@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:200,400,600,800&display=swap);
:root {
  --orange-color: #e06a2d;
  --peach-bg-color: rgba(226, 103, 35, 0.1);
  --purple-color: #671E75;
  --light-purple-color: #CFBDD6;
  --brand-super-light-primary-color: rgba(103, 30, 117, 0.2);
  --brand-primary-color: var(--purple-color);
  --brand-primary-dark-color: #183a42;
  --brand-primary-dark-color-rgb: 14, 68, 78;
  --white: #fff;
  --public-page-content-max-width: 1400px;
  --body-private-bg-color: #fafafa;
  --super-light-grey-color: #f5f5f5;
  --light-grey-color: #ececec;
  --h-table-header-grey: #e4e4e4;
  --middle-grey-color: #e9eef3;
  --dark-grey-color: #69758a;
  --base-font-color: #324353;
  --button-border-radius: 25px;
  --box-shadow: 0px 6px 25px #00000029;
  --border-radius: 5px;
}

:root {
  --brand-primary-lighter-color: rgba(103, 30, 117, 0.3);
  --nav-item-hovered-bg-color: rgba(103, 30, 117, 0.5);
  --button-bg-color: #671E75;
  --nav-item-selected-bg-color: #671E75;
  --autosearch-tab-selected-font-color: #671E75 !important;
  --panel-header-bg-active-color: #671E75 !important;
  --panel-header-border-active-color: #671E75 !important;
  --option-button-selected-icon-color: #671E75 !important;
  --tab-font-active-color: #671E75 !important;
  --input-border-focus-color: #671E75;
  --message-link-color: #671E75;
  --base-link-hover-color: white;
  --base-link-text-transformation: none;
  --label-font-color: #4a4a4a;
  --input-read-only-font-color: #4a4a4a;
}

.sk-page {
  padding-top: 55px !important;
}
[data-public=true] .sk-page {
  padding-top: 0 !important;
}

.fal {
  font-family: "Font Awesome 5 Pro";
}

.d-none {
  display: none !important;
}

.sk-comp-title > div > div:first-child {
  font-size: 2.8rem;
}

.p-paginator .sk-pagination-records {
  color: #4a4a4a;
  font-size: 1.6rem;
}

p {
  margin: 0;
}

a:hover {
  --base-link-text-transformation: underline;
}

body {
  font-family: Arial !important;
}

input {
  font-family: Arial !important;
}

.ui-widget {
  font-family: "Arial" !important;
}
.ui-widget button {
  font-family: Arial !important;
}

i.sk-info,
i.fa-calendar-alt.sk-input-icon {
  color: #FF5E00 !important;
}

.fa-lg {
  min-width: 24px;
}

::-webkit-input-placeholder {
  font-family: "Arial" !important;
  font-size: 1.3rem;
}

::-moz-placeholder {
  font-family: "Arial" !important;
  font-size: 1.3rem;
}

:-ms-input-placeholder {
  font-family: "Arial" !important;
  font-size: 1.3rem;
}

:-moz-placeholder {
  font-family: "Arial" !important;
  font-size: 1.3rem;
}

::-webkit-scrollbar {
  height: 7px;
  width: 7px;
}

::-webkit-scrollbar-track {
  background-color: var(--middle-grey-color);
}

::-webkit-scrollbar-thumb {
  background-color: #671E75;
}

ul.ui-menu {
  z-index: 3 !important;
}

/* Header component with buttons */
.header-buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-buttons .header-buttons--container {
  max-width: 1500px;
  padding: 0 20px;
}
.header-buttons .header-buttons--container a:not(first-child) {
  color: var(--white);
  font-weight: 600;
  margin: 0 10px;
}
.header-buttons .header-buttons--container a {
  color: white;
  font-size: 1.6rem !important;
  gap: 1rem;
}
.header-buttons .header-buttons--container a:hover {
  text-decoration: underline;
}
.header-buttons .header-buttons--container a:hover i {
  text-decoration: none;
}
.header-buttons .role-info {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  padding-right: 60px;
}
.header-buttons .role-info a.button {
  align-items: center;
  display: flex;
  color: white !important;
  background-color: transparent !important;
  font-size: 1.6rem !important;
  font-weight: normal !important;
}
.header-buttons .role-info a.button:hover {
  text-decoration: underline !important;
}

.sk-comp h1 {
  position: relative;
  font-size: 3.5rem;
}
.sk-comp h1 > img {
  width: 25px;
}

.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h1 {
  position: relative;
  font-size: 3.5rem;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h1 > img {
  width: 25px;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h2 {
  font-size: 3rem;
  display: flex;
  flex-direction: column;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h2 span:first-child {
  font-size: 2rem;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h2 span:last-child {
  font-size: 2rem;
  color: #671E75;
  margin-left: 10px;
}
.sk-app--externaluser .sk-zone .sk-content .sk-row:first-child .sk-html-content h2 span:last-child > b {
  font-size: 2rem;
  color: var(--primary-font-color);
}

.__react_component_tooltip {
  background-color: #671E75 !important;
}

.modal-dialog .modal-header {
  padding: 2rem;
  border: none;
  justify-content: center;
}
.modal-dialog .modal-header .close {
  right: 3rem;
}
.modal-dialog .modal-header .close:first-child {
  display: none;
}
.modal-dialog .modal-body {
  padding: 2rem 3rem;
}
.modal-dialog .modal-body ul {
  text-align: left;
}
.modal-dialog .modal-body ul li {
  white-space: break-spaces;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 700px;
    top: calc(50% - 20rem);
  }
}
.bg-color-brand {
  background-color: #671E75 !important;
}

.bg-color-brand-dark {
  background-color: var(--brand-primary-color) !important;
}

.bg-color-reverse {
  background-color: var(--reverse-font-color) !important;
}

.bg-color-secondary {
  background-color: var(--flex-sea) !important;
}

.bg-color-grey {
  background-color: var(--middle-grey-color) !important;
}

.bg-color-light-grey {
  background-color: var(--middle-grey-color) !important;
}

.bg-color-success {
  background-color: var(--message-success-bg-color) !important;
}

.bg-color-error {
  background-color: var(--message-error-bg-color) !important;
}

.bg-color-warning {
  background-color: var(--message-warning-bg-color) !important;
}

.bg-color-info {
  background-color: var(--message-info-bg-color) !important;
}

.bordered {
  border: 1px solid var(--brand-primary-color);
}

.border {
  border: 1px solid var(--brand-primary-color);
}

.border-bottom-default {
  border-bottom: 1px solid var(--primary-color);
}

.border-brand-color {
  border: 1px solid var(--brand-primary-color) !important;
}
.border-brand-color-0x {
  border: 0px solid var(--brand-primary-color) !important;
}
.border-brand-color-half {
  border: 0.5px solid var(--brand-primary-color) !important;
}
.border-brand-color-2x {
  border: 2px solid var(--brand-primary-color) !important;
}
.border-brand-color-3x {
  border: 3px solid var(--brand-primary-color) !important;
}
.border-brand-color-4x {
  border: 4px solid var(--brand-primary-color) !important;
}

.border-bottom-brand-color {
  border-bottom: 1px solid var(--brand-primary-color) !important;
}
.border-bottom-brand-color-0x {
  border-bottom: 0px solid var(--brand-primary-color) !important;
}
.border-bottom-brand-color-half {
  border-bottom: 0.5px solid var(--brand-primary-color) !important;
}
.border-bottom-brand-color-2x {
  border-bottom: 2px solid var(--brand-primary-color) !important;
}
.border-bottom-brand-color-3x {
  border-bottom: 3px solid var(--brand-primary-color) !important;
}
.border-bottom-brand-color-4x {
  border-bottom: 4px solid var(--brand-primary-color) !important;
}

.border-top-brand-color {
  border-top: 1px solid var(--brand-primary-color) !important;
}
.border-top-brand-color-0x {
  border-top: 0px solid var(--brand-primary-color) !important;
}
.border-top-brand-color-half {
  border-top: 0.5px solid var(--brand-primary-color) !important;
}
.border-top-brand-color-2x {
  border-top: 2px solid var(--brand-primary-color) !important;
}
.border-top-brand-color-3x {
  border-top: 3px solid var(--brand-primary-color) !important;
}
.border-top-brand-color-4x {
  border-top: 4px solid var(--brand-primary-color) !important;
}

.border-right-brand-color {
  border-right: 1px solid var(--brand-primary-color) !important;
}
.border-right-brand-color-0x {
  border-right: 0px solid var(--brand-primary-color) !important;
}
.border-right-brand-color-half {
  border-right: 0.5px solid var(--brand-primary-color) !important;
}
.border-right-brand-color-2x {
  border-right: 2px solid var(--brand-primary-color) !important;
}
.border-right-brand-color-3x {
  border-right: 3px solid var(--brand-primary-color) !important;
}
.border-right-brand-color-4x {
  border-right: 4px solid var(--brand-primary-color) !important;
}

.border-left-brand-color {
  border-left: 1px solid var(--brand-primary-color) !important;
}
.border-left-brand-color-0x {
  border-left: 0px solid var(--brand-primary-color) !important;
}
.border-left-brand-color-half {
  border-left: 0.5px solid var(--brand-primary-color) !important;
}
.border-left-brand-color-2x {
  border-left: 2px solid var(--brand-primary-color) !important;
}
.border-left-brand-color-3x {
  border-left: 3px solid var(--brand-primary-color) !important;
}
.border-left-brand-color-4x {
  border-left: 4px solid var(--brand-primary-color) !important;
}

.border-grey-color {
  border: 1px solid var(--dark-grey-color) !important;
}
.border-grey-color-0x {
  border: 0px solid var(--dark-grey-color) !important;
}
.border-grey-color-half {
  border: 0.5px solid var(--dark-grey-color) !important;
}
.border-grey-color-2x {
  border: 2px solid var(--dark-grey-color) !important;
}
.border-grey-color-3x {
  border: 3px solid var(--dark-grey-color) !important;
}
.border-grey-color-4x {
  border: 4px solid var(--dark-grey-color) !important;
}

.border-bottom-grey-color {
  border-bottom: 1px solid var(--dark-grey-color) !important;
}
.border-bottom-grey-color-0x {
  border-bottom: 0px solid var(--dark-grey-color) !important;
}
.border-bottom-grey-color-half {
  border-bottom: 0.5px solid var(--dark-grey-color) !important;
}
.border-bottom-grey-color-2x {
  border-bottom: 2px solid var(--dark-grey-color) !important;
}
.border-bottom-grey-color-3x {
  border-bottom: 3px solid var(--dark-grey-color) !important;
}
.border-bottom-grey-color-4x {
  border-bottom: 4px solid var(--dark-grey-color) !important;
}

.border-top-grey-color {
  border-top: 1px solid var(--dark-grey-color) !important;
}
.border-top-grey-color-0x {
  border-top: 0px solid var(--dark-grey-color) !important;
}
.border-top-grey-color-half {
  border-top: 0.5px solid var(--dark-grey-color) !important;
}
.border-top-grey-color-2x {
  border-top: 2px solid var(--dark-grey-color) !important;
}
.border-top-grey-color-3x {
  border-top: 3px solid var(--dark-grey-color) !important;
}
.border-top-grey-color-4x {
  border-top: 4px solid var(--dark-grey-color) !important;
}

.border-right-grey-color {
  border-right: 1px solid var(--dark-grey-color) !important;
}
.border-right-grey-color-0x {
  border-right: 0px solid var(--dark-grey-color) !important;
}
.border-right-grey-color-half {
  border-right: 0.5px solid var(--dark-grey-color) !important;
}
.border-right-grey-color-2x {
  border-right: 2px solid var(--dark-grey-color) !important;
}
.border-right-grey-color-3x {
  border-right: 3px solid var(--dark-grey-color) !important;
}
.border-right-grey-color-4x {
  border-right: 4px solid var(--dark-grey-color) !important;
}

.border-left-grey-color {
  border-left: 1px solid var(--dark-grey-color) !important;
}
.border-left-grey-color-0x {
  border-left: 0px solid var(--dark-grey-color) !important;
}
.border-left-grey-color-half {
  border-left: 0.5px solid var(--dark-grey-color) !important;
}
.border-left-grey-color-2x {
  border-left: 2px solid var(--dark-grey-color) !important;
}
.border-left-grey-color-3x {
  border-left: 3px solid var(--dark-grey-color) !important;
}
.border-left-grey-color-4x {
  border-left: 4px solid var(--dark-grey-color) !important;
}

.border-radius {
  border-radius: 1px !important;
}
.border-radius-0x {
  border-radius: 0px !important;
}
.border-radius-2x {
  border-radius: 2px !important;
}
.border-radius-3x {
  border-radius: 3px !important;
}
.border-radius-4x {
  border-radius: 4px !important;
}
.border-radius-5x {
  border-radius: 5px !important;
}
.border-radius-10x {
  border-radius: 10px !important;
}
.border-radius-20x {
  border-radius: 20px !important;
}
.border-radius-50xs {
  border-radius: 50% !important;
}

.border-radius-top-left {
  border-top-left-radius: 1px !important;
}
.border-radius-top-left-0x {
  border-top-left-radius: 0px !important;
}
.border-radius-top-left-2x {
  border-top-left-radius: 2px !important;
}
.border-radius-top-left-3x {
  border-top-left-radius: 3px !important;
}
.border-radius-top-left-4x {
  border-top-left-radius: 4px !important;
}
.border-radius-top-left-5x {
  border-top-left-radius: 5px !important;
}
.border-radius-top-left-10x {
  border-top-left-radius: 10px !important;
}
.border-radius-top-left-20x {
  border-top-left-radius: 20px !important;
}
.border-radius-top-left-50xs {
  border-top-left-radius: 50% !important;
}

.border-radius-bottom-left {
  border-bottom-left-radius: 1px !important;
}
.border-radius-bottom-left-0x {
  border-bottom-left-radius: 0px !important;
}
.border-radius-bottom-left-2x {
  border-bottom-left-radius: 2px !important;
}
.border-radius-bottom-left-3x {
  border-bottom-left-radius: 3px !important;
}
.border-radius-bottom-left-4x {
  border-bottom-left-radius: 4px !important;
}
.border-radius-bottom-left-5x {
  border-bottom-left-radius: 5px !important;
}
.border-radius-bottom-left-10x {
  border-bottom-left-radius: 10px !important;
}
.border-radius-bottom-left-20x {
  border-bottom-left-radius: 20px !important;
}
.border-radius-bottom-left-50xs {
  border-bottom-left-radius: 50% !important;
}

.border-radius-bottom-right {
  border-bottom-right-radius: 1px !important;
}
.border-radius-bottom-right-0x {
  border-bottom-right-radius: 0px !important;
}
.border-radius-bottom-right-2x {
  border-bottom-right-radius: 2px !important;
}
.border-radius-bottom-right-3x {
  border-bottom-right-radius: 3px !important;
}
.border-radius-bottom-right-4x {
  border-bottom-right-radius: 4px !important;
}
.border-radius-bottom-right-5x {
  border-bottom-right-radius: 5px !important;
}
.border-radius-bottom-right-10x {
  border-bottom-right-radius: 10px !important;
}
.border-radius-bottom-right-20x {
  border-bottom-right-radius: 20px !important;
}
.border-radius-bottom-right-50xs {
  border-bottom-right-radius: 50% !important;
}

.border-radius-top-right {
  border-top-right-radius: 1px !important;
}
.border-radius-top-right-0x {
  border-top-right-radius: 0px !important;
}
.border-radius-top-right-2x {
  border-top-right-radius: 2px !important;
}
.border-radius-top-right-3x {
  border-top-right-radius: 3px !important;
}
.border-radius-top-right-4x {
  border-top-right-radius: 4px !important;
}
.border-radius-top-right-5x {
  border-top-right-radius: 5px !important;
}
.border-radius-top-right-10x {
  border-top-right-radius: 10px !important;
}
.border-radius-top-right-20x {
  border-top-right-radius: 20px !important;
}
.border-radius-top-right-50xs {
  border-top-right-radius: 50% !important;
}

.sk-button.expanded, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.display-flex {
  display: flex !important;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 60em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 60em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.row {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
}

.row .row {
  margin-right: -0.69444rem;
  margin-left: -0.69444rem;
}

@media print, screen and (min-width: 40em) {
  .row .row {
    margin-right: -1.04167rem;
    margin-left: -1.04167rem;
  }
}
@media print, screen and (min-width: 60em) {
  .row .row {
    margin-right: -1.04167rem;
    margin-left: -1.04167rem;
  }
}
.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}

.row.expanded {
  max-width: none;
}

.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}

.row:not(.expanded) .row {
  max-width: none;
}

.row.collapse > .column,
.row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}

.column,
.columns {
  flex: 1 1 0px;
  padding-right: 0.69444rem;
  padding-left: 0.69444rem;
  min-width: 0;
}

@media print, screen and (min-width: 40em) {
  .column,
  .columns {
    padding-right: 1.04167rem;
    padding-left: 1.04167rem;
  }
}
.column.row.row,
.row.row.columns {
  float: none;
  display: block;
}

.row .column.row.row,
.row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

.small-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.small-offset-1 {
  margin-left: 8.33333%;
}

.small-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.small-offset-2 {
  margin-left: 16.66667%;
}

.small-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.small-offset-4 {
  margin-left: 33.33333%;
}

.small-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.small-offset-5 {
  margin-left: 41.66667%;
}

.small-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.small-offset-7 {
  margin-left: 58.33333%;
}

.small-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.small-offset-8 {
  margin-left: 66.66667%;
}

.small-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.small-offset-10 {
  margin-left: 83.33333%;
}

.small-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.small-offset-11 {
  margin-left: 91.66667%;
}

.small-up-1 {
  flex-wrap: wrap;
}

.small-up-1 > .column,
.small-up-1 > .columns {
  flex: 0 0 100%;
  max-width: 100%;
}

.small-up-2 {
  flex-wrap: wrap;
}

.small-up-2 > .column,
.small-up-2 > .columns {
  flex: 0 0 50%;
  max-width: 50%;
}

.small-up-3 {
  flex-wrap: wrap;
}

.small-up-3 > .column,
.small-up-3 > .columns {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.small-up-4 {
  flex-wrap: wrap;
}

.small-up-4 > .column,
.small-up-4 > .columns {
  flex: 0 0 25%;
  max-width: 25%;
}

.small-up-5 {
  flex-wrap: wrap;
}

.small-up-5 > .column,
.small-up-5 > .columns {
  flex: 0 0 20%;
  max-width: 20%;
}

.small-up-6 {
  flex-wrap: wrap;
}

.small-up-6 > .column,
.small-up-6 > .columns {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.small-up-7 {
  flex-wrap: wrap;
}

.small-up-7 > .column,
.small-up-7 > .columns {
  flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

.small-up-8 {
  flex-wrap: wrap;
}

.small-up-8 > .column,
.small-up-8 > .columns {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}

.small-collapse > .column,
.small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-right: 0.69444rem;
  padding-left: 0.69444rem;
}

@media print, screen and (min-width: 40em) {
  .medium-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .medium-offset-1 {
    margin-left: 8.33333%;
  }
  .medium-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .medium-offset-2 {
    margin-left: 16.66667%;
  }
  .medium-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .medium-offset-4 {
    margin-left: 33.33333%;
  }
  .medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .medium-offset-5 {
    margin-left: 41.66667%;
  }
  .medium-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .medium-offset-7 {
    margin-left: 58.33333%;
  }
  .medium-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .medium-offset-8 {
    margin-left: 66.66667%;
  }
  .medium-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .medium-offset-10 {
    margin-left: 83.33333%;
  }
  .medium-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.66667%;
  }
  .medium-up-1 {
    flex-wrap: wrap;
  }
  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .medium-up-2 {
    flex-wrap: wrap;
  }
  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .medium-up-3 {
    flex-wrap: wrap;
  }
  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .medium-up-4 {
    flex-wrap: wrap;
  }
  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .medium-up-5 {
    flex-wrap: wrap;
  }
  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .medium-up-6 {
    flex-wrap: wrap;
  }
  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .medium-up-7 {
    flex-wrap: wrap;
  }
  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .medium-up-8 {
    flex-wrap: wrap;
  }
  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .medium-expand {
    flex: 1 1 0px;
  }
}
.row.medium-unstack > .column,
.row.medium-unstack > .columns {
  flex: 0 0 100%;
}

@media print, screen and (min-width: 40em) {
  .row.medium-unstack > .column,
  .row.medium-unstack > .columns {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-right: 1.04167rem;
    padding-left: 1.04167rem;
  }
}
@media print, screen and (min-width: 60em) {
  .large-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .large-offset-1 {
    margin-left: 8.33333%;
  }
  .large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .large-offset-2 {
    margin-left: 16.66667%;
  }
  .large-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .large-offset-4 {
    margin-left: 33.33333%;
  }
  .large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .large-offset-5 {
    margin-left: 41.66667%;
  }
  .large-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .large-offset-7 {
    margin-left: 58.33333%;
  }
  .large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .large-offset-8 {
    margin-left: 66.66667%;
  }
  .large-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .large-offset-10 {
    margin-left: 83.33333%;
  }
  .large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.66667%;
  }
  .large-up-1 {
    flex-wrap: wrap;
  }
  .large-up-1 > .column,
  .large-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .large-up-2 {
    flex-wrap: wrap;
  }
  .large-up-2 > .column,
  .large-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .large-up-3 {
    flex-wrap: wrap;
  }
  .large-up-3 > .column,
  .large-up-3 > .columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .large-up-4 {
    flex-wrap: wrap;
  }
  .large-up-4 > .column,
  .large-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .large-up-5 {
    flex-wrap: wrap;
  }
  .large-up-5 > .column,
  .large-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .large-up-6 {
    flex-wrap: wrap;
  }
  .large-up-6 > .column,
  .large-up-6 > .columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .large-up-7 {
    flex-wrap: wrap;
  }
  .large-up-7 > .column,
  .large-up-7 > .columns {
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .large-up-8 {
    flex-wrap: wrap;
  }
  .large-up-8 > .column,
  .large-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media print, screen and (min-width: 60em) and (min-width: 60em) {
  .large-expand {
    flex: 1 1 0px;
  }
}
.row.large-unstack > .column,
.row.large-unstack > .columns {
  flex: 0 0 100%;
}

@media print, screen and (min-width: 60em) {
  .row.large-unstack > .column,
  .row.large-unstack > .columns {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 60em) {
  .large-collapse > .column,
  .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-right: 1.04167rem;
    padding-left: 1.04167rem;
  }
}
.shrink {
  flex: 0 0 auto;
  max-width: 100%;
}

.column-block {
  margin-bottom: 1.38889rem;
}

.column-block > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  .column-block {
    margin-bottom: 2.08333rem;
  }
  .column-block > :last-child {
    margin-bottom: 0;
  }
}
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-style: normal;
  font-weight: 500;
  color: inherit;
  text-rendering: optimizeLegibility;
}

.h1, .h2 {
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.h3, .h4 {
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.h5, .h6 {
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.h1 {
  font-size: 5.33333rem !important;
  line-height: 5.33333rem !important;
}

.h2 {
  font-size: 4.77778rem !important;
  line-height: 4.77778rem !important;
}

.h3 {
  font-size: 3.15278rem !important;
  line-height: 3.15278rem !important;
}

.h4 {
  font-size: 1.73611rem !important;
  line-height: 1.73611rem !important;
}

.h5 {
  font-size: 1.38889rem !important;
  line-height: 1.38889rem !important;
}

.h6 {
  font-size: 1.11111rem !important;
  line-height: 1.11111rem !important;
}

@media (max-width: 640px) {
  .h1 {
    font-size: 4.33333rem !important;
    line-height: 4.33333rem !important;
  }
  .h2 {
    font-size: 3.27778rem !important;
    line-height: 3.27778rem !important;
  }
  .h3 {
    font-size: 2.15278rem !important;
    line-height: 2.15278rem !important;
  }
}
.margin {
  margin: 1rem !important;
}
.margin-0x, .margin-0 {
  margin: 0rem !important;
}
.margin-half {
  margin: 0.5rem !important;
}
.margin-2x, .margin-2 {
  margin: 2rem !important;
}
.margin-3x, .margin-3 {
  margin: 3rem !important;
}
.margin-4x, .margin-4 {
  margin: 4rem !important;
}
.margin-5x, .margin-5 {
  margin: 5rem !important;
}
.margin-10x, .margin-10 {
  margin: 10rem !important;
}

.margin-bottom {
  margin-bottom: 1rem !important;
}
.margin-bottom-0x, .margin-bottom-0 {
  margin-bottom: 0rem !important;
}
.margin-bottom-half {
  margin-bottom: 0.5rem !important;
}
.margin-bottom-2x, .margin-bottom-2 {
  margin-bottom: 2rem !important;
}
.margin-bottom-3x, .margin-bottom-3 {
  margin-bottom: 3rem !important;
}
.margin-bottom-4x, .margin-bottom-4 {
  margin-bottom: 4rem !important;
}
.margin-bottom-5x, .margin-bottom-5 {
  margin-bottom: 5rem !important;
}
.margin-bottom-10x, .margin-bottom-10 {
  margin-bottom: 10rem !important;
}

.margin-top {
  margin-top: 1rem !important;
}
.margin-top-0x, .margin-top-0 {
  margin-top: 0rem !important;
}
.margin-top-half {
  margin-top: 0.5rem !important;
}
.margin-top-2x, .margin-top-2 {
  margin-top: 2rem !important;
}
.margin-top-3x, .margin-top-3 {
  margin-top: 3rem !important;
}
.margin-top-4x, .margin-top-4 {
  margin-top: 4rem !important;
}
.margin-top-5x, .margin-top-5 {
  margin-top: 5rem !important;
}
.margin-top-10x, .margin-top-10 {
  margin-top: 10rem !important;
}

.margin-left {
  margin-left: 1rem !important;
}
.margin-left-0x, .margin-left-0 {
  margin-left: 0rem !important;
}
.margin-left-half {
  margin-left: 0.5rem !important;
}
.margin-left-2x, .margin-left-2 {
  margin-left: 2rem !important;
}
.margin-left-3x, .margin-left-3 {
  margin-left: 3rem !important;
}
.margin-left-4x, .margin-left-4 {
  margin-left: 4rem !important;
}
.margin-left-5x, .margin-left-5 {
  margin-left: 5rem !important;
}
.margin-left-10x, .margin-left-10 {
  margin-left: 10rem !important;
}

.margin-right {
  margin-right: 1rem !important;
}
.margin-right-0x, .margin-right-0 {
  margin-right: 0rem !important;
}
.margin-right-half {
  margin-right: 0.5rem !important;
}
.margin-right-2x, .margin-right-2 {
  margin-right: 2rem !important;
}
.margin-right-3x, .margin-right-3 {
  margin-right: 3rem !important;
}
.margin-right-4x, .margin-right-4 {
  margin-right: 4rem !important;
}
.margin-right-5x, .margin-right-5 {
  margin-right: 5rem !important;
}
.margin-right-10x, .margin-right-10 {
  margin-right: 10rem !important;
}

.padding {
  padding: 1rem !important;
}
.padding-0x, .padding-0 {
  padding: 0rem !important;
}
.padding-half {
  padding: 0.5rem !important;
}
.padding-2x, .padding-2 {
  padding: 2rem !important;
}
.padding-3x, .padding-3 {
  padding: 3rem !important;
}
.padding-4x, .padding-4 {
  padding: 4rem !important;
}
.padding-5x, .padding-5 {
  padding: 5rem !important;
}
.padding-10x, .padding-10 {
  padding: 10rem !important;
}

.padding-bottom {
  padding-bottom: 1rem !important;
}
.padding-bottom-0x, .padding-bottom-0 {
  padding-bottom: 0rem !important;
}
.padding-bottom-half {
  padding-bottom: 0.5rem !important;
}
.padding-bottom-2x, .padding-bottom-2 {
  padding-bottom: 2rem !important;
}
.padding-bottom-3x, .padding-bottom-3 {
  padding-bottom: 3rem !important;
}
.padding-bottom-4x, .padding-bottom-4 {
  padding-bottom: 4rem !important;
}
.padding-bottom-5x, .padding-bottom-5 {
  padding-bottom: 5rem !important;
}
.padding-bottom-10x, .padding-bottom-10 {
  padding-bottom: 10rem !important;
}

.padding-top {
  padding-top: 1rem !important;
}
.padding-top-0x, .padding-top-0 {
  padding-top: 0rem !important;
}
.padding-top-half {
  padding-top: 0.5rem !important;
}
.padding-top-2x, .padding-top-2 {
  padding-top: 2rem !important;
}
.padding-top-3x, .padding-top-3 {
  padding-top: 3rem !important;
}
.padding-top-4x, .padding-top-4 {
  padding-top: 4rem !important;
}
.padding-top-5x, .padding-top-5 {
  padding-top: 5rem !important;
}
.padding-top-10x, .padding-top-10 {
  padding-top: 10rem !important;
}

.padding-left {
  padding-left: 1rem !important;
}
.padding-left-0x, .padding-left-0 {
  padding-left: 0rem !important;
}
.padding-left-half {
  padding-left: 0.5rem !important;
}
.padding-left-2x, .padding-left-2 {
  padding-left: 2rem !important;
}
.padding-left-3x, .padding-left-3 {
  padding-left: 3rem !important;
}
.padding-left-4x, .padding-left-4 {
  padding-left: 4rem !important;
}
.padding-left-5x, .padding-left-5 {
  padding-left: 5rem !important;
}
.padding-left-10x, .padding-left-10 {
  padding-left: 10rem !important;
}

.padding-right {
  padding-right: 1rem !important;
}
.padding-right-0x, .padding-right-0 {
  padding-right: 0rem !important;
}
.padding-right-half {
  padding-right: 0.5rem !important;
}
.padding-right-2x, .padding-right-2 {
  padding-right: 2rem !important;
}
.padding-right-3x, .padding-right-3 {
  padding-right: 3rem !important;
}
.padding-right-4x, .padding-right-4 {
  padding-right: 4rem !important;
}
.padding-right-5x, .padding-right-5 {
  padding-right: 5rem !important;
}
.padding-right-10x, .padding-right-10 {
  padding-right: 10rem !important;
}

.text-small-90 {
  font-size: 90% !important;
}

.text-small-80 {
  font-size: 80% !important;
}

.text-small-70 {
  font-size: 70% !important;
}

.text-small-60 {
  font-size: 60% !important;
}

.text-small-50,
.text-small-half {
  font-size: 50% !important;
}

.text-big-10 {
  font-size: 110% !important;
  line-height: 120% !important;
}

.text-big-20 {
  font-size: 120% !important;
  line-height: 130% !important;
}

.text-big-30 {
  font-size: 130% !important;
  line-height: 140% !important;
}

.text-big-40 {
  font-size: 140% !important;
  line-height: 150% !important;
}

.text-big-50,
.text-big-half {
  font-size: 150% !important;
  line-height: 160% !important;
}

.text-big-60 {
  font-size: 160% !important;
  line-height: 170% !important;
}

.text-big-70 {
  font-size: 170% !important;
  line-height: 180% !important;
}

.text-big-70 {
  font-size: 170% !important;
  line-height: 180% !important;
}

.text-big-80 {
  font-size: 180% !important;
  line-height: 190% !important;
}

.font-weight-100 {
  font-weight: 200 !important;
}

.font-weight-300 {
  font-weight: 300 !important;
}

.font-weight-400 {
  font-weight: 400 !important;
}

.font-weight-500 {
  font-weight: 500 !important;
}

.font-weight-600 {
  font-weight: 600 !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  word-wrap: break-word !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-overline {
  text-decoration: overline !important;
}

.text-underline {
  text-decoration: underline !important;
}

.text-line-through {
  text-decoration: line-through !important;
}

.font-wide {
  letter-spacing: 0.25rem !important;
}

.font-normal {
  font-weight: lighter !important;
}

.font-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

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

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

.text-color-secondary {
  color: var(--flex-sea) !important;
}

.text-color-coral {
  color: var(--flex-coral) !important;
}

.text-color-middle-grey {
  color: var(--flex-middle-grey) !important;
}

.text-color-light-grey {
  color: var(--flex-light-grey) !important;
}

.text-color-reverse {
  color: var(--reverse-font-color) !important;
}

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

.text-color-success {
  color: #5fe161 !important;
}

.text-color-error {
  color: #fe455b !important;
}

.text-color-warning {
  color: orange !important;
}

.text-color-info {
  color: #3a87ad !important;
}

.opacity-1 {
  opacity: 0.1;
}

.opacity-2 {
  opacity: 0.2;
}

.opacity-3 {
  opacity: 0.3;
}

.opacity-4 {
  opacity: 0.4;
}

.opacity-5 {
  opacity: 0.5;
}

.opacity-6 {
  opacity: 0.6;
}

.opacity-7 {
  opacity: 0.7;
}

.opacity-8 {
  opacity: 0.8;
}

.opacity-9 {
  opacity: 0.9;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

@media screen and (max-width: 47.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 48em) {
  .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 48em) {
  .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 47.99875em) {
  .show-for-medium {
    display: none !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 59.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 47.99875em), screen and (min-width: 60em) {
  .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 60em) {
  .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 59.99875em) {
  .show-for-large {
    display: none !important;
  }
}
@media screen and (min-width: 60em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 59.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}
ul.sk-list--tabulated, ul[data-type=tabulated] {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.sk-list--tabulated li, ul[data-type=tabulated] li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
ul.sk-list--tabulated li.separator, ul[data-type=tabulated] li.separator {
  background-color: var(--primary-color);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}
ul.sk-list--tabulated li span:nth-child(2), ul[data-type=tabulated] li span:nth-child(2) {
  text-align: right;
}

.sk-card {
  position: relative;
  border-radius: 0;
  box-sizing: border-box;
  overflow: hidden;
  background-color: white;
  box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
}
.sk-card > div {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
  margin: 1rem 1rem;
}
.sk-card .sk-card-actions {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1 0 auto;
  width: auto;
  margin: 0 1rem;
  text-align: right;
  z-index: 1;
}
.sk-card .sk-card-actions a, .sk-card .sk-card-actions i {
  padding: 0.3rem 0.4rem;
  min-width: 25px;
  text-align: center;
  font-size: 2rem;
  color: var(--brand-primary-color);
}
.sk-card .sk-card-actions a:hover, .sk-card .sk-card-actions i:hover {
  background-color: hsla(0, 0%, 93.3%, 0.4);
  border-radius: 3px;
}
.sk-card .sk-card-actions a i {
  font-size: 2rem;
}
.sk-card.sk-card--actions .sk-card-content, .sk-card.sk-card--actions .sk-card-content-profile {
  padding-bottom: 5rem;
}
.sk-card .sk-card-header, .sk-card .sk-card-header-profile {
  justify-content: flex-start;
  min-height: 95px;
  margin-bottom: 1rem;
  border-bottom: 1px solid #f5f5f5;
}
.sk-card .sk-card-header > div, .sk-card .sk-card-header-profile > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.sk-card .sk-card-header b, .sk-card .sk-card-header-profile b {
  display: block;
  padding: 0;
  text-align: left;
}
.sk-card .sk-card-header b.h4, .sk-card .sk-card-header-profile b.h4 {
  font-weight: 800;
}
.sk-card .sk-card-header b + div, .sk-card .sk-card-header-profile b + div {
  font-size: 80%;
  text-align: left;
}
.sk-card .sk-card-header-profile img {
  border-radius: 100px;
}
.sk-card .sk-card-content, .sk-card .sk-card-content-profile {
  margin: 0;
  padding: 0 1rem 2rem 1rem;
}
.sk-card .sk-card-content > div, .sk-card .sk-card-content-profile > div {
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.sk-card .sk-card-content > div:first-child, .sk-card .sk-card-content-profile > div:first-child {
  flex-direction: row;
  color: var(--main-dark-color);
  margin-bottom: 1rem;
  font-weight: 700;
}
.sk-card .sk-card-content > div:first-child i, .sk-card .sk-card-content-profile > div:first-child i {
  padding-right: 5px;
  font-weight: 700;
}
.sk-card .sk-card-content-profile span {
  font-size: var(--label-font-size);
}
.sk-card .sk-card-content-profile div:first-child {
  font-weight: unset;
}
.sk-card label {
  font-size: 70%;
  color: var(--main-dark-color);
}

:root {
  --login-error-color: var(--error-color);
  --login-bg-color: transparent;
  --login-input-border-width: 1px;
  --login-overlay-color: var(--brand-primary-dark-color-rgb);
  --login-overlay-transparency: 0.8;
  --login-label-color: #cdcdcd;
}

.sk-app[data-login=true] {
  --base-link-hover-color: #671E75;
  background-position-x: right;
  background-position-y: unset;
  background-size: 65vw calc(100vh - 67px) !important;
  background-repeat: no-repeat;
}

.sk-auth-container {
  justify-content: flex-start;
}
.sk-auth-container::before {
  background-color: unset;
}
.sk-auth-container .sk-auth {
  --input-border-color: rgba(255, 255, 255, .2);
  background: white;
  border-radius: 0px;
  box-shadow: none;
  min-height: 100vh;
  position: relative;
  width: 35vw;
  margin: 0 4rem 0 0;
  max-width: unset;
}
.sk-auth-container .sk-auth .sk-auth-logo {
  margin-bottom: 0;
}
.sk-auth-container .sk-auth .sk-auth-form {
  padding: 30px 17%;
  position: relative;
}
.sk-auth-container .sk-auth .sk-auth-form > a.sk-auth-link {
  position: absolute;
  bottom: -3rem;
  left: 50%;
  transform: translateX(-50%);
}
.sk-auth-container .sk-auth .sk-auth-input > div::after {
  content: none !important;
}
.sk-auth-container .sk-auth .sk-auth-message {
  color: black;
  padding: 0;
}
.sk-auth-container .sk-auth input {
  border: 2px solid var(--middle-grey-color) !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  color: var(--base-font-color) !important;
}
.sk-auth-container .sk-auth input::-webkit-input-placeholder {
  color: #c1c0c0;
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 100;
}
.sk-auth-container .sk-auth input:-moz-placeholder {
  color: #c1c0c0;
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 100;
}
.sk-auth-container .sk-auth .sk-auth-input label, .sk-auth-container .sk-auth .sk-password label {
  color: var(--body-public-font-color);
  font-weight: 400;
}
.sk-auth-container .sk-auth .sk-auth-footer {
  background-color: #671E75;
  bottom: 0;
  left: 0;
  padding: 0;
  position: fixed;
  width: 100vw;
}
.sk-auth-container .sk-auth .sk-auth-footer a {
  color: var(--white);
}
.sk-auth-container .sk-auth .sk-auth-footer span {
  color: var(--white);
}
.sk-auth-container .sk-auth .sk-auth-footer .sk-icons-container {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.sk-auth-container .sk-auth .sk-auth-footer .sk-icons-container a {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  max-height: -moz-fit-content;
  max-height: fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.sk-auth-container .sk-auth .sk-auth-footer .sk-icons-container ~ div > div span:first-child {
  font-size: 5rem;
  padding-right: 3rem;
}
.sk-auth-container .sk-auth .sk-auth-footer .sk-icons-container ~ div > div span:last-child {
  font-size: 2rem;
}
.sk-auth-container .sk-auth .sk-auth-footer > div {
  padding-left: 2rem;
  gap: 2rem;
}
.sk-auth-container .sk-auth .sk-button, .sk-auth-container .sk-auth [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-auth-container .sk-auth label {
  border-radius: 5px;
}

@media (max-width: 480px) {
  .sk-auth {
    min-height: 100vh;
  }
  .sk-auth .sk-auth-logo {
    padding: 0 70px;
  }
}
@media (max-width: 900px) {
  .sk-auth {
    width: 100vw !important;
  }
}
:root {
  --public-page-content-max-width: 100%;
  --page-menu-collapsed-width: 50px;
  --page-menu-expanded-width: 200px;
}

i.sk-back-top {
  font-size: 3rem;
  line-height: 3rem;
  border-radius: 50px;
  bottom: 2rem;
  right: 2rem;
  color: #671E75;
}

.sk-main {
  min-height: calc(100vh - 52px);
  padding-top: 0;
}

.sk-row {
  --page-content-max-width: 100%;
  max-width: var(--public-page-content-max-width);
  margin: 0 auto;
}
.sk-row section > div {
  min-height: unset !important;
}

body.sk--pub .sk-main {
  min-height: 100vh;
}
body.sk--pub .sk-page {
  background: transparent;
}
body.sk--pub .sk-zone {
  --login-gradient: linear-gradient(142deg,var(--nav-public-bg-color) 0%,rgba(67, 66, 92, 0.69) 100%);
  min-height: 100vh;
  padding: 0;
}
@media (max-width: 920px) {
  body.sk--pub #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 .sk-column-list[data-column-count="2"] .sk-column {
    flex-direction: column;
  }
}
@media (max-width: 520px) {
  body.sk--pub .sk-root {
    width: 100% !important;
  }
}
body.sk--pub #sk-zone-MyZone .sk-row:first-child {
  max-width: 100%;
}

.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root {
  width: 75%;
  margin: 0 auto;
  box-shadow: 0 0 10px rgba(103, 30, 117, 0.2);
  padding: 4rem 2rem;
}
.sk--mobile .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
.sk--mobile .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root,
.sk--mobile .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
.sk--mobile .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root {
  padding: 0;
  box-shadow: none;
}
@media (max-width: 860px) {
  .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
  .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root,
  .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
  .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root {
    width: 90%;
  }
}
@media (max-width: 520px) {
  .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
  .sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root,
  .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-core > .sk-root,
  .sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-core > .sk-root {
    width: 100%;
  }
}

.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 {
  width: 75%;
  margin: 0 auto;
  box-shadow: 0 0 10px rgba(103, 30, 117, 0.2);
  padding: 4rem 2rem;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-uigroup-content {
  width: 100%;
}
.sk--mobile .sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 {
  padding: 0;
  box-shadow: none;
}
@media (max-width: 860px) {
  .sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 {
    width: 90%;
  }
}
@media (max-width: 520px) {
  .sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 {
    width: 100%;
  }
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-Travel-TripDetails-PassengerTable {
  margin-bottom: 0;
}

.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-core > .sk-root,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-core > .sk-root,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-core > .sk-root {
  width: 75%;
  margin: 0 auto;
  box-shadow: 0 0 10px rgba(103, 30, 117, 0.2);
  padding: 4rem 2rem;
}
.sk--mobile .sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-core > .sk-root,
.sk--mobile .sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-core > .sk-root,
.sk--mobile .sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-core > .sk-root {
  padding: 2rem 0 0;
  box-shadow: none;
}

@media (max-width: 860px) {
  #sk-fieldset-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2 .sk-uigroup-content,
  #sk-basic-TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1 .sk-uigroup-content {
    flex-wrap: wrap;
  }
  #sk-fieldset-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2 .sk-uigroup-content > div,
  #sk-basic-TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1 .sk-uigroup-content > div {
    width: 100% !important;
  }
  #sk-fieldset-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2 .sk-uigroup-content > div:last-child,
  #sk-basic-TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1 .sk-uigroup-content > div:last-child {
    margin-top: 3rem;
    margin-left: 0;
  }
}

@media (max-width: 860px) {
  #sk-fieldset-item-TravelQuoteCreatePublicProcessPaymentUI1-NoStyleGroup1-Fields-FieldsetGroup1-TripDetails-FieldsetGroup2-Fieldset2 .sk-column > div {
    width: 100%;
  }
}

.sk-toolbar-icons {
  --toolbar-icon-bg-color: transparent;
}

span.sk-userName {
  position: fixed;
  top: 15px;
  right: 10rem;
  color: #4a4a4a;
  z-index: 10;
  text-align: right;
  width: -moz-fit-content;
  width: fit-content;
}
.sk-app[data-search-opened=true] span.sk-userName {
  z-index: 0;
}
span.sk-userName::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 3px;
  width: 14px;
  height: 16px;
  background-image: url("user-regular.svg");
  background-repeat: no-repeat;
  background-size: contain;
  filter: invert(24%) sepia(0%) saturate(1%) hue-rotate(143deg) brightness(96%) contrast(78%);
}

:root {
  --toolbar-public-bg-color: var(--brand-primary-dark-color);
}

aside.sk-nav {
  --menu-item-selected-bg-color: var(--brand-primary-color);
  --menu-item-selected-font-color: white;
  --menu-item-selected-font-weight: 200;
  --menu-item-border-radius: 0;
  --menu-item-hovered-bg-color: var(--nav-item-hovered-bg-color);
  --menu-item-font-color: #A1A1A1;
  --aside-menu-item-font-color: #A1A1A1;
  --menu-item-font-weight: 200;
  --menu-item-font-size: 1.6rem;
  border-right: 1px solid #eee;
}
aside.sk-nav .sk-nav-content .sk-logos {
  min-height: 120px;
  width: 100%;
  margin: 0;
}
aside.sk-nav .sk-nav-content .sk-logos .sk-logo-1 {
  padding: 10px;
}
aside.sk-nav .sk-nav-content .sk-logos .sk-logo-2 {
  padding: 3px;
}
aside.sk-nav ul.sk-nav-zones {
  margin: 0;
}
aside.sk-nav ul.sk-nav-zones > li {
  margin: 0;
  max-height: 50px;
}
aside.sk-nav ul.sk-nav-zones > li > a {
  margin: 0;
  padding: 1.5rem 1.3rem;
}
aside.sk-nav ul.sk-nav-zones > li > a .sk-zone-text {
  font-size: var(--menu-item-font-size);
}
aside.sk-nav ul.sk-nav-zones > li > a i {
  transition: none;
}
aside.sk-nav ul.sk-nav-zones > li > a:hover {
  --menu-item-hovered-font-color: white;
  --aside-menu-item-font-color: white;
}

.sk-nav .sk-nav-zones .sk-nav-submenu-icon {
  display: none;
}
.sk-nav .sk-nav-zones li#sk-zone-Renewals i {
  opacity: 0;
}
.sk-nav .sk-nav-zones li#sk-zone-Renewals > a::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 6px;
  width: 36px;
  height: 30px;
  background-image: url("Renewal Icon New.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.sk-nav .sk-nav-zones li#sk-zone-Renewals.sk-zone--active > a::before, .sk-nav .sk-nav-zones li#sk-zone-Renewals:hover > a::before {
  background-image: url("Renewal Icon New_white.svg");
}
.sk-nav--expanded .sk-nav .sk-nav-zones li#sk-zone-Renewals > a::before {
  top: 17px;
}

.sk-top-bar ul.sk-toolbar-items .sk-nav-menu:hover {
  --toolbar-icon-bg-color: transparent;
}

ul.sk-nav-zones > li.sk-zone--active i::before {
  color: #ffffff;
}

:root {
  --nav-public-bg-color: var(--brand-primary-dark-color);
  --nav-public-item-selected-bg-color: var(--brand-primary-dark-color);
  --nav-public-item-selected-border-color: #671E75;
  --nav-public-font-color: var(--white);
}

.sk--pub .sk-nav .sk-nav-content {
  justify-content: flex-end;
}
.sk--pub .sk-nav .sk-nav-logo {
  position: absolute;
  top: -32px;
  left: 20px;
  margin: 0;
  z-index: 11;
}
.sk--pub .sk-nav .sk-nav-logo img {
  max-width: 150px;
}
.sk--pub .sk-nav ul.sk-nav-zones > li {
  padding: 10px 30px 10px 25px;
}
.sk--pub .sk-nav ul.sk-nav-zones > li:hover {
  background: var(--nav-public-item-selected-bg-color);
}
.sk--pub .sk-nav ul.sk-nav-zones > li .sk-zone-text:before {
  background: var(--nav-public-item-selected-border-color);
}
.sk--pub .sk-nav ul.sk-nav-zones > li i.sk-nav-submenu-icon {
  font-size: 80%;
}
.sk--pub .sk-nav .sk-nav-mobile-menu {
  display: none;
}
@media (max-width: 480px) {
  .sk--pub .sk-nav-content {
    min-height: 0;
  }
}

.sk-page .sk-header {
  --header-bg-color: var(--brand-primary-color);
  --header-font-color: white;
  --header-padding: 0.8rem 1rem;
}
.sk-page .sk-header .header-buttons--container a i {
  display: none;
}

:root {
  --header-public-font-color: #671E75;
}

[data-public=true] header.sk-top-bar {
  display: none;
}

[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-header .sk-header-content > div > div:first-child span::before {
  content: "Home Insurance";
  font-size: 3.2rem;
  color: var(--brand-primary-color);
  position: absolute;
  top: calc(50% - 24px);
  left: 50%;
  transform: translateX(-50%);
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-header .sk-header-content > div > div:first-child span::before {
  content: "Travel Insurance";
  font-size: 3.2rem;
  color: var(--brand-primary-color);
  position: absolute;
  top: calc(50% - 24px);
  left: 50%;
  transform: translateX(-50%);
}
[data-public=true] .sk-header {
  --header-padding: 0;
  --header-font-color: #671E75;
  --header-bg-color: white;
  margin: 0 0 1rem 0;
  height: 60px;
}
[data-public=true] .sk-header .sk-header-content {
  max-width: unset;
  display: block;
  box-shadow: 0 0 10px var(--middle-grey-color);
}
[data-public=true] .sk-header .sk-header-content > div {
  justify-content: space-between;
}
[data-public=true] .sk-header .sk-header-content > div > div {
  padding: 1rem;
}
[data-public=true] .sk-header .sk-header-content > div > div:first-child {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
[data-public=true] .sk-header .sk-header-content > div > div:first-child img {
  max-width: 120px;
}
@media (max-width: 400px) {
  [data-public=true] .sk-header .sk-header-content > div > div:first-child img {
    max-width: 100px;
  }
}
[data-public=true] .sk-header .sk-header-content > div > div:first-child + div {
  background-color: #671E75;
  justify-content: center;
  align-items: center;
  width: 200px;
  position: relative;
}
[data-public=true] .sk-header .sk-header-content > div > div:first-child + div a.home-link,
[data-public=true] .sk-header .sk-header-content > div > div:first-child + div a.travel-link {
  display: none;
  color: var(--white);
}
[data-public=true] .sk-header .sk-header-content > div > div:first-child + div a.home-link i,
[data-public=true] .sk-header .sk-header-content > div > div:first-child + div a.travel-link i {
  display: none;
}
[data-public=true] .sk-header .sk-header-content > div > div .public-dropdown {
  display: none !important;
}
[data-public=true] .sk-header .sk-header-content > div > div:hover .public-dropdown {
  z-index: 1;
  width: 100%;
  position: absolute;
  bottom: -40px;
  left: 0;
  display: flex !important;
  flex-direction: column !important;
  margin: 0;
  padding: 0;
  list-style: none;
}
[data-public=true] .sk-header .sk-header-content > div > div:hover .public-dropdown li {
  background-color: #671E75;
  padding: 1rem;
  text-align: center;
  transition: background-color 0.2s ease-in-out;
  display: none;
}
[data-public=true] .sk-header .sk-header-content > div > div:hover .public-dropdown li a {
  color: white;
}
[data-public=true] .sk-header .sk-header-content > div > div:hover .public-dropdown li:hover {
  background-color: rgba(103, 30, 117, 0.8);
}
[data-public=true] .sk-header .sk-header-content > div > div:hover .public-dropdown li:first-child {
  display: none;
}
[data-public=true] .sk-header .sk-header-content strong {
  font-weight: 600;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .home-link, [data-public=true].sk-app--HomeRetrieveQuoteProcess .home-link {
  display: block !important;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .home-get-quote, [data-public=true].sk-app--HomeRetrieveQuoteProcess .home-get-quote {
  display: block !important;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .header-content > div > div:first-child span::before, [data-public=true].sk-app--HomeRetrieveQuoteProcess .header-content > div > div:first-child span::before {
  content: "Home Insurance";
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public] .travel-link, [data-public=true].sk-app--TravelRetrieveQuoteProcess .travel-link {
  display: block !important;
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public] .travel-get-quote, [data-public=true].sk-app--TravelRetrieveQuoteProcess .travel-get-quote {
  display: block !important;
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public] .header-content > div > div:first-child span::before, [data-public=true].sk-app--TravelRetrieveQuoteProcess .header-content > div > div:first-child span::before {
  content: "Travel Insurance";
}
[data-public=true].sk--mobile[class*=Travel][class*=Public] .header-content > div > div:first-child span::before, [data-public=true].sk--mobile.sk-app--TravelRetrieveQuoteProcess .header-content > div > div:first-child span::before {
  top: calc(60px + 1rem);
  font-size: 1.8rem;
}
[data-public=true].sk--mobile[class*=Home][class*=Public] .header-content > div > div:first-child span::before, [data-public=true].sk--mobile.sk-app--HomeRetrieveQuoteProcess .header-content > div > div:first-child span::before {
  top: calc(60px + 1rem);
  font-size: 1.8rem;
}
[data-public=true].sk-app--UploadDocumentsProcessPublic .header-content > div > div:first-child span, [data-public=true].sk-app--PaymentProcessPublic .header-content > div > div:first-child span {
  display: none;
}
[data-public=true].sk-app--UploadDocumentsProcessPublic .header-content > div > div:last-child, [data-public=true].sk-app--PaymentProcessPublic .header-content > div > div:last-child {
  background-color: transparent !important;
  pointer-events: none;
}

.footer .footer-title {
  padding: 20px;
  text-align: center;
}

footer.footer {
  --footer-padding: 1.5rem;
  background-color: #671E75;
}
footer.footer .footer-content {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}
footer.footer .footer-content .footer-logo img {
  max-width: 200px;
}
footer.footer .footer-content .icons-container {
  gap: 1rem;
  align-items: center;
}
footer.footer .footer-content .icons-container a {
  text-decoration: none;
}
footer.footer .footer-content .icons-container a:hover {
  text-decoration: underline;
}

:root {
  --footer-public-bg-color: var(--brand-primary-dark-color);
  --footer-public-font-color: var(--white);
}

[data-public=true] footer.footer {
  display: none;
  background-color: var(--white);
}
[data-public=true] footer.footer::before {
  content: "";
  position: absolute;
  bottom: 260px;
  width: 100%;
  height: 1px;
  background-color: var(--middle-grey-color);
}
[data-public=true] footer.footer img {
  padding-right: 50px;
}
[data-public=true] footer.footer a {
  text-decoration: none;
}

:root {
  --process-header-bg-picture-height: 0;
  --process-header-overlay-color: var(--brand-primary-dark-color-rgb);
  --process-header-overlay-transparency: 0.8;
}

.sk-process.sk-process--bg .sk-process-bg--dark {
  position: relative;
  background-color: rgba(var(--process-header-overlay-color), var(--process-header-overlay-transparency));
}
.sk-process .sk-process-header {
  padding-bottom: 0;
}

.sk-process.sk-no-progress-bar .sk-progress-bar {
  display: none !important;
}

.sk-transition-blocker .sk-transition-blocker-inner {
  border-radius: 5px;
}

[data-public=true][data-process-step-id$=Payment] .sk-process-form {
  box-shadow: 0 0 10px rgba(103, 30, 117, 0.2);
}
[data-public=true] .sk-process .sk-core {
  padding-top: 1rem;
}
[data-public=true] .sk-process .sk-core[data-step-id="TravelQuoteCreatePublicProcess:CustomerDetails"] .sk-root > div > div, [data-public=true] .sk-process .sk-core[data-step-id="HomeQuoteCreatePublicProcess:2"] .sk-root > div > div {
  margin: 0 auto;
  width: 95% !important;
}
[data-public=true] .sk-process .sk-core[data-step-id="TravelQuoteCreatePublicProcess:CustomerDetails"] ~ .sk-navigation, [data-public=true] .sk-process .sk-core[data-step-id="HomeQuoteCreatePublicProcess:2"] ~ .sk-navigation {
  width: calc(95% - 2rem) !important;
}
[data-public=true].sk--mobile .sk-process .sk-core[data-step-id="TravelQuoteCreatePublicProcess:CustomerDetails"] .sk-root > div > div, [data-public=true].sk--mobile .sk-process .sk-core[data-step-id="HomeQuoteCreatePublicProcess:2"] .sk-root > div > div {
  margin: 0 auto;
  width: 100% !important;
}
[data-public=true] .sk-main .sk-process-form {
  width: 90%;
  margin: 0 auto;
}
[data-public=true] .sk-main .sk-process-form .sk-basic > .sk-uigroup-content {
  gap: 2rem;
}
[data-public=true] .sk-main > div .sk-uigroup-header,
[data-public=true] .sk-main > div .sk-uigroup-item-header {
  --uigroup-header-font-color: #FF5E00;
  --uigroup-header-font-size: 3.2rem;
  --uigroup-header-font-weight: 400;
  border: none;
  justify-content: center;
  padding: 0;
  margin-bottom: 3rem;
}
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow.sk-uigroup-item,
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow {
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1450980392);
  margin: 0 auto;
  padding: 2rem;
}
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow.sk-uigroup-item > .sk-uigroup-content,
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow > .sk-uigroup-content {
  width: 70%;
  margin: 0 auto;
}
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow.sk-uigroup-item > .sk-uigroup-content .sk-attr.sk-attr-title,
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow > .sk-uigroup-content .sk-attr.sk-attr-title {
  max-width: 165px;
}
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow.sk-uigroup-item > .sk-uigroup-content .sk-attr.sk-attr-title ~ .sk-attr,
[data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow > .sk-uigroup-content .sk-attr.sk-attr-title ~ .sk-attr {
  flex-grow: 1;
}
@media (max-width: 920px) {
  [data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow.sk-uigroup-item[data-number-of-items="2"] > .sk-uigroup-content,
  [data-public=true]:not([data-device-resolution=mobile]) .sk-root .sk-box-shadow[data-number-of-items="2"] > .sk-uigroup-content {
    margin: 0 auto;
    width: 100%;
  }
}

.sk-process-form .sk-button-list:nth-of-type(1) {
  order: 1;
}
.sk-process-form .sk-button-list:nth-of-type(2) {
  order: 3;
}
.sk-process-form .sk-button-list:nth-of-type(3) {
  order: 2;
}

.sk--priv .sk-process .sk-process-steps-container {
  max-width: var(--public-page-content-max-width);
  margin: 0 auto;
}

.sk--pub h3 {
  font-size: 1.4rem;
  font-weight: bold;
}
.sk--pub .sk-uigroup-item > .sk-uigroup-item-header {
  color: black;
}
.sk--pub .sk-field .sk-input {
  border-radius: var(--border-radius);
  border: 1px solid #671E75;
}
.sk--pub .sk-field .sk-input:hover {
  border-color: #671E75;
}
.sk--pub .sk-field .sk-input:focus {
  border: 2px solid #671E75;
}
.sk--pub .sk-label label {
  font-weight: bold;
  color: black;
}
.sk--pub .sk-label .sk-mandatory {
  color: black;
}
.sk--pub#sk-Travel-CustomerDetails-CustomerRecaptcha .sk-mandatory {
  display: none;
}
.sk--pub .sk-nav {
  display: none;
}
.sk--pub .sk-toolbar {
  display: none;
}
.sk--pub .sk-radio-overlay {
  display: none;
}

@media screen and (max-width: 480px) {
  .sk--pub .sk-tooltip-container {
    display: none !important;
  }
  .sk--pub #sk-basic-item-TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Summary {
    overflow: visible;
    margin-bottom: 100px;
  }
  .sk--pub #sk-basic-item-TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1-Summary {
    overflow: visible;
    margin-bottom: 100px;
  }
  .sk--pub #sk-basic-item-TravelQuoteCreatePublicProcessPaymentUI1-NoStyleGroup1-Summary {
    overflow: visible;
    margin-bottom: 100px;
  }
  .sk--pub.sk--mobile #sk-basic-item-TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Summary,
  .sk--pub.sk--mobile #sk-basic-item-TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1-Summary,
  .sk--pub.sk--mobile #sk-basic-item-TravelQuoteCreatePublicProcessPaymentUI1-NoStyleGroup1-Summary {
    margin-bottom: 1rem;
  }
  .sk--pub #Travel-TripDetails-StartDate {
    width: 100% !important;
  }
  .sk--pub #Travel-TripDetails-EndDate {
    width: 100% !important;
  }
  .sk--pub .sk-uigroup[data-direction=horizontal] > .sk-uigroup-content > .sk-uigroup-item:last-child {
    margin-left: 0;
  }
  .sk--pub #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body {
    width: 100% !important;
  }
  .sk--pub #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column {
    grid-template-rows: repeat(2, 50%);
    grid-template-columns: unset !important;
  }
  .sk--pub #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column div:last-child {
    padding: var(--attr-padding) !important;
    flex-wrap: nowrap;
  }
  .sk--pub #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column div:last-child .sk-error-validation {
    padding: 0 !important;
    width: 100%;
    overflow: visible;
  }
  .sk--pub #sk-Travel-Summary-SummaryMessage .col-12 {
    flex: 0 0 60%;
  }
  .sk--pub .sk-multi-brick-content .sk-multi-brick-link--remove {
    top: -5px !important;
    right: -5px !important;
  }
  .sk--pub #sk-Travel-CustomerDetails-PhoneNumber .sk-mandatory {
    top: 0;
  }
  .sk--pub .file-item--error .file-content .file-error {
    font-size: 1.3rem;
    left: calc(50% - 134px);
  }
  .sk--pub .sk-dropdownlist.sk-select--native .sk-field:after {
    top: 2px;
    left: 5px;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.row--main:nth-child(2n+4) td {
    background-color: transparent !important;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody td.cell--mixed .cell-content .cell-content-result {
    background-color: var(--selection-table-cell-bg) !important;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.row .cell--responsive {
    background: transparent;
    border: 2px solid var(--selection-table-border-color);
    border-radius: 10px 10px 0 0;
    margin-top: 20px;
    text-align: center;
    font-weight: 600;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.row.sk-selected .cell--responsive {
    background: #671E75;
    border: 1px solid #671E75;
    border-radius: 10px 10px 0 0;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.row.sk-selected .cell--responsive img {
    filter: invert(1);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr td {
    border-left: 2px solid var(--selection-table-border-color);
    border-right: 2px solid var(--selection-table-border-color);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr td .cell-content {
    text-align: center;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.expander td {
    border-bottom: 2px solid var(--selection-table-border-color);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.expander td:first-child::before {
    content: unset;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.expander .cell-content-result {
    display: none;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.expander .cell-content-text {
    font-weight: 700;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.sk-selected td {
    border-left: 1px solid #671E75;
    border-right: 1px solid #671E75;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.sk-selected.expander td {
    border-bottom: 1px solid #671E75;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.sk-selected.expander[data-expanded=true] td {
    border-bottom: 2px solid var(--selection-table-border-color);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-1:nth-child(2) .cell--mixed {
    border-top: 1px solid rgba(0, 152, 117, 0.2);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-1:nth-child(2) .cell-content-text {
    display: none;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-1:nth-child(2) .cell-content-result {
    background-color: #671E75 !important;
    color: white;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-2:nth-child(24) .cell--mixed {
    border-top: 1px solid rgba(0, 152, 117, 0.2);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-2:nth-child(24) .cell-content-text {
    display: none;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-2:nth-child(24) .cell-content-result {
    background-color: #671E75 !important;
    color: white;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-3:nth-child(46) .cell--mixed {
    border-top: 1px solid rgba(0, 152, 117, 0.2);
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-3:nth-child(46) .cell-content-text {
    display: none;
  }
  .sk--pub #sk-selection-table-Travel-PackageDetails-PackageSelectionTable table tbody tr.column-3:nth-child(46) .cell-content-result {
    background-color: #671E75 !important;
    color: white;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-multi-brick-body {
    width: 100% !important;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-multi-brick-body .sk-column {
    grid-template-rows: repeat(2, 50%);
    grid-template-columns: unset !important;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-multi-brick-body .sk-column div:last-child {
    padding: var(--attr-padding) !important;
    flex-wrap: nowrap;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-multi-brick-body .sk-column div:last-child .sk-error-validation {
    padding: 0 !important;
    width: 100%;
    overflow: visible;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-multi-brick-body {
    width: 100% !important;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-multi-brick-body .sk-column {
    grid-template-rows: repeat(2, 50%);
    grid-template-columns: unset !important;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-multi-brick-body .sk-column div:last-child {
    padding: var(--attr-padding) !important;
    flex-wrap: nowrap;
  }
  .sk--pub #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-multi-brick-body .sk-column div:last-child .sk-error-validation {
    padding: 0 !important;
    width: 100%;
    overflow: visible;
  }
  .sk--pub #sk-Home-CustomerInfo-EmiratesIDResourceMulti .file-error {
    left: calc(50% - 153px);
  }
  .sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Main {
    margin-bottom: 20%;
  }
  .sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main {
    margin-bottom: 15%;
  }
  .sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Summary {
    z-index: 99;
    margin-bottom: 150px;
    overflow: visible;
  }
  .sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary, .sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-FieldsetGroup1-Summary {
    z-index: 99;
    margin-bottom: 150px;
    overflow: visible;
  }
  .sk--pub.sk--mobile #sk-fieldset-item-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Summary,
  .sk--pub.sk--mobile #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary, .sk--pub.sk--mobile #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-FieldsetGroup1-Summary {
    margin-bottom: 1rem;
  }
  .sk--pub.sk--mobile #sk-fieldset-item-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main,
  .sk--pub.sk--mobile #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Main {
    margin-bottom: 1rem;
  }
  .sk--pub #sk-Home-PropertyInfo-SummaryMessage .sk-message-content {
    min-height: 240px;
    left: 0;
    padding: 0;
    border-radius: 5px;
    text-align: center;
  }
  .sk--pub #sk-Home-PropertyInfo-SummaryMessage .sk-oman--card-container {
    border: none !important;
    border-radius: 0 !important;
    display: grid;
    grid-template-columns: repeat(3, 33%);
    font-size: 1.3rem;
    padding: 10px !important;
    line-height: 15px;
    background-color: unset !important;
  }
  .sk--pub #sk-Home-PropertyInfo-SummaryMessage .sk-oman--card-container p.font-weight-600.mb-3.text-big-30 {
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 4;
  }
  .sk--pub #sk-Home-PropertyInfo-SummaryMessage .sk-oman--card-container div:nth-child(7) {
    grid-row-start: 4;
    grid-column-start: 2;
  }
  .sk--pub #sk-Home-PropertyInfo-SummaryMessage .sk-oman--container-bg {
    display: none;
  }
  .sk--pub #sk-Home-Summary-FinalMessage {
    padding: 10px !important;
  }
  .sk--pub .sk-summary-msg-container {
    height: 800px !important;
    grid-template-columns: 100% !important;
    grid-template-rows: 40% 30% 30% !important;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-first-col {
    border-right: unset !important;
    border-bottom: 2px solid #671E75;
    padding: 0 5px;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-first-col .sk-sum-premium-cont {
    border-bottom: none;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-first-col .sk-sum-premium {
    line-height: 35px;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-second-col {
    grid-row: 2;
    padding: 0 5px;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-second-col .sk-sum-details {
    width: 100% !important;
    text-align: center !important;
  }
  .sk--pub .sk-summary-msg-container .sk-summary-footer {
    flex-direction: column;
    padding: 0 5px;
  }
  .sk--pub #sk-Home-PropertyInfo-InsuranceType .sk-option-item input + label[for=Home-PropertyInfo-InsuranceType-1] {
    z-index: unset !important;
  }
  .sk--pub #sk-Home-PropertyInfo-InsuranceType .sk-option-item input + label[for=Home-PropertyInfo-InsuranceType-2] {
    z-index: unset !important;
  }
  .sk--pub #sk-Home-PropertyInfo-InsuranceType .sk-option-item input + label[for=Home-PropertyInfo-InsuranceType-3] {
    z-index: unset !important;
  }
  .sk--pub i.sk-back-top {
    bottom: 180px !important;
  }
}
:root {
  --input-border-radius: 3px;
  --input-border-width: 1px;
  --input-bg-color: var(--reverse-color);
  --input-padding: 0 5px;
  --input-font-weight: 300;
  --attr-min-height: 30px;
  --attr-padding: 0 10px 10px 10px;
  --label-font-size: 1.6rem;
  --label-font-weight: 600;
  --input-font-size: 1.6rem;
  --input-line-height: 1.8rem;
  --input-hover-border-color: #bbb;
  --input-icon-padding-left: 32px;
  --input-icon-vertical-position: 12px;
  --input-icon-horizontal-left-position: 8px;
  --input-loading-top-position: 10px;
  --input-loading-right-position: 10px;
}

.sk-attr .sk-option-list {
  justify-content: flex-start;
}
.sk-attr[data-labeled=false] .sk-label {
  padding-bottom: 0;
}

.sk-label .sk-mandatory {
  margin-left: 4px;
  color: rgba(74, 74, 74, 0.5);
}

[data-public=false] .sk-attr:not(.sk-selectiontable):not(.sk-table):not(.sk-table .sk-attr):not(.sk-selectiontable .sk-attr):not(.sk-multiresource) .sk-label {
  width: 32%;
}
[data-public=false] .sk-attr:not(.sk-selectiontable):not(.sk-table):not(.sk-table .sk-attr):not(.sk-selectiontable .sk-attr):not(.sk-multiresource) .sk-field {
  width: 68%;
}
.sk-table-table--multibrick [data-public=false] .sk-attr:not(.sk-selectiontable):not(.sk-table):not(.sk-table .sk-attr):not(.sk-selectiontable .sk-attr):not(.sk-multiresource) .sk-field {
  width: 100%;
}

.sk-attr--info-open {
  margin-bottom: 10rem;
}
.sk-attr--info-open .sk-label i.sk-info {
  color: #FF5E00;
}
.sk-attr--info-open > .sk-info-text {
  position: absolute;
  top: 100%;
  max-width: calc(100% - 7rem);
  background-color: #671E75;
  border-radius: 5px;
  border: 1px solid #671E75;
  z-index: 2;
  margin-top: 0;
}
.sk-attr--info-open > .sk-info-text > div {
  text-align: left;
  padding: 0.5rem;
  background-color: #671E75;
  color: white;
  border-radius: 5px;
}
.sk-attr--info-open > .sk-info-text::before {
  top: 50%;
  left: 8px;
  transform: translateY(-50%);
  color: #FF5E00;
  display: none;
}

.sk-attr {
  flex-direction: row;
  justify-content: space-between;
}
.sk-attr.sk-attr--loading > .sk-field:before {
  top: 5px;
  right: 1rem;
}
.sk-attr .sk-field > span {
  font-weight: 300 !important;
}
.sk-attr[data-disabled=true] {
  opacity: 1;
}
.sk-attr[data-disabled=true] .sk-field label {
  opacity: 1;
}
.sk-attr[data-disabled=true] .sk-field label::before {
  opacity: 0.5;
}
.sk-attr[data-disabled=true] i.sk-info {
  display: none !important;
}
.sk-attr[data-disabled=true] > .sk-label > label {
  color: #4a4a4a !important;
}
.sk-attr .sk-label {
  align-items: flex-start;
  padding-bottom: 2px;
  position: relative;
}
.sk-attr .sk-label label {
  font-size: 1.3rem;
  text-transform: capitalize;
}
.sk-attr .sk-label label h4 {
  display: inline-block;
}
.sk-attr .sk-label > i.sk-info {
  padding: 0;
  font-size: 1.3rem;
}
.sk-attr .sk-field {
  font-size: 1.3rem;
}
.sk-attr .sk-field .sk-input {
  font-size: 1.3rem;
  line-height: 30px;
  max-height: 30px;
  min-height: 30px;
  border-radius: var(--input-border-radius);
  line-height: var(--input-line-height);
  padding: 0 5px;
  font-family: "Arial";
}
.sk-attr .sk-field .sk-input:hover {
  border-color: var(--input-hover-border-color);
}
.sk-attr .sk-field .sk-input .ui-selectmenu-text {
  line-height: 30px;
  min-height: 30px;
  max-height: 30px;
  overflow: hidden;
  white-space: break-spaces;
  text-overflow: ellipsis;
}
.sk-attr .sk-field .sk-input::-moz-placeholder {
  font-size: 1.3rem;
}
.sk-attr .sk-field .sk-input::placeholder {
  font-size: 1.3rem;
}
.sk-attr .sk-field .charleft {
  position: relative;
  width: -moz-fit-content !important;
  width: fit-content !important;
  bottom: unset;
}
@media (max-width: 1280px) {
  .sk-attr .sk-field {
    font-size: 1.2rem;
  }
  .sk-attr .sk-field .sk-input {
    font-size: 1.2rem;
  }
  .sk-attr .sk-field .sk-input::-moz-placeholder {
    font-size: 1.2rem;
  }
  .sk-attr .sk-field .sk-input::placeholder {
    font-size: 1.2rem;
  }
}
.sk-attr.sk-attr--error .sk-error-validation > div {
  padding: 0.5rem 0 0.5rem 2.5rem;
  font-size: 1.2rem;
  text-align: left;
}
.sk-attr.sk-attr--error .sk-error-validation::before {
  font-size: 1.3rem;
  top: 5px;
  left: 5px;
}
[data-public=false] .sk-attr.sk-multiresource {
  padding: 0;
  margin: 0 1rem 1rem;
  flex-flow: column;
  width: 250px !important;
}
[data-public=false] .sk-attr.sk-multiresource .sk-label {
  max-width: 100%;
  min-height: 45px;
  font-size: 1.3rem !important;
}
[data-public=false] .sk-attr.sk-multiresource .sk-label > label {
  display: flex;
  font-size: 1.2rem;
}
[data-public=false] .sk-attr.sk-multiresource.sk-attr--info-open .sk-info-text {
  top: 0px !important;
  max-width: unset;
  position: relative;
  order: 2;
  margin-top: 5px;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list {
  padding-top: 1rem;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-item {
  min-height: unset;
  max-width: 180px;
  display: flex;
  padding: 0;
  margin: 0;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-item > span {
  text-align: right;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-item > .sk-icon {
  order: 2;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-content {
  padding: 0;
  text-align: left;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-content .file-img-preview,
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-content .file-preview {
  display: none;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-file-list .file-content .file-name {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 150px;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-button {
  margin-top: 5px;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-button > input {
  padding: 0;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-button > .sk-button-text {
  font-size: 1.5rem;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-button.sk-button--disabled {
  display: none;
}
[data-public=false] .sk-attr.sk-multiresource .sk-multi-resource-dropzone {
  width: 200px;
  min-height: 200px;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
[data-public=false] .sk-attr.sk-multiresource.sk-attr--error {
  margin-bottom: 0 !important;
}
[data-public=false] .sk-attr.sk-multiresource.sk-attr--error .sk-error-validation {
  position: relative;
  top: unset;
  left: unset;
  max-width: 100%;
}
.sk-attr.sk-multi-attr .sk-field {
  gap: 1rem;
  height: var(--attr-min-height);
}
.sk-attr.sk-multi-attr.sk-attr--read .sk-attr-assigned .sk-field {
  margin-left: 0;
}
.sk-attr.sk-multi-attr .sk-attr-assigned .sk-attr {
  padding: 0 !important;
  width: 100%;
}
.sk-attr.sk-multi-attr .sk-attr-assigned .sk-attr .sk-field {
  width: 100% !important;
}
.sk-attr.sk-dropdownlist .ui-selectmenu-text {
  line-height: 30px;
  max-height: 30px;
}

.sk-horizontal-table .sk-label {
  display: none !important;
}

div[data-process-id=VMRMaintenanceProcess] .sk-column-list .sk-attr.sk-attr--option.sk-radio.sk-radiobutton {
  width: 100%;
  padding: 0px 21px;
}

.sk-selecTabl-column-select .sk-attr[id$=Flexdata] {
  padding-left: 30px;
  padding-right: 30px;
}
.sk-selecTabl-column-select .sk-attr[id$=Flexdata] .sk-field {
  width: 100% !important;
}

.sk-renewal-action-decline {
  top: -7px !important;
}

.sk-renewal-action-erenewal {
  top: -7px !important;
  right: 62px !important;
}

.sk-renewal-action-decline a,
.sk-renewal-action-erenewal a {
  text-align: center;
  width: 50px !important;
  height: 50px !important;
}

.sk-renewal-action-decline a i,
.sk-renewal-action-erenewal a i {
  font-size: 2.5rem;
}

.sk-attr.sk-chart .sk-field {
  max-width: 100% !important;
  margin: 0 auto;
}

.sk-datepicker * {
  border-radius: 5px;
}
.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--selected[aria-selected=true],
.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--in-range[aria-selected=true],
.sk-datepicker .react-datepicker-popper .react-datepicker .react-datepicker__day--in-selecting-range[aria-selected=true] {
  background-color: #671E75 !important;
  color: white;
}
.sk-datepicker .react-datepicker-popper .react-datepicker div.react-datepicker__day:hover {
  background-color: var(--light-purple-color);
}

/* Date Picker Placeholder -- Uppercase */
.react-datepicker-wrapper .react-datepicker__input-container input.sk-input {
  text-transform: uppercase !important;
}

:root {
  --message-default-bg-color: transparent;
  --message-border-radius: 0;
  --message-border-width: 0 0 0 5px;
  --message-margin: 0 1rem 1rem;
  --message-padding: 2rem;
  --message-warning-bg-color: rgba(241, 138, 0, 0.1);
  --message-warning-border-color: #f28a00;
  --message-warning-font-color: #f28a00;
  --message-error-bg-color: rgba(226, 103, 35, 0.1);
  --message-error-border-color: #be2f2d;
  --message-error-font-color: #be2f2d;
  --message-info-bg-color: rgba(0, 147, 201, 0.1);
  --message-info-border-color: #0094c9;
  --message-info-font-color: #0094c9;
  --message-success-bg-color: rgba(33, 150, 83, 0.1);
  --message-success-border-color: #009875;
  --message-success-font-color: #009875;
}

div.sk-message .sk-message-content {
  border-width: var(--message-border-width);
  padding: var(--message-padding);
}
div.sk-message[data-type=INFO] {
  padding: var(--message-padding);
}
div.sk-message[data-type=INFO] div.sk-message-content {
  display: block;
  padding: 25px !important;
}
div.sk-message[data-type=INFO] div.sk-message-content > .sk-icon {
  display: none;
}
div.sk-message[data-type=ERROR] {
  font-size: 1.6rem;
}
div.sk-message[data-icon=true] i.sk-message-icon {
  display: none;
}
div.sk-message[id$=StickyMessage] {
  --base-font-color: #4a4a4a;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content {
  display: flex;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .details {
  flex-grow: 1;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons {
  display: flex;
  align-items: center;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons .action-buttons--confirmation {
  display: none;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons.confirmation-action .action-buttons--confirmation {
  display: flex;
  align-items: center;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons.confirmation-action .action-buttons--reactive,
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons.confirmation-action .action-buttons--inactive {
  display: none;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons > div {
  display: flex;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons > div button {
  align-items: center;
  color: white;
  display: flex;
}
div.sk-message#sk-SchemeGeneric-Messages-SchemeSummaryMessage .sk-message-content .message-buttons > div button i {
  color: white;
  margin-left: 5px;
}
div.sk-message .sk-message-content span.summary-label {
  font-size: 1.6rem;
}
div.sk-message .sk-message-content span.summary-value {
  float: right;
  font-size: 2.4rem;
  color: #671E75;
}
.sk-tabgroup div.sk-message {
  padding: var(--message-margin);
}
div.sk-message.sk-id-message {
  padding: 0 2rem;
  border: 2px solid var(--brand-primary-color);
  border-radius: 5px;
}
div.sk-message.sk-id-message .sk-message-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
div.sk-message[data-attr-id$=PolicyTermsAndConditionsMessage] .sk-message-content, div.sk-message[data-attr-id$=DownloadQuoteMessage] .sk-message-content {
  padding: 0.8rem 0 !important;
}
div.sk-message[data-attr-id$=PolicyTermsAndConditionsMessage] .sk-message-content a, div.sk-message[data-attr-id$=DownloadQuoteMessage] .sk-message-content a {
  padding: 0.84rem;
  background: #671e75;
  border-radius: 5px;
  color: white;
}
div.sk-message[data-attr-id$=DownloadQuoteMessage] {
  text-align: right;
}
div.sk-message[data-attr-id="Home.QuoteIDMessage"] {
  border: 2px solid #671e75;
  width: 100%;
  padding: 5px 10px 5px 10px !important;
}
div.sk-message[data-attr-id="Home.QuoteIDMessage"] .summary-label {
  position: relative;
  top: 5px;
}

.sk-column-list[data-column-count="4"] > .sk-column .sk-attr.sk-message {
  width: 100%;
}

.sk-column-list > .sk-column .sk-attr.sk-message {
  padding: 1rem 2rem;
}

.sk-final-message .final-message-wrapper {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.sk-final-message .message-header h3 {
  font-size: 3rem;
  color: #671e75;
  text-align: center;
  margin-bottom: 0 !important;
}
.sk-final-message .card-wrapper-wrapper {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper {
  min-height: 220px;
  padding: 2rem;
  border-radius: 20px;
  background-color: #671e75;
  text-align: center;
  gap: 20px;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper h4 {
  font-size: 1.4rem;
  line-height: 1.5rem !important;
  color: white;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper .value {
  background-color: white;
  width: 100%;
  padding: 0.5rem 0;
  min-height: 30px;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper .value span {
  color: #4a4a4a !important;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper .value span:first-child {
  display: none;
}
.sk-final-message .card-wrapper-wrapper .card-wrapper .d-flex span {
  color: #ffffff;
}
.sk-final-message .liability h3 {
  font-size: 2rem;
  color: #671e75;
}
.sk-final-message .liability div {
  width: 95%;
}

.sk-public-summary-message {
  padding: 0 !important;
}
.sk-public-summary-message .sk-message-content {
  padding: 0 !important;
}
.sk-public-summary-message .sk-message-content .summary-wrapper {
  background-color: rgba(103, 30, 117, 0.2);
  padding: 2rem;
  border-radius: 20px;
  min-height: 250px;
}
.sk-public-summary-message .sk-message-content .summary-wrapper > .d-flex {
  gap: 1rem;
  align-items: stretch !important;
}
.sk-public-summary-message .sk-message-content .summary-wrapper > .d-flex h3 {
  font-size: 2rem;
  text-align: center;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .owner-type,
.sk-public-summary-message .sk-message-content .summary-wrapper .travel-type {
  display: flex;
  justify-content: center;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .owner-type i,
.sk-public-summary-message .sk-message-content .summary-wrapper .travel-type i {
  display: none;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .owner-type span,
.sk-public-summary-message .sk-message-content .summary-wrapper .travel-type span {
  display: flex;
  background: #FF5E00;
  border-radius: 10px;
  color: white;
  justify-content: center;
  padding: 1rem;
  text-transform: uppercase;
  width: 100%;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .geo-cover .text-center > .d-flex {
  flex-direction: row !important;
  flex-wrap: wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .passengers .d-flex {
  justify-content: center;
  gap: 1rem;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .flex-column {
  align-items: center;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .d-flex {
  width: 100%;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .d-flex .sum-data {
  padding: 1rem 0 0;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .d-flex .sum-data:not(:last-child) {
  border-bottom: 1px solid black;
  padding-bottom: 8px;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .d-flex .sum-data:first-child {
  padding: 0 !important;
}
.sk-public-summary-message .sk-message-content .summary-wrapper .d-flex .sum-data .padding-left-2 {
  display: flex;
  flex-direction: row;
  padding-left: 0 !important;
  align-self: stretch;
  justify-content: space-between;
}

.sk-msg-proceed-btn .sk-navigation {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
.sk-msg-proceed-btn .sk-navigation .sk-button-list {
  justify-content: center;
}
.sk-msg-proceed-btn .sk-navigation .sk-button[title=Proceed], .sk-msg-proceed-btn .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Proceed], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-msg-proceed-btn .sk-navigation label[title=Proceed] {
  min-width: 100px;
  padding: 1rem 3rem 1rem 2rem;
  background: #ff5e00;
  border: none;
  color: white;
  border-radius: 50px;
  box-shadow: 0 0 5px var(--dark-grey-color);
  transition: box-shadow 0.2s ease-in-out;
}
.sk-msg-proceed-btn .sk-navigation .sk-button[title=Proceed]::after, .sk-msg-proceed-btn .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Proceed]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-msg-proceed-btn .sk-navigation label[title=Proceed]::after {
  transition: right 0.2s ease-in-out;
  right: 15px;
}
.sk-msg-proceed-btn .sk-navigation .sk-button[title=Proceed]:hover, .sk-msg-proceed-btn .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Proceed]:hover, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-msg-proceed-btn .sk-navigation label[title=Proceed]:hover {
  box-shadow: 0 0 10px var(--dark-grey-color);
  background: #ff5e00;
}
.sk-msg-proceed-btn .sk-navigation .sk-button[title=Proceed]:hover::after, .sk-msg-proceed-btn .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Proceed]:hover::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-msg-proceed-btn .sk-navigation label[title=Proceed]:hover::after {
  right: 10px;
}

.sk-review-message {
  padding: 0 !important;
}
.sk-review-message .sk-message-content {
  padding: 0 !important;
}
.sk-review-message .sk-message-content > div {
  gap: 2rem;
  font-size: 1.3rem;
}
.sk-review-message .sk-message-content > div .message-header {
  padding: 1rem;
  border: 2px solid #671E75;
  align-items: center;
}
.sk-review-message .sk-message-content > div .message-header span {
  color: #58595B;
  font-weight: 700;
  align-self: center;
}
.sk-review-message .sk-message-content > div .message-header span:last-child {
  font-size: 1.6rem;
}
.sk-review-message .sk-message-content > div .message-body {
  padding: 2rem;
  background: rgba(103, 30, 117, 0.2);
  border-radius: 20px;
  gap: 1rem;
}
.sk-review-message .sk-message-content > div .message-body li {
  list-style: none;
}
.sk-review-message .sk-message-content > div .message-body.message-body-stretch {
  min-height: 425px !important;
}
@media (min-width: 600px) and (max-width: 1200px) {
  .sk-review-message .sk-message-content > div .message-body {
    min-height: 490px;
  }
}
.sk-review-message .sk-message-content > div .message-body .premium {
  gap: 0.5rem;
  font-weight: 700;
  align-items: baseline;
}
.sk-review-message .sk-message-content > div .message-body .premium > span:last-child {
  font-size: 2rem;
  padding-right: 0.5rem;
  font-weight: 700;
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-end;
  text-align: right;
}
.sk-review-message .sk-message-content > div .message-body .premium > span:last-child span {
  font-size: 1.3rem;
  font-weight: 400;
}
.sk-review-message .sk-message-content > div .message-body .premium > span:last-child span:first-child {
  font-size: 2rem;
  font-weight: 700;
}
.sk-review-message .sk-message-content > div .message-body .premium > span:last-child span:last-child {
  width: 90%;
}
.sk-review-message .sk-message-content > div .message-body .premium.original span:last-child {
  text-decoration: line-through;
}
.sk-review-message .sk-message-content > div .message-body .online-discount {
  background: #671E75;
  padding: 0.5rem;
  color: white;
  box-shadow: 0 0 5px #671E75;
  text-align: center;
}
.sk-review-message .sk-message-content > div .message-body .promo-code-placeholder {
  height: 4rem;
}
.sk-review-message .sk-message-content > div .message-body .promo-code-placeholder .sk-promo-code-input {
  display: grid;
}
.sk-review-message .sk-message-content > div .message-body .cover {
  border-top: 1.5px solid #4a4a4a;
  border-bottom: 1.5px solid #4a4a4a;
  padding: 0.5rem;
}
.sk-review-message .sk-message-content > div .message-body .cover span:last-child {
  margin-left: 0.5rem;
  font-weight: 700;
  color: #671E75;
}
.sk-review-message .sk-message-content > div .message-body .requirements {
  border-bottom: 1.5px solid #4a4a4a;
}
.sk-review-message .sk-message-content > div .message-body .requirements ul {
  margin: 1rem 1rem 1rem 3rem;
  line-height: 21px;
  list-style: disc;
}
.sk-review-message .sk-message-content > div .message-body .requirements ul li {
  list-style: disc;
}
.sk-review-message .sk-message-content > div .message-body .proceed {
  padding-top: 2rem;
}
.sk-review-message .sk-message-content > div .message-body .proceed a {
  visibility: hidden;
  padding: 1rem 5rem;
  background: #671E75;
  color: white;
  border-radius: 20px;
  box-shadow: 0 0 5px var(--dark-grey-color);
  border: 2px solid #671E75;
}
.sk-review-message[data-attr-id^=Travel] .sk-message-content .cover ul {
  margin: 0;
}
.sk-review-message[data-attr-id^=Travel] .sk-message-content .cover .text-small-70 {
  margin-left: 0 !important;
}
.sk-review-message[data-attr-id^=Travel] .sk-message-content .cover > span,
.sk-review-message[data-attr-id^=Travel] .sk-message-content .travellers > span {
  font-weight: 700;
}

[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input {
  display: none;
  grid-template-columns: 1fr 1fr;
  z-index: 1;
  width: 100% !important;
  padding: 0 !important;
}
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input .sk-field,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input .sk-field {
  max-width: 160px;
}
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input .sk-label,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input .sk-label {
  width: 125px;
}
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input .sk-field,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input .sk-field {
  width: 120px;
  justify-self: end;
}
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input .sk-info-text,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input .sk-info-text {
  position: absolute;
  bottom: -1rem;
  width: 250px;
  left: 0.5rem;
  font-size: 1rem;
  background: transparent;
  border: 0;
}
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input .sk-info-text > div,
[data-process-step-id*=Home][data-process-step-id*=Public] .sk-promo-code-input .sk-info-text > div {
  padding: 0;
  background-color: var(--brand-primary-color);
  color: #ffffff;
  text-indent: 0.5rem;
}

.sk-view-premium-details .sk-promo-code-input .sk-field input {
  max-width: 160px;
}

[class*=embedded-spinner] {
  top: 17rem;
}

.sk-spinner {
  z-index: 101 !important;
}
.sk-spinner.hidden {
  display: none;
}

[class^=loading-message] {
  font-size: 2.4rem;
  position: absolute;
  top: calc(50% - 10rem);
  left: 5%;
  width: 90%;
  height: 10rem;
  opacity: 1;
  transition: all ease-in 250ms;
  z-index: 100;
}
[class^=loading-message].hidden {
  display: none;
}
[class^=loading-message] .loading-message-text {
  position: relative;
  text-align: center;
  background-color: #671E75;
  color: white;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  padding: 2rem;
}
[class^=loading-message] .message-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: white;
  z-index: 1;
}

.sk-attr.sk-attr--option.sk-option--button {
  --option-button-min-width: 120px;
  --option-button-icon-color: #671E75;
  --option-button-selected-icon-color: var(--reverse-color);
  --option-button-label-color: #671E75;
  --option-button-selected-label-color: var(--reverse-color);
  --option-button-selected-font-color: #671E75;
}
.sk-attr.sk-attr--option.sk-option--button.sk-attr--loading .sk-option-item input[type=checkbox] + label.sk-selected:before, .sk-attr.sk-attr--option.sk-option--button.sk-attr--loading .sk-option-item input[type=radio] + label.sk-selected:before {
  top: var(--input-loading-top-position);
  left: var(--input-loading-right-position);
}
.sk-attr.sk-attr--option.sk-option--button .sk-option-item {
  min-width: 0;
}
.sk-attr.sk-attr--option.sk-option--button input[type=checkbox] + label,
.sk-attr.sk-attr--option.sk-option--button input[type=radio] + label {
  min-width: var(--option-button-min-width);
  padding: 10px 15px 10px 40px;
  border: 1px solid #671E75;
  border-radius: 3px;
  background: white;
  color: var(--option-button-label-color);
  text-align: left;
}
.sk-attr.sk-attr--option.sk-option--button input[type=checkbox] + label:before,
.sk-attr.sk-attr--option.sk-option--button input[type=radio] + label:before {
  top: 0;
  transform: translate(10px, 50%);
  transition: none;
  color: var(--option-button-label-color);
}
.sk-attr.sk-attr--option.sk-option--button input[type=checkbox]:checked + label,
.sk-attr.sk-attr--option.sk-option--button input[type=radio]:checked + label {
  background-color: #671E75;
  color: var(--option-button-selected-label-color);
}
.sk-attr.sk-attr--option.sk-option--button input[type=checkbox]:checked + label:before,
.sk-attr.sk-attr--option.sk-option--button input[type=radio]:checked + label:before {
  color: var(--option-button-selected-label-color);
}
.sk-attr.sk-attr--option.sk-option--button input[type=radio] + label:before {
  content: "\f192";
}
.sk-attr.sk-attr--option.sk-option--button input[type=checkbox] + label:before {
  content: "\f0c8";
}

:root {
  --radio-icon-size: 0.5rem;
  --checkbox-size: 1.2rem;
  --checkbox-icon-size: 1.3rem;
  --radio-width: 1.3rem;
  --radio-height: 1.3rem;
  --graphical-border-radius: 1rem;
  --option-font-color: #4a4a4a;
  --option-font-weight: 200;
  --option-font-size: 1.2rem;
}

.sk-attr.sk-radio .sk-option-list,
.sk-attr.sk-checkbox .sk-option-list {
  flex-direction: row;
  gap: 1rem;
}
.sk-attr.sk-radio.sk-attr-read .sk-field,
.sk-attr.sk-checkbox.sk-attr-read .sk-field {
  margin-left: 2rem;
}
.sk-attr.sk-radio.sk-attr--error .sk-error-validation,
.sk-attr.sk-checkbox.sk-attr--error .sk-error-validation {
  right: 25px;
  left: unset;
  top: 15px;
}
.sk-attr.sk-radio .sk-input-radio,
.sk-attr.sk-checkbox .sk-input-radio {
  width: var(--radio-width);
  height: var(--radio-height);
}

.sk-checkbox .sk-field label {
  color: #4a4a4a !important;
}

.sk-radio.option-min-width {
  --option-min-width: 65px;
}
.sk-radio.sk-option--graphical input + label {
  border: 2px solid #671E75;
}
.sk-radio.sk-option--graphical label .sk-input-radio {
  display: none;
}
.sk-radio.sk-option--graphical.invert-select-icon .sk-field label.sk-selected img {
  filter: invert(1);
}

[data-public=false] .sk-table .sk-option-item {
  padding-bottom: 0px !important;
}
[data-public=false] .sk-table .sk-table-table--header-row ul li:first-child .sk-attr--option:not(.sk-option--graphical) input[type=checkbox] + label::before,
[data-public=false] .sk-table .sk-table-table--header-row ul li:first-child .sk-attr--option:not(.sk-option--graphical) input[type=radio] + label::before {
  color: white;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) {
  --option-button-selected-icon-color: #671E75;
}
.sk-option-list[data-number-of-inputs="1"]:not(.sk-horizontal-table [data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button)) {
  justify-content: flex-start;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-column-list[data-number-of-inputs="2"] {
  flex-wrap: nowrap;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-list[data-number-of-inputs="3"] {
  flex-wrap: wrap;
  justify-content: flex-start;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-list[data-number-of-inputs="3"] .sk-option-item {
  text-align: left;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-item {
  padding-bottom: 8px;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-item:last-child {
  padding-right: 0;
}
.sk-app--EditSchemeProcess [data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) .sk-option-item {
  padding-bottom: 0;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button):not(.sk-option--graphical) input[type=checkbox] + label,
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button):not(.sk-option--graphical) input[type=radio] + label {
  padding-left: 18px;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button):not(.sk-option--graphical) input[type=checkbox] + label::before,
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button):not(.sk-option--graphical) input[type=radio] + label::before {
  color: #671E75;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) input[type=checkbox]:focus + label:before,
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button) input[type=radio]:focus + label:before {
  border-bottom: 0 !important;
}
[data-public=false] .sk-attr.sk-attr--option:not(.sk-option--button).sk-radio .sk-option-item {
  text-align: right;
}
[data-public=false] .sk-checkbox.sk-attr--option.sk-attr--disabled,
[data-public=false] .sk-radio.sk-attr--option.sk-attr--disabled {
  opacity: 1;
}
[data-public=false] .sk-checkbox.sk-attr--option.sk-attr--disabled .sk-field label::before,
[data-public=false] .sk-radio.sk-attr--option.sk-attr--disabled .sk-field label::before {
  opacity: 0.7;
}
[data-public=false] #sk-Motor-PaymentHub-PaymentType .sk-option-item {
  width: 150px;
}
[data-public=false] #sk-SchemeGeneric-BasicDetails-SchemeAvailability-DistributionChannel .sk-option-list,
[data-public=false] #sk-SchemeGeneric-BasicDetails-SchemeAvailability-Branch .sk-option-list {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 0;
}
[data-public=false] #sk-SchemeGeneric-BasicDetails-SchemeAvailability-DistributionChannel .sk-option-list .sk-option-item,
[data-public=false] #sk-SchemeGeneric-BasicDetails-SchemeAvailability-Branch .sk-option-list .sk-option-item {
  width: 100%;
}
[data-public=false] .sk-attr.sk-radio:not(.sk-attr--read) {
  flex-wrap: nowrap;
}
[data-public=false] .sk-attr.sk-radio:not(.sk-attr--read).sk-option--graphical .sk-option-list {
  justify-content: flex-start;
}
[data-public=false] .sk-attr.sk-checkbox.sk-attr--disabled .sk-option-list {
  justify-content: flex-start;
}
[data-public=false] .sk-attr.sk-checkbox.sk-attr--disabled .sk-option-list[data-number-of-inputs="1"] {
  justify-content: flex-start;
}
[data-public=false] #sk-Motor-PaymentHub-PaymentType {
  margin-bottom: 2rem;
}
[data-public=false] #sk-Motor-PaymentHub-PaymentType .sk-option-list {
  flex-wrap: nowrap;
}
[data-public=false] .sk-horizontal-table .sk-checkbox input[type=checkbox] + label {
  padding: 0 !important;
}
[data-public=false] .sk-horizontal-table#sk-Motor-VehicleDetails-VehicleSelectionTable .sk-checkbox .sk-option-item label > span {
  display: none;
}
[data-public=false] .sk-horizontal-table#sk-Motor-VehicleDetails-VehicleSelectionTable .sk-checkbox .sk-option-item .sk-input:active {
  transform: scale(2);
}
[data-public=false] .sk-horizontal-table .sk-option-list {
  flex-direction: column;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}
[data-public=false] .sk-horizontal-table .sk-option-list .sk-option-item {
  text-align: left;
}
.sk-horizontal-table [data-public=false] .sk-checkbox .sk-option-list {
  justify-content: center;
}
[data-public=false] .sk-checkbox .sk-field label {
  color: #4a4a4a !important;
}
[data-public=false] .sk-checkbox .sk-input-checkbox[data-disabled=true] {
  background-color: #671e75;
  opacity: 0.7 !important;
  border-color: #671e75;
}
[data-public=false] .sk-checkbox .sk-input-checkbox[data-selected=false][data-disabled=true] {
  background-color: #FFFFFF !important;
}

.sk-attr.sk-radio.sk-option-left .sk-option-list {
  justify-content: flex-start;
}

.sk-option-item[data-type=button] input + label > span,
.sk-option-item[data-type=default] input + label > span,
.sk-option-item[data-type=toggle] input + label > span {
  padding-left: 5px !important;
}

.sk-input-checkbox {
  border-width: 1px !important;
}

.sk-input-checkbox .sk-input-checkbox-icon {
  font-weight: 600 !important;
  font-size: 1rem !important;
}

.sk-attr.sk-radio .sk-input-radio,
.sk-attr.sk-checkbox .sk-input-radio {
  border-width: 1.5px;
  width: 1.2rem;
  height: 1.2rem;
}

.sk-attr.sk-option--graphical {
  --option-button-selected-icon-color: #671E75;
  --option-button-border-color: var(--third-grey-color);
  --option-button-font-color: #671E75;
  --option-graphical-bg-color: var(--fifth-grey-color);
  --graphical-border-radius: 1rem;
}
.sk-attr.sk-option--graphical .sk-option-item {
  margin-bottom: 8px;
  margin-right: 8px;
}
.sk-attr.sk-option--graphical .sk-option-item > label {
  padding: 0 !important;
  min-width: 60px !important;
  width: 150px !important;
  background-color: var(--option-graphical-bg-color);
  border-radius: var(--graphical-border-radius);
}
.sk-table .sk-attr.sk-option--graphical .sk-option-item > label {
  background-color: transparent !important;
}
.sk-attr.sk-option--graphical .sk-option-item > label span {
  padding-top: 0;
  padding-bottom: 6px;
}
.sk-attr.sk-option--graphical input + label > span {
  font-size: 1.6rem !important;
}
[data-process-id^=Travel][data-process-id*=Public] .sk-attr.sk-option--graphical .sk-option-item label {
  min-width: 150px !important;
  max-width: 150px;
  min-height: 95px !important;
  padding: 1rem !important;
}
[data-process-id^=Travel][data-process-id*=Public] .sk-attr.sk-option--graphical .sk-option-item label .text-small-70 {
  line-height: 10px;
  position: relative;
  top: 3px;
}
[data-process-id^=Travel][data-process-id*=Public] .sk-attr.sk-option--graphical .sk-option-item label img {
  display: none !important;
}
[data-process-id^=Travel][data-process-id*=Public] .sk-attr.sk-option--graphical .sk-option-item label span {
  font-size: 1.6rem;
}
[data-process-id^=Travel][data-process-id*=Public] .sk-attr.sk-option--graphical input:checked + label span {
  font-weight: bold;
}

.sk--pub .sk-option--graphical .sk-option-list {
  gap: 10px;
}

.sk-card-plan {
  --card-plan-bg-color: white;
  --card-plan-selected-bg-color: #671E75;
  --card-plan-font-color: var(--primary-color);
  --card-plan-selected-font-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 2px;
  background-color: var(--card-plan-bg-color);
  color: var(--card-plan-font-color);
  border-radius: 3px;
  box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.14);
  overflow: hidden;
}
.sk-card-plan.sk-selected, label.sk-selected .sk-card-plan, input:checked + label .sk-card-plan {
  background-color: var(--card-plan-selected-bg-color);
  color: var(--card-plan-selected-font-color);
}
.sk-card-plan.sk-selected .sk-card-header, .sk-card-plan.sk-selected .sk-card .sk-card-header-profile, .sk-card .sk-card-plan.sk-selected .sk-card-header-profile, label.sk-selected .sk-card-plan .sk-card-header, label.sk-selected .sk-card-plan .sk-card .sk-card-header-profile, .sk-card label.sk-selected .sk-card-plan .sk-card-header-profile, input:checked + label .sk-card-plan .sk-card-header, input:checked + label .sk-card-plan .sk-card .sk-card-header-profile, .sk-card input:checked + label .sk-card-plan .sk-card-header-profile {
  border-color: #1e7f8f;
}
.sk-card-plan.sk-selected .sk-card-header > span, .sk-card-plan.sk-selected .sk-card .sk-card-header-profile > span, .sk-card .sk-card-plan.sk-selected .sk-card-header-profile > span,
.sk-card-plan.sk-selected .sk-card-header .sk-card-price b,
.sk-card-plan.sk-selected .sk-card .sk-card-header-profile .sk-card-price b,
.sk-card .sk-card-plan.sk-selected .sk-card-header-profile .sk-card-price b,
.sk-card-plan.sk-selected .sk-card-header .sk-card-price span,
.sk-card-plan.sk-selected .sk-card .sk-card-header-profile .sk-card-price span,
.sk-card .sk-card-plan.sk-selected .sk-card-header-profile .sk-card-price span, label.sk-selected .sk-card-plan .sk-card-header > span, label.sk-selected .sk-card-plan .sk-card .sk-card-header-profile > span, .sk-card label.sk-selected .sk-card-plan .sk-card-header-profile > span,
label.sk-selected .sk-card-plan .sk-card-header .sk-card-price b,
label.sk-selected .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price b,
.sk-card label.sk-selected .sk-card-plan .sk-card-header-profile .sk-card-price b,
label.sk-selected .sk-card-plan .sk-card-header .sk-card-price span,
label.sk-selected .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price span,
.sk-card label.sk-selected .sk-card-plan .sk-card-header-profile .sk-card-price span, input:checked + label .sk-card-plan .sk-card-header > span, input:checked + label .sk-card-plan .sk-card .sk-card-header-profile > span, .sk-card input:checked + label .sk-card-plan .sk-card-header-profile > span,
input:checked + label .sk-card-plan .sk-card-header .sk-card-price b,
input:checked + label .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price b,
.sk-card input:checked + label .sk-card-plan .sk-card-header-profile .sk-card-price b,
input:checked + label .sk-card-plan .sk-card-header .sk-card-price span,
input:checked + label .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price span,
.sk-card input:checked + label .sk-card-plan .sk-card-header-profile .sk-card-price span {
  color: var(--card-plan-selected-font-color);
}
.sk-card-plan.sk-selected .sk-card-body ul li span,
.sk-card-plan.sk-selected .sk-card-body ul li p, label.sk-selected .sk-card-plan .sk-card-body ul li span,
label.sk-selected .sk-card-plan .sk-card-body ul li p, input:checked + label .sk-card-plan .sk-card-body ul li span,
input:checked + label .sk-card-plan .sk-card-body ul li p {
  color: var(--card-plan-selected-font-color);
}
.sk-card-plan.sk-selected .sk-card-footer, label.sk-selected .sk-card-plan .sk-card-footer, input:checked + label .sk-card-plan .sk-card-footer {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.sk-card-plan.sk-selected .sk-card-footer .sk-button, .sk-card-plan.sk-selected .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-card-plan.sk-selected .sk-card-footer label, label.sk-selected .sk-card-plan .sk-card-footer .sk-button, label.sk-selected .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-selected .sk-card-plan .sk-card-footer label, input:checked + label .sk-card-plan .sk-card-footer .sk-button, input:checked + label .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] input:checked + label .sk-card-plan .sk-card-footer label {
  margin: 0;
  padding: 10px 10px 20px 10px;
  border-radius: 0;
  width: 100%;
  border-radius: 0;
  width: 100%;
  background: #1a7584;
}
.sk-card-plan.sk-selected .sk-card-footer .sk-button i, .sk-card-plan.sk-selected .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-card-plan.sk-selected .sk-card-footer label i, label.sk-selected .sk-card-plan .sk-card-footer .sk-button i, label.sk-selected .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-selected .sk-card-plan .sk-card-footer label i, input:checked + label .sk-card-plan .sk-card-footer .sk-button i, input:checked + label .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] input:checked + label .sk-card-plan .sk-card-footer label i {
  display: block;
}
.sk-card-plan .sk-card-header, .sk-card-plan .sk-card .sk-card-header-profile, .sk-card .sk-card-plan .sk-card-header-profile {
  width: 100%;
  padding: 1rem;
  border-bottom: 1px solid #eee;
  text-align: center;
}
.sk-card-plan .sk-card-header > span, .sk-card-plan .sk-card .sk-card-header-profile > span, .sk-card .sk-card-plan .sk-card-header-profile > span {
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--primary-font-color);
}
.sk-card-plan .sk-card-header .sk-card-price, .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price, .sk-card .sk-card-plan .sk-card-header-profile .sk-card-price {
  display: flex;
  justify-content: center;
  align-items: baseline;
  padding: 20px 0 10px 0;
}
.sk-card-plan .sk-card-header .sk-card-price b, .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price b, .sk-card .sk-card-plan .sk-card-header-profile .sk-card-price b {
  font-size: 4rem;
  line-height: 4rem;
  color: #671E75;
  font-weight: bold;
}
.sk-card-plan .sk-card-header .sk-card-price span, .sk-card-plan .sk-card .sk-card-header-profile .sk-card-price span, .sk-card .sk-card-plan .sk-card-header-profile .sk-card-price span {
  font-size: 2rem;
  line-height: 2rem;
  color: #671E75;
}
.sk-card-plan .sk-card-body {
  width: 100%;
  padding: 2rem;
}
.sk-card-plan .sk-card-body ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.sk-card-plan .sk-card-body ul li {
  padding: 5px 0;
}
.sk-card-plan .sk-card-body ul li span {
  font-size: 70%;
  color: var(--dark-grey-color);
}
.sk-card-plan .sk-card-body ul li p {
  font-size: 110%;
  font-weight: 500;
  color: var(--primary-font-color);
}
.sk-card-plan .sk-card-footer {
  width: 100%;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sk-card-plan .sk-card-footer .sk-button, .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-card-plan .sk-card-footer label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 170px;
  line-height: 1.8rem;
  font-weight: bold;
}
.sk-card-plan .sk-card-footer .sk-button i, .sk-card-plan .sk-card-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-card-plan .sk-card-footer label i {
  display: none;
}

.sk-attr.sk-attr--option.sk-option--card .sk-option-item {
  margin: 0 10px 10px 0;
  padding: 0 !important;
}
.sk-attr.sk-attr--option.sk-option--card .sk-option-item label {
  padding: 0 !important;
}
.sk-attr.sk-attr--option.sk-option--card .sk-option-item label:before {
  display: none !important;
}

.sk-attr.sk-payment {
  padding-top: 0;
}
.sk-attr.sk-payment .sk-fieldset-payment {
  padding-bottom: 30px;
}
.sk-attr.sk-payment.sk-payment--stripe > .sk-fieldset {
  padding-bottom: 30px;
}
.sk-attr .sk-field i.icon-validation {
  top: 12px;
}

.sk--pub .sk-payment.sk-payment--iframe iframe {
  height: 440px;
}

/* Payment Preview (When Paynow link is Clicked from Email) */
#sk-process-PaymentProcessPublic .sk-process-form {
  width: 70% !important;
  box-shadow: none !important;
  padding: 0 !important;
}
#sk-process-PaymentProcessPublic .sk-uigroup {
  padding: 0 !important;
}
#sk-process-PaymentProcessPublic .sk-process-form .sk-uigroup-item-header {
  border: none;
  text-align: center;
  font-weight: 400;
  font-size: 3.2rem;
  padding: 0;
  margin: 0 2rem 2rem 2rem !important;
}
#sk-process-PaymentProcessPublic .sk-process-form .sk-uigroup-item-header span {
  color: #671E75 !important;
}
#sk-process-PaymentProcessPublic .sk-attr {
  flex-direction: column !important;
  padding: 0 0.5rem !important;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-message-content {
  margin-bottom: 1rem;
  position: relative;
  padding: 10px !important;
  display: block;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-message-content p {
  line-height: unset;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container {
  display: grid;
  width: 100%;
  height: 400px;
  grid-template-columns: repeat(2, 50%);
  grid-template-rows: 70% 30%;
  border-radius: 10px;
  border: 2px solid #671E75;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  border-right: 2px solid #671E75;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-header {
  color: #671E75;
  font-weight: bold;
  font-size: 24px !important;
  margin-top: 30px;
  line-height: 3.2rem !important;
  margin-bottom: 0 !important;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-premium-cont {
  width: 70%;
  margin-top: 30px;
  margin-bottom: 15px;
  border-bottom: 2px solid;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-premium-cont .sk-sum-premium {
  font-size: 36px;
  font-weight: bold;
  margin: 0 0 3px 0;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-premium-cont .sk-sum-subheader {
  font-size: 14px;
  margin-bottom: 30px;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-header {
  color: #671E75;
  font-weight: bold;
  margin-top: 30px;
  font-size: 24px;
  line-height: 3.2rem !important;
  margin-bottom: 0 !important;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-details {
  width: 300px;
  line-height: 2.1rem;
  margin-top: 25px;
  text-align: left;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-details .sk-sum-text {
  line-height: 2.1rem;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-footer {
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  height: 100%;
  width: 100%;
  grid-column: span 2;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-top: 2px solid #671E75;
}
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-footer p {
  font-size: 2.4rem;
}

/* Payment Success but Policy Issue Fail Message */
#sk-Motor-PolicyFailedForSuccessfulPaymentMessage .sk-template--card-05 h1 {
  margin-bottom: 60px;
  position: relative;
  font-size: 3.5rem !important;
  color: #671E75;
  line-height: 3.2rem;
  text-align: center;
}
#sk-Motor-PolicyFailedForSuccessfulPaymentMessage .sk-template--body {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 25px;
  border: 1px solid #671E75;
}
#sk-Motor-PolicyFailedForSuccessfulPaymentMessage .sk-template--body .fa-check {
  font-size: 6rem !important;
  background-color: #fAfAfA !important;
  top: -35px !important;
}

/* Payment Success & Policy Issued Success Message */
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--card-05 h1 {
  margin-bottom: 60px;
  position: relative;
  font-size: 3.5rem !important;
  color: #671E75;
  line-height: 3.2rem;
  text-align: center;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 25px;
  border: 1px solid #671E75;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .fa-check {
  font-size: 6rem !important;
  background-color: #fAfAfA !important;
  top: -35px !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--left {
  text-align: left;
  width: 50%;
  color: #4A4A4A !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--left ul {
  list-style: none !important;
  padding: 0;
  margin: 10px 0 10px 0 !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right {
  text-align: left !important;
  background-color: #CFBDD6 !important;
  width: 50%;
  padding: 20px;
  color: #4A4A4A !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right .sk-template--price {
  display: flex;
  font-weight: 100;
  align-items: center;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right .sk-template--price h3 {
  font-size: 1.6rem !important;
  line-height: 3rem !important;
  font-weight: 100;
  margin-bottom: 0 !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right .sk-template--price b {
  padding-top: 0;
  font-weight: bold;
  margin-left: 0.5rem;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right h4,
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body p {
  font-size: 1.6rem !important;
  line-height: 3rem !important;
  font-weight: 100;
  margin-bottom: 0 !important;
}
#sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right h4 span {
  text-transform: uppercase;
  font-weight: bold;
}

.sk-attr .sk-field .sk-resource-item .sk-resource-download {
  left: 28px;
}
.sk-attr .sk-field .sk-resource-item .sk-resource-delete {
  left: 52px;
}

.sk--pub .file-item--error {
  margin-bottom: 15px;
}
.sk--pub .file-item--error .file-error {
  position: absolute;
  bottom: -70px;
  left: 0;
  font-size: 1.5rem;
  font-weight: 600;
}
.sk--pub.sk-app--HomeRetrieveQuoteProcess .file-item--error, .sk--pub.sk-app--TravelRetrieveQuoteProcess .file-item--error, .sk--pub[class*=Home][class*=Public] .file-item--error, .sk--pub[class*=Travel][class*=Public] .file-item--error {
  margin-bottom: 0;
}
.sk--pub.sk-app--HomeRetrieveQuoteProcess .file-item--error .file-error, .sk--pub.sk-app--TravelRetrieveQuoteProcess .file-item--error .file-error, .sk--pub[class*=Home][class*=Public] .file-item--error .file-error, .sk--pub[class*=Travel][class*=Public] .file-item--error .file-error {
  position: static;
  font-size: 1.3rem;
}
.sk--pub.sk-app--HomeRetrieveQuoteProcess .sk-multi-resource, .sk--pub.sk-app--TravelRetrieveQuoteProcess .sk-multi-resource, .sk--pub[class*=Home][class*=Public] .sk-multi-resource, .sk--pub[class*=Travel][class*=Public] .sk-multi-resource {
  margin-bottom: 1rem;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone {
  border: 2px dashed #671E75;
  border-radius: 10px;
  background-color: var(--super-light-grey-color);
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-button {
  border-radius: 50px;
  background-color: #671E75;
  color: white;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-button i {
  color: white;
  padding: 0;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone i.sk-upload {
  color: #671E75;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list {
  padding-top: 1rem;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-item {
  min-height: unset;
  max-width: unset;
  display: flex;
  padding: 3px;
  margin: 0;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-item > span {
  text-align: right;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-item > .sk-icon {
  order: 2;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-content {
  padding: 0;
  text-align: left;
}
@media (max-width: 920px) {
  .sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-content {
    text-align: center;
  }
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-content .file-img-preview,
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-content .file-preview {
  display: none;
}
.sk--pub .sk-attr.sk-multi-resource .sk-multi-resource-dropzone .sk-multi-resource-file-list .file-content .file-name {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 150px;
}
.sk--pub .sk-attr.sk-multi-resource.sk-attr--disabled .file-name,
.sk--pub .sk-attr.sk-multi-resource.sk-attr--disabled .file-size {
  text-align: center;
}

.sk--priv #sk-tab-content-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-multi-resource:nth-child(n+2) {
  width: auto !important;
  padding-right: 0 !important;
  padding-left: 20px !important;
  margin: 0 !important;
}
.sk--priv #sk-tab-content-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-label {
  width: 100% !important;
  display: flex !important;
  min-height: 30px !important;
}
.sk--priv #sk-tab-content-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-label i {
  margin: 2px 0 0 5px;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-icon-trashbin,
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36 .sk-icon-trashbin,
.sk--priv #sk-tab-content-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-icon-trashbin,
.sk--priv #sk-tab-content-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-icon-trashbin {
  display: none;
}
.sk--priv #sk-tab-content-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-multi-resource:nth-child(n+2) {
  width: auto !important;
  padding-right: 0 !important;
  padding-left: 20px !important;
  margin: 0 !important;
}
.sk--priv #sk-tab-content-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-label {
  width: 100% !important;
  display: flex !important;
  min-height: 30px !important;
}
.sk--priv #sk-tab-content-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-label i {
  margin: 2px 0 0 5px;
  z-index: 100;
}
.sk--priv #sk-tab-content-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-multi-resource:nth-child(n+2),
.sk--priv #sk-tab-content-MotorEditPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-multi-resource:nth-child(n+2) {
  width: auto !important;
  padding-right: 0 !important;
  padding-left: 20px !important;
  margin: 0 !important;
}
.sk--priv #sk-tab-content-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-label,
.sk--priv #sk-tab-content-MotorEditPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-label {
  width: 100% !important;
  display: flex !important;
  min-height: 30px !important;
}
.sk--priv #sk-tab-content-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-label i,
.sk--priv #sk-tab-content-MotorEditPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5 .sk-label i {
  z-index: 100;
  margin: 2px 0 0 5px;
}
.sk--priv #sk-uigroup-item-content-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5-FieldsetGroup21-Fieldset19 .sk-icon-trashbin,
.sk--priv #sk-uigroup-item-content-MotorEditPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset22-TabGroup2-Tab5-FieldsetGroup13-Fieldset18 .sk-icon-trashbin {
  display: none;
}

.sk-attr.sk-multi-resource {
  flex-wrap: wrap;
}
.sk-attr.sk-multi-resource.sk-attr--disabled {
  opacity: 1;
}
.sk-attr.sk-multi-resource .sk-icon.sk-icon-trashbin {
  color: #671E75;
}

.sk--pub.sk-app--UploadDocumentsProcessPublic .sk-attr.sk-multi-resource .sk-multi-resource-dropzone {
  min-height: 185px;
}

.sk-attr.sk-dropdown {
  --dropdown-menu-option-hover-bg-color: var(--light-purple-color);
  --dropdown-menu-option-selected-bg-color: var(--light-purple-color);
}

.sk-selection-grid table {
  margin: 0;
}

.sk-selectiontable {
  --brand-light-primary-color: rgba(103, 30, 117, 0.5);
  --selection-table-row-header-bg-color: $white;
  --selection-table-separation-border-color: transparent;
  --shadow: none;
  --selection-table-header-cell-padding: 1rem;
  --selection-table-hovered-header-bg-color: transparent;
  padding: 0 1rem 1rem;
}
[data-public=true] .sk-selectiontable {
  padding: 0 0 1rem;
}
[data-public=true] .sk-selectiontable ul li .sk-selectiontable-cell {
  font-weight: 600;
}
[data-public=true] .sk-selectiontable ul li .sk-selectiontable-cell .sk-prefix {
  font-size: 1.2rem;
  font-weight: 400;
}
.sk-selectiontable .justify-content-center {
  justify-content: center !important;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table {
  width: 100%;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table #sk-selectiontable-row-0 > div {
  background-color: #671E75 !important;
  color: white !important;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table > li:not([data-type=header]) > div {
  border-left: 2px solid rgba(103, 30, 117, 0.2);
  border-right: 2px solid rgba(103, 30, 117, 0.2);
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table > li:not([data-type=header]) > div[data-selected=true] {
  border-right-width: var(--selection-table-separation-border-width) !important;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table > li:not([data-type=header]):last-child > div {
  border-bottom: 2px solid rgba(103, 30, 117, 0.2);
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-selectiontable-column-header-content {
  display: flex;
  flex-direction: column;
  font-weight: bold;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-selectiontable-column-header-content span {
  font-weight: 400;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table label[data-selected=true] {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table label[data-selected=true] .sk-tooltip-container .sk-tooltip-icon {
  filter: invert(1);
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-tooltip-container {
  top: 5px;
  right: 5px;
  position: absolute;
  display: inline-block;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-tooltip-container .sk-tooltip-icon:hover {
  cursor: pointer;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-tooltip-container .sk-tooltiptext {
  position: absolute;
  visibility: hidden;
  width: 200px;
  padding: 15px;
  background: var(--brand-primary-color);
  color: #fff;
  text-align: left;
  font-weight: 400;
  line-height: 2.2rem;
  border: 2px solid white;
  border-radius: 6px;
  transition: opacity 200ms ease;
  left: calc(150% - 200px);
  top: 78px;
  opacity: 0;
  z-index: 99;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-tooltip-container:hover .sk-tooltiptext {
  visibility: visible;
  opacity: 1;
}
.sk-selectiontable.sk-custom-selectionTbl--info-text .sk-field ul.sk-selectiontable-table .sk-tooltip-container strong {
  font-weight: bold;
}
.sk-selectTabl-col-hide .sk-selectiontable .empty-column {
  display: none;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table {
  margin: 0 auto;
  width: auto;
  max-width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 5px 0;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header {
  min-width: 300px;
  position: relative;
  border-radius: 5px 5px 0 0;
  min-width: 20vw !important;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header .sk-input-radio {
  display: none;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header .sk-selectiontable-column-header-content {
  font-size: 1.6rem;
  margin-top: 8px;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header .sk-selectiontable-column-header-content .sk-selection-table-header-sm-font {
  font-size: 12px;
  font-weight: normal;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header[data-selected=true] .sk-selectiontable-column-header-content p {
  position: absolute;
  top: 0;
  left: 4%;
  width: 92%;
  line-height: 18px;
  background-color: #ff5e00;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 10px;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header:not([data-selected=true]) {
  border: 2px solid #e0d2e3;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-column-header:not([data-selected=true]):hover {
  border-color: var(--brand-light-primary-color);
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li[data-type=header] .sk-selectiontable-row-header {
  font-size: 2rem;
  color: #671E75;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-row-header,
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell {
  font-size: 1.6rem;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li:nth-child(even) > div {
  --selection-table-row-header-bg-color: #e0d2e3;
  --selection-table-product-selected-bg-color: #e0d2e3;
  --selection-table-product-bg-color: #e0d2e3;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li > div:not(:last-child) {
  margin-right: 0.5rem;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-row-header {
  min-width: 15vw;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell {
  min-width: 20vw !important;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr {
  --option-padding: 0.6rem 0;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr .sk-option-item {
  width: 100%;
  display: flex;
  justify-content: center;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr .sk-option-item input + label {
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr .sk-option-item input + label > span {
  padding: 0;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr .sk-label {
  display: none;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr.sk-dropdown .sk-focusable {
  background-color: white;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .sk-attr.sk-dropdown .sk-focusable .react-select__control {
  border-radius: 0 !important;
  border: 1px solid #c9c9c9 !important;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .covered i {
  font-size: 21px;
  color: #671e75;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .custom-not-covered i,
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .not-covered i {
  font-size: 21px;
  color: #69758a;
}
.sk-selectiontable .sk-field ul.sk-selectiontable-table li .sk-selectiontable-cell .custom-covered i {
  margin-right: 4px;
}
.sk-selectiontable .text-big-80 {
  line-height: 110% !important;
}
.sk-selectiontable.sk-selection-table--responsive thead {
  display: table-header-group !important;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr.row {
  display: none !important;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr td.cell--mixed.cell--responsive {
  display: none !important;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr.row--main td.cell--mixed.cell--responsive {
  display: none !important;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr.row--main td.cell--text, .sk-selectiontable.sk-selection-table--responsive tbody tr.row--main td.cell--icon {
  display: table-cell !important;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr.row--main td.cell--icon {
  min-width: 15vw;
  text-align: center;
}
.sk-selectiontable.sk-selection-table--responsive tbody tr.row--main td.cell--icon:not(.sk-selected) .cell-content-result--attr {
  display: none;
}

body:not(.sk--pub) .sk-selection-table table tbody tr.row--main td.cell--icon {
  min-width: 20vw;
  font-weight: 400;
  border-color: var(--selection-table-border-color);
}

.sk-expandable-table .view-less {
  display: none;
}
.sk-expandable-table .row-expander > div {
  cursor: pointer;
  border-bottom: 2px solid rgba(103, 30, 117, 0.2);
}
.sk-expandable-table .row-expander > div[data-selected=true] {
  border-bottom-color: var(--selection-table-selected-border-color) !important;
  border-bottom-width: var(--selection-table-separation-border-width) !important;
}
.sk-expandable-table .row-expander > div.sk-selectiontable-row-header {
  position: relative;
}
.sk-expandable-table .row-expander > div.sk-selectiontable-row-header li {
  padding-left: 1.5rem;
}
.sk-expandable-table .row-expander > div.sk-selectiontable-row-header li::before {
  content: "+";
  position: absolute;
  font-size: 1.9rem;
  line-height: 1.3rem;
  text-align: center;
  border: 1px solid black;
  top: calc(50% - 7.5px);
  left: 5px;
  width: 15px;
  height: 15px;
}
.sk-expandable-table .row-expander:hover > div {
  transition: none;
  background-color: #f5f5f5 !important;
}
.sk-expandable-table.expanded .view-less {
  display: block;
}
.sk-expandable-table.expanded .view-more {
  display: none;
}
.sk-expandable-table.expanded .row-expander > div {
  border-bottom: none;
}
.sk-expandable-table.expanded .row-expander > div.sk-selectiontable-row-header li::before {
  content: "-";
  line-height: 1.2rem;
}
.sk-expandable-table .sk-selectiontable-table > li.hidden {
  display: none;
}

.sk-attr .sk-slider-bar {
  margin-top: 25px;
}
.sk-attr .sk-slider-bar .sk-slider-handle {
  width: 24px;
  border-radius: 50%;
}
.sk-attr .sk-slider-bar .sk-slider-handle span {
  margin-left: -53px;
}

.sk-table.sk-attr.sk-attr--read:not(.sk-horizontal-table) ul {
  border-color: #671E75;
}
.sk-table.sk-attr.sk-attr--read:not(.sk-horizontal-table) ul > li:not(:last-child),
.sk-table.sk-attr.sk-attr--read:not(.sk-horizontal-table) ul li:not(.sk-table-row--add) {
  border-bottom: 1px solid #671E75 !important;
}
.sk-table.sk-attr.sk-attr--read:not(.sk-horizontal-table) ul > li:last-child {
  border-bottom: none !important;
}

.sk-table.sk-attr.sk-horizontal-table.sk-table--fixed-size .sk-table-table {
  max-height: 600px;
  overflow: auto;
}
.sk-table.sk-attr.sk-horizontal-table[id*=PolicySummaryViewTable] .sk-field {
  align-items: flex-start;
}
.sk-table.sk-attr.sk-horizontal-table.sk-table-table--header-row ul > li:first-child .cell,
.sk-table.sk-attr.sk-horizontal-table.sk-table-table--header-row ul > li:first-child .cell * {
  background-color: #671E75 !important;
  color: white !important;
  font-weight: 600 !important;
  font-size: 1em;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table > ul {
  border: 1px solid #671E75;
  border-radius: 10px;
  overflow: hidden;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table > ul > li {
  border-bottom: none;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table > ul > li:last-child .cell {
  border-bottom: none;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table > ul > li .cell {
  border-radius: initial;
  border-bottom: 1px solid #671E75;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr > .sk-field > .sk-autocomplete {
  width: 100%;
}
.sk-table.sk-attr.sk-horizontal-table .sk-table-table.sk-table-table--header-row > ul > li:first-child .cell,
.sk-table.sk-attr.sk-horizontal-table .sk-table-table.sk-table-table--header-row > ul > li:first-child .cell * {
  background-color: #671E75 !important;
  color: white !important;
  font-weight: 600 !important;
  font-size: 1.6rem;
}
.sk-table.sk-attr.sk-horizontal-table.header-column-left .sk-table-table--header-column > ul > li:not(:first-child) .cell:first-child {
  padding: 0 0 0 1rem;
  justify-content: flex-start;
}
.sk-table.sk-attr.sk-horizontal-table.header-column-left[id$=SumInsuredTable], .sk-table.sk-attr.sk-horizontal-table.header-column-left[id$=BaseSumInsuredTable] {
  width: 50%;
}

.sk-table.sk-table--responsive .sk-table-table > ul {
  display: flex;
}
.sk-table.sk-table--responsive .sk-table-table > ul > li {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color);
}
.sk-table.sk-table--responsive .sk-table-table > ul > li:first-child {
  display: flex;
  background-color: var(--brand-primary-color) !important;
  border-bottom: 1px solid var(--light-purple-color) !important;
}
.sk--pub .sk-table.sk-table--responsive .sk-table-table > ul > li:first-child {
  background-color: #671E75 !important;
  border-bottom: none !important;
}
.sk-table.sk-table--responsive .sk-table-table > ul > li:not(:first-child) {
  background-color: unset !important;
}
.sk-table.sk-table--responsive .sk-table-table > ul > li .cell .cell-column {
  display: none;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section {
  --responsive-table-header-bg-color: #671E75;
  display: flex;
  overflow-x: scroll;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color);
  flex-direction: column;
  width: 190px;
  min-width: 160px;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:first-child {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color) !important;
}
[data-public=true] .sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:first-child {
  background-color: #671E75 !important;
  border-bottom: none !important;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .sk-table-responsive--header-row {
  color: white;
  font-weight: 600;
  min-height: 62px;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:not(:first-child) {
  background-color: unset !important;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div > div {
  font-size: 1.4rem !important;
  justify-content: center;
  text-align: center;
  width: 100% !important;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .cell {
  word-break: normal;
  display: flex;
  justify-content: center;
  text-align: center;
}
.sk-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .cell .cell-column {
  display: none;
}
.sk-table > ul > li:first-child {
  border-radius: 5px 5px 0 0 !important;
}
.sk-table .sk-attr.sk-attr--mandatory .sk-label .sk-mandatory {
  display: none;
}
.sk-table div.sk-attr.sk-attr--error {
  flex-direction: column;
  margin-bottom: 0px !important;
}
.sk-table div.sk-attr.sk-attr--error .sk-error-validation {
  position: relative !important;
  top: unset !important;
  left: unset !important;
  right: unset !important;
  max-width: 95% !important;
}
.sk-table div.sk-attr.sk-attr--error.sk-checkbox .sk-error-validation, .sk-table div.sk-attr.sk-attr--error.sk-radio .sk-error-validation {
  max-width: 50%;
  margin: 0 auto;
}
.sk-table .cell .sk-option-list {
  justify-content: center;
}
.sk-table .cell .sk-option-list label {
  box-shadow: none !important;
}
.sk-table .cell .sk-dropdownlist.sk-attr--read {
  font-size: 1.6rem;
}

@media screen and (max-width: 1500px) {
  .sk-dropdown--space:not([data-readonly=true]) ul > li:last-child {
    /*height: 120px;*/
    align-items: flex-start;
  }
  .sk-dropdown--space:not([data-readonly=true]) div > .sk-table-responsive--header-row + div {
    /*height: 120px;*/
    align-items: flex-start;
  }
}
.sk-horizontal-table.sk-table--responsive .sk-table-table > ul {
  display: flex;
}
.sk-horizontal-table.sk-table--responsive .sk-table-table > ul > li {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color);
}
.sk-horizontal-table.sk-table--responsive .sk-table-table > ul > li:first-child {
  display: flex;
  background-color: var(--brand-primary-color) !important;
  border-bottom: 1px solid var(--light-purple-color) !important;
}
.sk--pub .sk-horizontal-table.sk-table--responsive .sk-table-table > ul > li:first-child {
  background-color: #671E75 !important;
  border-bottom: none !important;
}
.sk-horizontal-table.sk-table--responsive .sk-table-table > ul > li:not(:first-child) {
  background-color: unset !important;
}
.sk-horizontal-table.sk-table--responsive .sk-table-table > ul > li .cell .cell-column {
  display: none;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section {
  --responsive-table-header-bg-color: #671E75;
  display: flex;
  overflow-x: scroll;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color);
  flex-direction: column;
  width: 190px;
  min-width: 160px;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:first-child {
  display: flex;
  border-bottom: 1px solid var(--light-purple-color) !important;
}
[data-public=true] .sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:first-child {
  background-color: #671E75 !important;
  border-bottom: none !important;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .sk-table-responsive--header-row {
  color: white;
  font-weight: 600;
  min-height: 62px;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div:not(:first-child) {
  background-color: unset !important;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div > div {
  font-size: 1.4rem !important;
  justify-content: center;
  text-align: center;
  width: 100% !important;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .cell {
  word-break: normal;
  display: flex;
  justify-content: center;
  text-align: center;
}
.sk-horizontal-table .sk-table-table[data-responsive=true] > .sk-table-responsive-section > div .cell .cell-column {
  display: none;
}
.sk-horizontal-table.sk-table-font--16p .sk-table-table > ul > li:first-child .cell * {
  font-size: 1.6rem;
}
.sk-horizontal-table.sk-table-font--16p .sk-table-table > ul > li .cell .sk-attr span {
  font-size: 1.6rem;
}
.sk-horizontal-table.sk-table-font--13p .sk-table-table > ul > li .cell .sk-attr span {
  font-size: 1.3rem;
  color: #4a4a4a;
}
.sk-horizontal-table.sk-table-font--12p .sk-table-table > ul > li .cell .sk-attr span {
  font-size: 1.2rem;
}
.sk-horizontal-table .sk-checkbox.sk-option--vertical .sk-option-list {
  flex-direction: row;
}
.sk-horizontal-table .sk-radio .sk-option-list {
  justify-content: center;
}
.sk-horizontal-table.sk-attr--read > ul > li:not(:first-child) > .cell:last-child {
  position: static;
  left: unset;
  top: unset;
  transform: none;
}

.sk-table-table .sk-attr:not(.sk-attr--read) .sk-textbox .sk-field,
.sk-table-table .sk-attr:not(.sk-attr--read) .sk-dropdownlist .sk-field,
.sk-table-table .sk-attr:not(.sk-attr--read) .sk-autocomplete .sk-field {
  width: 90% !important;
  margin: 0 auto !important;
}
.sk-table-table .sk-attr:not(.sk-attr--read) .sk-textbox .sk-field .sk-input,
.sk-table-table .sk-attr:not(.sk-attr--read) .sk-dropdownlist .sk-field .sk-input,
.sk-table-table .sk-attr:not(.sk-attr--read) .sk-autocomplete .sk-field .sk-input {
  min-width: unset;
}
.sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-field {
  width: 90% !important;
  margin: 0 auto !important;
}
.sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-field .sk-input {
  min-width: unset;
}
.sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-input {
  background-color: transparent;
  border: none;
  text-align: center;
}
.sk-table-table > ul {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  border-color: #671E75;
}
.sk-table-table > ul > li {
  width: 100%;
  display: flex;
  justify-content: center;
  min-height: 30px;
}
.sk-table-table > ul > li:first-child .cell {
  border: none;
}
.sk-table-table > ul > li li.sk-table-row--add {
  position: relative;
}
.sk-table-table > ul > li li.sk-table-row--add .cell:last-child {
  position: absolute;
  left: calc(0% + 1rem);
  top: 50%;
  transform: translateY(-50%);
}
.sk-table-table > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link i {
  padding-bottom: 0;
}
.sk-table-table > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link span {
  display: none;
}
.sk-table-table > ul > li .cell {
  padding: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: 100%;
  min-width: 140px;
}
.sk-table-table > ul > li .cell .sk-attr span {
  margin: 0;
  min-height: unset;
  font-size: 1.6rem;
}
.sk-table-table > ul > li .cell .sk-attr:not(.sk-attr--read) {
  width: 100% !important;
}
.sk-table-table > ul > li .cell .sk-attr:not(.sk-attr--read) .sk-field {
  max-width: 75%;
  margin: 0 auto;
}
.sk-table-table > ul > li .cell .sk-attr .sk-field .sk-input {
  font-size: 1.2rem !important;
}
.sk-table-table > ul > li .cell .sk-attr.sk-dropdownlist .sk-select.sk-input {
  padding-right: 0;
}
.sk-table[id*=PolicySummaryViewTable] .sk-table-table ul li {
  min-height: 52px;
}
.sk-table[id*=PolicySummaryViewTable] .sk-table-table ul li .cell .cell-text {
  word-break: break-word;
  padding: 0 0.5rem;
}

.sk-horizontal-table .sk-table-table > ul {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  border-color: #671E75;
}
.sk-horizontal-table .sk-table-table > ul > li {
  width: 100%;
  display: flex;
  justify-content: center;
  min-height: 30px;
}
.sk-horizontal-table .sk-table-table > ul > li:first-child .cell {
  border: none;
}
.sk-horizontal-table .sk-table-table > ul > li li.sk-table-row--add {
  position: relative;
}
.sk-horizontal-table .sk-table-table > ul > li li.sk-table-row--add .cell:last-child {
  position: absolute;
  left: calc(0% + 1rem);
  top: 50%;
  transform: translateY(-50%);
}
.sk-horizontal-table .sk-table-table > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link i {
  padding-bottom: 0;
}
.sk-horizontal-table .sk-table-table > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link span {
  display: none;
}
.sk-horizontal-table .sk-table-table > ul > li .cell {
  padding: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: 100%;
  min-width: 140px;
}
.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr span {
  margin: 0;
  min-height: unset;
  font-size: 1.6rem;
}
.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr:not(.sk-attr--read) {
  width: 100% !important;
}
.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr:not(.sk-attr--read) .sk-field {
  max-width: 75%;
  margin: 0 auto;
}
.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr .sk-field .sk-input {
  font-size: 1.2rem !important;
}
.sk-horizontal-table .sk-table-table > ul > li .cell .sk-attr.sk-dropdownlist .sk-select.sk-input {
  padding-right: 0;
}
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-textbox .sk-field,
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-dropdownlist .sk-field,
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-autocomplete .sk-field {
  width: 90% !important;
  margin: 0 auto !important;
}
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-textbox .sk-field .sk-input,
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-dropdownlist .sk-field .sk-input,
.sk-horizontal-table .sk-table-table .sk-attr:not(.sk-attr--read) .sk-autocomplete .sk-field .sk-input {
  min-width: unset;
}
.sk-horizontal-table .sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-field {
  width: 90% !important;
  margin: 0 auto !important;
}
.sk-horizontal-table .sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-field .sk-input {
  min-width: unset;
}
.sk-horizontal-table .sk-table-table .sk-attr.sk-attr--disabled.sk-textbox .sk-input {
  background-color: transparent;
  border: none;
  text-align: center;
}

.sk-table.sk-horizontal-table .sk-table-table > ul > li {
  width: 100%;
  display: flex;
  justify-content: center;
}
.sk-table.sk-horizontal-table .sk-table-table > ul > li .sk-attr[data-readonly=true] .sk-field {
  justify-content: center;
}
.sk-table.sk-horizontal-table.last-column-empty .sk-table-table li > .cell:last-child {
  display: none;
}
.sk-table.sk-horizontal-table.header-bg-primary li:first-child > .cell {
  background-color: #671E75;
}
.sk-table.sk-horizontal-table.header-bg-primary li:first-child > .cell .cell-text {
  color: white;
}
.sk-table.sk-horizontal-table.last-column-deleteBtn {
  --base-link-hover-color: #671E75;
}
.sk-table.sk-horizontal-table.last-column-deleteBtn ul {
  table-layout: fixed;
}
.sk-table.sk-horizontal-table.last-column-deleteBtn ul li .cell:last-child {
  flex-basis: 0;
  min-width: 40px;
}
.sk-table.sk-horizontal-table.last-column-deleteBtn ul li .cell:last-child .sk-multi-brick-link--remove {
  min-width: unset;
}
.sk-table.sk-horizontal-table.last-column-deleteBtn ul li .cell:last-child .sk-multi-brick-link--remove > span {
  display: none;
}
.sk-table.sk-horizontal-table .sk-table-table {
  overflow: visible;
  /*overflow-x: auto !important;*/
}
@media screen and (max-width: 1500px) {
  .sk-table.sk-horizontal-table .sk-table-table {
    overflow-y: visible;
    overflow-x: auto;
  }
  .sk-table.sk-horizontal-table .sk-table-table .sk-table-responsive-section {
    overflow-y: visible;
  }
}
.sk-table.sk-horizontal-table ul {
  overflow-y: visible !important;
}

.sk-attr.sk-table .sk-table-table.sk-table-table--header-column > ul li {
  background-color: white;
}
.sk-attr.sk-table .sk-table-table.sk-table-table--header-column > ul li .cell {
  background-color: white;
  color: initial;
  border-radius: unset;
}
.sk-attr.sk-table .sk-table-table.sk-table-table--header-column > ul li .cell:first-child {
  background-color: #671E75 !important;
  color: white;
  font-weight: 600 !important;
}

[id$=BaseSumInsuredTable3] .sk-table-table.sk-table-table--header-column > ul li:not(:first-child),
[id$=SumInsuredTable3] .sk-table-table.sk-table-table--header-column > ul li:not(:first-child) {
  background-color: white;
}
[id$=BaseSumInsuredTable3] .sk-table-table.sk-table-table--header-column > ul li:not(:first-child) .cell:first-child,
[id$=SumInsuredTable3] .sk-table-table.sk-table-table--header-column > ul li:not(:first-child) .cell:first-child {
  background-color: white !important;
  color: #4a4a4a;
  font-weight: 600 !important;
}

.sk-table-table.sk-table-table--header-column > ul > li .cell {
  font-size: 1.4rem;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell:first-child {
  border: none;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell:first-child > span {
  font-size: 1.6rem;
}
.sk-table-table.sk-table-table--header-column > ul > li:first-child .cell:first-child {
  background-color: var(--brand-primary-color) !important;
  border-top: none !important;
  border-left: none !important;
  color: white !important;
  border-radius: 10px 0 0 0;
}
.sk-table-table.sk-table-table--header-column > ul > li:first-child .cell:last-child {
  border-radius: 0 10px 0 0;
}
.sk-table-table.sk-table-table--header-column > ul > li:not(:first-child) .cell:first-child {
  font-weight: normal !important;
  border-right: none;
  background-color: unset !important;
}
.sk-table-table.sk-table-table--header-column > ul {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  border-color: #671E75;
}
.sk-table-table.sk-table-table--header-column > ul > li {
  width: 100%;
  display: flex;
  justify-content: center;
  min-height: 30px;
}
.sk-table-table.sk-table-table--header-column > ul > li:first-child .cell {
  border: none;
}
.sk-table-table.sk-table-table--header-column > ul > li li.sk-table-row--add {
  position: relative;
}
.sk-table-table.sk-table-table--header-column > ul > li li.sk-table-row--add .cell:last-child {
  position: absolute;
  left: calc(0% + 1rem);
  top: 50%;
  transform: translateY(-50%);
}
.sk-table-table.sk-table-table--header-column > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link i {
  padding-bottom: 0;
}
.sk-table-table.sk-table-table--header-column > ul > li li.sk-table-row--add .cell:last-child a.sk-multi-brick-link span {
  display: none;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell {
  padding: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: 100%;
  min-width: 140px;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell .sk-attr span {
  margin: 0;
  min-height: unset;
  font-size: 1.6rem;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell .sk-attr:not(.sk-attr--read) {
  width: 100% !important;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell .sk-attr:not(.sk-attr--read) .sk-field {
  max-width: 75%;
  margin: 0 auto;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell .sk-attr .sk-field .sk-input {
  font-size: 1.2rem !important;
}
.sk-table-table.sk-table-table--header-column > ul > li .cell .sk-attr.sk-dropdownlist .sk-select.sk-input {
  padding-right: 0;
}

.sk-table.sk-table--responsive .sk-table-table.sk-table-table--header-column > ul > li > .cell:first-child {
  border: none;
}

.sk-table .sk-attr:not(.sk-attr--read).sk-textbox .sk-field, .sk-table .sk-attr:not(.sk-attr--read).sk-dropdownlist .sk-field, .sk-table .sk-attr:not(.sk-attr--read).sk-autocomplete .sk-field {
  max-width: 75% !important;
  margin: 0 auto !important;
}
@media (max-width: 1280px) {
  .sk-table .sk-attr:not(.sk-attr--read).sk-textbox .sk-field .sk-auto-complete-container, .sk-table .sk-attr:not(.sk-attr--read).sk-dropdownlist .sk-field .sk-auto-complete-container, .sk-table .sk-attr:not(.sk-attr--read).sk-autocomplete .sk-field .sk-auto-complete-container {
    max-width: 120px !important;
  }
}

.sk-table-table.sk-table-table--header-row > ul {
  border-color: var(--light-purple-color);
}
.sk-table-table.sk-table-table--header-row > ul > li:first-child {
  background-color: #671E75;
  color: white;
  border-radius: 5px 5px 0 0;
}

.table_style_align .sk-table.sk-horizontal-table ul li span.cell:last-child {
  position: unset !important;
  transform: unset !important;
}

/* Grid - Enable cell Value to copy */
.p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover {
  background: transparent !important;
  cursor: auto;
}

.sk-datatable .p-datatable-table .p-datatable-tbody td.cell:last-child a:focus {
  color: #671E75 !important;
}

.sk-attr .sk-field .sk-input.sk-text-area {
  line-height: 1.8rem;
}
.sk-attr.sk-textarea {
  justify-content: flex-start;
}
.sk-attr.sk-textarea .sk-label,
.sk-attr.sk-textarea .sk-field,
.sk-attr.sk-textarea .sk-error-validation > div {
  width: 100% !important;
}
.sk-multi-brick .sk-attr.sk-textarea {
  margin-bottom: 2rem;
  flex-wrap: wrap;
}
.sk-attr.sk-textarea ::-webkit-input-placeholder {
  color: var(--third-grey-color);
  padding: 5px;
}
.sk-attr.sk-textarea .sk-textarea-counter {
  color: #bbbbbb !important;
}

textarea.sk-input {
  min-height: unset;
  max-height: 70px !important;
  height: 70px !important;
}

textarea {
  resize: none;
}
textarea#Motor-Referral-ManualReferral-ReferralComment {
  max-height: 40px;
}

:root {
  --input-bg-color: white;
}

.sk-textbox {
  --input-hover-border-color: var(--surface-color-800);
}

.sk--pub .sk-attr {
  flex-direction: column;
}

@media (max-width: 480px) {
  #sk-Home-CustomerInfo-PhoneContainer .sk-field {
    flex-direction: row !important;
  }
  #sk-Home-CustomerInfo-PhoneContainer .sk-field .sk-attr-assigned:first-child {
    width: 36% !important;
  }
  #sk-Home-CustomerInfo-PhoneContainer .sk-field .sk-attr-assigned:last-child {
    width: 64% !important;
  }
  #sk-Home-CustomerInfo-PhoneCode .sk-field select {
    min-width: 70px !important;
  }
  #sk-Home-CustomerInfo-PhoneCode .sk-field > span {
    min-width: 70px !important;
  }
  #sk-Travel-CustomerDetails-PhoneContainer .sk-field {
    flex-direction: row !important;
  }
  #sk-Travel-CustomerDetails-PhoneContainer .sk-field .sk-attr-assigned:first-child {
    width: 36% !important;
  }
  #sk-Travel-CustomerDetails-PhoneContainer .sk-field .sk-attr-assigned:last-child {
    width: 64% !important;
  }
  #sk-Travel-CustomerDetails-PhonePrefix .sk-field select {
    min-width: 70px !important;
  }
  #sk-Travel-CustomerDetails-PhonePrefix .sk-field > span {
    min-width: 70px !important;
  }
}
:root {
  --button-border-radius: 6px;
  --button-hover-bg-color: var(--brand-primary-color);
  --button-hover-font-color: white;
  --button-font-color: white;
  --button-padding: 5px;
  --button-font-size: 1.3rem;
  --button-font-weight: 400;
  --navigation-margin: 0 1rem 2rem;
}

.sk-navigation {
  padding: 0 1rem;
  margin: var(--navigation-margin);
}
.sk-navigation .sk-button-list.sk-button-list--action {
  flex-grow: unset;
}
.sk-navigation .sk-button[data-style=BACK], .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-navigation label[data-style=BACK] {
  --button-padding: 5px 5px 5px 25px;
}

.sk-button.button, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button {
  text-align: center;
  min-width: unset;
  text-transform: capitalize;
  min-height: 35px;
  min-width: unset;
  line-height: 2rem;
}
.sk-button.button .sk-button-text, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button .sk-button-text {
  text-transform: capitalize;
}
.sk-button.button .sk-icon:not(.icon-loading), [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button .sk-icon:not(.icon-loading) {
  display: none;
}
.sk-button.button[data-style=BACK], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=BACK] {
  --button-outline-bg-color: white;
  --button-outline-font-color: #671E75;
  --button-outline-border-width: 1px;
  --button-outline-hover-bg-color: white;
  --button-outline-border-color: #671E75;
  --button-outline-hover-border-color: #671E75;
  line-height: 2rem;
  padding: 0.5rem 0.5rem 0.5rem 2.3rem;
}
.sk-button.button[data-style=BACK]:focus, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=BACK]:focus {
  background-color: white;
  color: #671E75;
}
.sk-button.button[data-style=BACK]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=BACK]::after {
  content: "";
  position: absolute;
  left: 10px;
  background: url("chevron-right.svg");
  background-repeat: no-repeat;
  transform: rotate(180deg);
  width: 11px;
  height: 16px;
  filter: invert(15%) sepia(46%) saturate(3580%) hue-rotate(274deg) brightness(92%) contrast(96%);
}
.sk-button.button[data-style=BACK].sk-button--loading, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=BACK].sk-button--loading {
  background-color: #671E75;
}
.sk-button.button[data-style=BACK].sk-button--loading::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=BACK].sk-button--loading::after {
  content: unset;
}
.sk-button.button[data-style=NEXT], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=NEXT] {
  padding: 0.5rem 2.3rem 0.5rem 0.5rem;
  background-color: #671E75;
  color: white;
  border: none;
}
.sk-button.button[data-style=NEXT]:hover, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=NEXT]:hover {
  background-color: #671E75;
  color: white;
  border: none;
}
.sk-button.button[data-style=NEXT]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=NEXT]::after {
  content: "";
  position: absolute;
  right: 10px;
  background: url("chevron-right.svg");
  background-repeat: no-repeat;
  width: 11px;
  height: 16px;
  filter: invert(1);
}
.sk-button.button[data-style=NEXT].sk-button--loading::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[data-style=NEXT].sk-button--loading::after {
  content: unset;
}
.sk-button.button:focus, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button:focus {
  background-color: #671E75;
  color: white;
}
.sk-button.button[disabled], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[disabled] {
  cursor: default;
  pointer-events: all;
  transition: all 250ms ease;
  color: #666;
  background-color: var(--super-light-grey-color);
  border: none;
}
.sk-button.button[disabled]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[disabled]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: var(--orange-color);
  transform-origin: center;
  transform: scaleX(0);
  transition: all 250ms ease;
}
.sk-button.button[disabled]:hover, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[disabled]:hover {
  color: #666;
}
.sk-button.button[disabled]:hover::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[disabled]:hover::after {
  transform: scaleX(1);
}

.sk-navigation {
  display: flex;
  justify-content: flex-end;
}
.sk-navigation .sk-button-wrapper--back {
  order: -1;
  min-width: 72px;
}

.sk-button[title="Customer Advanced Search"] i.icon-next, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title="Customer Advanced Search"] i.icon-next {
  display: none;
}

.sk-button[title="Couldn't find my vehicle"], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title="Couldn't find my vehicle"],
.sk-button[title="Customer Advanced Search"],
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title="Customer Advanced Search"] {
  margin-right: 0;
}

.sk--pub .sk-button span, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label span, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label span {
  color: unset;
}
.sk--pub img:not([draggable]) {
  pointer-events: none;
}
.sk--pub .sk-button, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label {
  border: 2px solid #671E75;
  border-radius: var(--border-radius);
  color: #671E75;
  background: #FFF;
  padding: 5px !important;
}
.sk--pub .sk-button:hover, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label:hover, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label:hover {
  color: #FFF;
  background: #671E75;
}
.sk--pub .sk-button:hover.sk-button i, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label:hover i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label:hover i, .sk--pub .sk-button:hover span, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label:hover span, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label:hover span {
  color: #FFF;
}
.sk--pub .sk-button.sk-button i, .sk--pub [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk--pub label i {
  color: #671E75;
}
.sk--pub .sk-option-list {
  justify-content: flex-start;
  flex-direction: column;
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical {
  --border-radius: 10px;
  --option-button-border-color: #671E75;
  --option-button-selected-bg-color: #671E75;
  --option-graphical-bg-color: unset;
  flex-direction: column;
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item {
  margin: 0;
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item input:checked + label {
  border: 2px solid var(--option-button-selected-bg-color);
  color: #FFF;
  font-weight: bold;
  transform: unset;
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item input:checked + label img {
  width: 35px;
  filter: invert(1);
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item input + label {
  border-radius: var(--border-radius);
  color: unset;
  border-width: 2px;
  padding-top: 15px !important;
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item input + label img {
  width: 35px;
  filter: invert(0.3);
}
.sk--pub .sk-attr.sk-attr--option.sk-option--graphical .sk-option-item input + label img:hover {
  pointer-events: none;
}
.sk--pub .sk-attr--option.sk-attr--loading .sk-option-item.sk-option-item--img label.sk-selected:before {
  position: absolute;
  font-size: 2rem;
  left: calc(50% - 10.5px);
  transition: unset;
}

[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation {
  justify-content: space-between;
  margin: 2rem auto;
}
@media (max-width: 1200px) {
  [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation {
    width: calc(90% - 2rem);
  }
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation::after, [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation::after {
  display: none;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation .sk-button[title="Upload Documents"], [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title="Upload Documents"], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation label[title="Upload Documents"], [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation .sk-button[title="Upload Documents"], [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title="Upload Documents"], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation label[title="Upload Documents"] {
  width: 170px;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation .sk-button-wrapper--action:empty, [data-public=true][data-process-id*=Travel][data-process-id*=Public] .sk-navigation .sk-button-wrapper--action:empty {
  display: none;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="1"] .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="1"] .sk-navigation {
  width: 75%;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="4"] .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="4"] .sk-navigation {
  width: 75%;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="4"] .sk-navigation .sk-button--action[title=Edit], [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="4"] .sk-navigation .sk-button--action[title=Edit] {
  position: absolute;
  top: 1.2rem;
  left: 15rem;
  border: 0;
  font-size: 1.6rem !important;
  color: white;
  background: #671E75;
  padding: 0.5rem !important;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 20px !important;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="4"] .sk-navigation .sk-button--action[title=Edit]::after, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="4"] .sk-navigation .sk-button--action[title=Edit]::after {
  content: "\f044";
  font-family: "Font Awesome 5 Pro";
  color: white;
  font-weight: 300;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="4"] .sk-panel-content .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="4"] .sk-panel-content .sk-navigation {
  width: 100%;
  margin: 0 0 1rem;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="3"] .sk-navigation, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="3"] .sk-navigation {
  width: calc(90% - 2rem);
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] [data-step-nr="3"] .sk-navigation .sk-button-wrapper--back, [data-public=true][data-process-id*=Travel][data-process-id*=Public] [data-step-nr="3"] .sk-navigation .sk-button-wrapper--back {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public][data-process-step-id$=CustomerDetails] .sk-navigation {
  position: absolute;
  top: 0;
  margin: 0;
  width: 100%;
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public][data-process-step-id$=CustomerDetails] .sk-navigation .sk-button, [data-public=true][data-process-id*=Travel][data-process-id*=Public][data-process-step-id$=CustomerDetails] .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] [data-public=true][data-process-id*=Travel][data-process-id*=Public][data-process-step-id$=CustomerDetails] .sk-navigation label {
  margin-top: 0;
}
[data-public=true][data-process-id*=Travel][data-process-id*=Public][data-process-step-id$=CustomerDetails][data-device-resolution=mobile][data-process-step-id$=CustomerDetails] .sk-navigation {
  position: relative;
}

@media (max-width: 920px) {
  .documents-active {
    padding-bottom: 50px !important;
  }
  .documents-active #sk-Home-Summary-DownloadQuoteMessage {
    bottom: -50px !important;
  }
}

@media (max-width: 767px) {
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary.promocodeclass .sk-uigroup-item-content div.sk-navigation, div[data-process-id=HomeQuoteCreatePublicProcess] #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary.promoerrorclass .sk-uigroup-item-content div.sk-navigation {
    bottom: 55px !important;
  }
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary .sk-uigroup-item-content div.sk-navigation {
    bottom: 12px !important;
  }
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeFoundSuccessMessage, div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeNotFoundErrorMessage {
    position: unset;
  }
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeFoundSuccessMessage .sk-message-content, div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeNotFoundErrorMessage .sk-message-content {
    padding: 10px !important;
    margin: 0 0 5px 0;
  }
}
@media (max-width: 480px) {
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeFoundSuccessMessage .sk-message-content, div[data-process-id=HomeQuoteCreatePublicProcess] #sk-Home-Summary-PromoCodeNotFoundErrorMessage .sk-message-content {
    font-size: 14px;
  }
}
@media (max-width: 414px) {
  div[data-process-id=HomeQuoteCreatePublicProcess] #sk-fieldset-item-HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary.promocodeclass .sk-uigroup-item-content div.sk-navigation {
    bottom: 73px !important;
  }
  #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 #sk-Home-Summary-DownloadQuoteMessage .sk-message-content a {
    font-size: 13px;
  }
  #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation {
    margin: 0 0 4px 0px !important;
  }
  #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper .sk-button.sk-button--next, #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-button--next, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper label.sk-button--next {
    height: 38px !important;
  }
  #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper .sk-button.sk-button--next .sk-button-text, #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-button--next .sk-button-text, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-panel-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel #sk-uigroup-item-content-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-navigation .sk-button-wrapper label.sk-button--next .sk-button-text {
    font-size: 13px;
  }
}
:root {
  --progress-bar-step-active-number-color: white;
  --progress-bar-step-number-font-size: 1.8rem;
  --progress-bar-step-active-item-bg-color: #671E75;
  --progress-bar-step-active-item-border-color: transparent;
  --progress-bar-step-active-text-color: #671E75;
  --progress-bar-step-active-title-bg-color: transparent;
  --progress-bar-step-item-bg-color: white;
  --progress-bar-step-line-thickness: 1px;
  --progress-bar-step-item-size: 3rem;
  --progress-bar-step-completed-line-thickness: 1px;
}

.sk-progress-bar {
  max-width: 100%;
  padding: 1rem;
}
.sk-progress-bar .sk-step .sk-step-item {
  border: none;
  box-shadow: 0 0 10px #671E75;
  color: var(--brand-primary-dark-color);
}
.sk-progress-bar .sk-step .sk-step-item::before {
  z-index: -1;
  background-color: rgba(103, 30, 117, 0.2);
}
.sk-progress-bar .sk-step::before, .sk-progress-bar .sk-step::after {
  transform: none !important;
}
.sk-progress-bar .sk-step[data-active=true] .sk-step-header {
  padding-top: 1rem !important;
}
.sk-progress-bar .sk-step[data-active=true] .sk-step-item {
  box-shadow: 0 0 10px #671E75;
  transform: none;
}
.sk-progress-bar .sk-step[data-active=true] .sk-step-title {
  color: var(--progress-bar-step-active-text-color);
  background: var(--progress-bar-step-active-title-bg-color);
}
.sk-progress-bar .sk-step[data-active=true] .sk-step-title::before {
  content: unset !important;
}
.sk-progress-bar .sk-step.sk-step--active::after {
  z-index: -2;
}
.sk-progress-bar .sk-step[data-completed=true] {
  --progress-bar-step-line-color: #671E75;
}
.sk-progress-bar .sk-step[data-completed=true]::before {
  display: none;
}
.sk-progress-bar .sk-step[data-completed=true] .sk-step-item {
  background-color: #671E75 !important;
  color: white;
}
.sk-progress-bar .sk-step[data-completed=true] .sk-step-header .sk-step-title {
  color: #671E75;
}

.sk-progress-bar.sk-progress-bar--fixed {
  max-width: 100%;
  background: var(--white);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--hidden + .sk-step:before {
  display: none;
}

@media (max-width: 768px) {
  .sk--resp .sk-progress-bar-step .sk-title,
  .sk--resp .sk-progress-bar-step .sk-subtitle {
    display: block !important;
  }
}
.sk--pub.sk-app--PaymentProcessPublic .sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-header .sk-title {
  font-size: 1.3rem !important;
}
.sk--pub.sk--mobile .sk-progress-bar {
  padding: 4rem 0.5rem 1rem;
}
.sk--pub.sk--mobile .sk-progress-bar .sk-header {
  display: none;
}

.sk-sticky-bar {
  box-shadow: none;
}
body.sk-app-progress-bar--fixed .sk-sticky-bar {
  box-shadow: none;
}
.sk-process .sk-core .sk-sticky-bar[data-position=top] {
  top: 75px;
  background-color: transparent;
}

:root {
  --uigroup-light-bg-color: var(--white);
  --uigroup-dark-bg-color: var(--brand-primary-dark-color);
  --uigroup-dark-font-color: var(--white);
  --uigroup-border-radius: 3px;
  --uigroup-header-font-size: 1.7rem;
  --uigroup-header-font-color: #671E75;
  --process-inner-vertical-space: 1.5rem;
  --process-inner-horizontal-space: 2.5rem;
}

.sk-uigroup[data-horizontal=true]:not([data-number-of-items="1"]) .sk-uigroup-content {
  gap: 2rem;
}

.sk-uigroup-content .sk-tab a {
  color: #4a4a4a !important;
  font-weight: 700;
  font-size: 14px !important;
}
.sk-uigroup-content .sk-tab.sk-tab--selected a {
  color: #671e75 !important;
}

.sk-coverSelection--nav .sk-column-list {
  position: relative;
  justify-content: center;
  z-index: 1;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.sk-coverSelection--nav .sk-column-list .sk-message {
  --attr-padding: 0.5rem 1rem 1rem 1rem;
  width: -moz-fit-content;
  width: fit-content;
}
.sk-coverSelection--nav .sk-column-list .sk-message a {
  padding: 0.84rem;
  background: #671e75;
  border-radius: 5px;
  color: white;
}

.sk-uigroup--basic:not(#sk-basic-ViewSchemeNewProcess1UI1-NoStyleGroup2) {
  background-color: white;
  padding: 1rem;
}
.sk-uigroup--basic:not(#sk-basic-ViewSchemeNewProcess1UI1-NoStyleGroup2)#sk-basic-PartySearchStandaloneProcessPartyDetailsUIDef-NoStyleGroup1 {
  background-color: transparent;
}

.sk-column {
  position: relative;
}

.sk-uigroup.sk-uigroup--light-box,
.sk-uigroup-item.sk-uigroup--light-box {
  margin-bottom: 15px;
  padding: 15px;
  background-color: var(--uigroup-light-bg-color);
  border-radius: var(--uigroup-border-radius);
  box-shadow: var(--box-shadow);
}

.sk-uigroup-item > .sk-uigroup-item-content {
  padding-bottom: 0;
}
.sk-uigroup-item > .sk-uigroup-item-content .sk-navigation {
  margin-top: 0;
  margin-bottom: 2rem;
}
.sk-uigroup-item .sk-uigroup-item-header {
  padding: 0;
  margin: 0 1rem 2rem;
}
.sk-uigroup-item.sk-uigroup--dark-box {
  --attr-padding: 10px;
  margin-bottom: 15px;
  padding: 15px;
  background-color: var(--uigroup-dark-bg-color);
  border-radius: var(--uigroup-border-radius);
  box-shadow: var(--box-shadow);
}
.sk-uigroup-item.sk-uigroup--dark-box * {
  color: var(--uigroup-dark-font-color);
}
@media (max-width: 900px) {
  .sk-uigroup-item.sk-uigroup--dark-box {
    display: none;
  }
}
.sk-uigroup-item.sk-uigroup--dark-box .sk-uigroup-item-header {
  padding: 30px 10px !important;
  color: var(--uigroup-dark-font-color);
}
.sk-uigroup-item.sk-uigroup--grey {
  background: var(--light-grey-color);
}
.sk-uigroup-item > .sk-uigroup-item-header {
  color: #671E75;
  font-size: 1.7rem;
  border-bottom: 1px solid #671E75;
}
.sk-app--PaymentProcessPublic .sk-uigroup-item > .sk-uigroup-item-header {
  font-size: 2rem;
  text-align: center;
}

.sk-uigroup[data-direction=horizontal] {
  max-width: var(--main-content-max-width);
  margin: 0 auto;
}
.sk-uigroup[data-direction=horizontal] > .sk-uigroup-content > .sk-uigroup-item {
  overflow: visible;
}
.sk-uigroup[data-direction=horizontal] > .sk-uigroup-content > .sk-uigroup-item:last-child {
  margin-left: 20px;
}
.sk-uigroup[data-direction=horizontal] > .sk-uigroup-content > .sk-uigroup-item:first-child {
  margin-left: 0;
}

.sk-uigroup .sk-uigroup-header {
  font-size: 2.5rem;
  line-height: 3rem;
}

.sk-uigroup--slider-align > .sk-uigroup-item-content {
  position: relative;
}
.sk-uigroup--slider-align > .sk-uigroup-item-content .sk-column > .sk-slider {
  bottom: -20px;
  left: 0;
  width: calc(50% + 30px);
}

.sk-uigroup {
  padding: 0 2rem;
}
.sk--mobile .sk-uigroup {
  padding: 0;
}
.sk-uigroup.sk-basic {
  padding: 2rem 0;
}
.sk-uigroup .sk-uigroup {
  padding: unset;
}

.sk-terms-brochures .sk-column-list {
  justify-content: flex-end;
}
.sk-terms-brochures .sk-column-list .sk-message {
  width: -moz-fit-content;
  width: fit-content;
}
.sk-terms-brochures .sk-column-list .sk-message a {
  padding: 0.84rem;
  background: #671e75;
  border-radius: 5px;
  color: white;
}

.buttons-row {
  white-space: nowrap;
  margin-top: 8px !important;
}
.buttons-row .sk-uigroup-item-content {
  display: flex;
  flex-direction: row;
  position: relative;
  align-items: center;
  justify-content: flex-end;
}
.buttons-row .sk-uigroup-item-content [data-attr-id$=DownloadQuoteMessage] {
  text-align: right;
  margin-top: 10px;
}

[id$=NumberOfTravellers] .sk-uigroup-header {
  justify-content: flex-start !important;
}

.nav-buttons--reverse .sk-navigation {
  flex-flow: row-reverse;
  justify-content: flex-start;
  text-align: right;
}

.sk--pub #sk-fieldset-item-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-Fieldset1-FieldsetGroup8-Fieldset4 h3 {
  padding-bottom: 0;
}

:root {
  --brand-primary-multibrick-bg: rgba(0, 153, 117, 0.1);
  --brand-primary-multibrick-border: rgba(0, 153, 117, 0.5);
}

[data-public=true] .sk-multi-brick {
  margin-bottom: 3rem;
  padding: 0 2.7rem;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-header {
  color: black;
  font-size: 1.4rem;
  font-weight: bold;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-header i {
  font-size: 1.4rem;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content {
  margin: 0;
  border-radius: var(--border-radius);
  background-color: var(--brand-primary-multibrick-bg) !important;
  border: 2px solid var(--brand-primary-multibrick-border);
  padding: 0 0 40px;
  margin-bottom: 10px;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content .sk-field input {
  border-color: var(--brand-primary-multibrick-border);
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content .sk-multi-brick-link--remove {
  top: 28px !important;
  padding: 0;
  height: 40px;
  position: absolute;
  top: 30px;
  right: 25px;
  padding: unset;
  width: 30px;
  border-color: var(--brand-primary-multibrick-border);
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content .sk-multi-brick-link--remove span {
  display: none;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content .sk-multi-brick-link--remove i {
  padding: unset;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-content .sk-multi-brick-link--remove:hover {
  background-color: #671E75;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-footer {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
}
[data-public=true] .sk-multi-brick .sk-multi-brick-footer .sk-multi-brick-link--add {
  border-radius: 10px;
  border: 2px solid #671E75;
  height: 45px;
  padding: 10px;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body {
  width: 110%;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column {
  display: grid;
  grid-template-columns: 60% 40%;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column div {
  width: 100%;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column div:last-child {
  padding-left: 0;
  padding-right: 80px;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column .sk-error-validation {
  padding: unset !important;
  width: 120%;
}
[data-public=true] #TravelQuoteCreatePublicProcessTripDetailsUIDef-NoStyleGroup-Fields-TravelersFieldSet-TravelersField-Travelers .sk-multi-brick-body .sk-column .sk-error-validation div {
  padding: 10px 10px 10px 25px;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-column div:last-child {
  padding-left: 0px;
  padding-right: 60px;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-column .sk-error-validation {
  padding: unset !important;
  width: 135%;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Contents-ContentsMultibrick .sk-column .sk-error-validation div {
  padding: 10px 0px 10px 25px;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-column div:last-child {
  padding-left: 0px;
  padding-right: 60px;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-column .sk-error-validation {
  padding: unset !important;
  width: 135%;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-ContetnsAndPossessions-FieldsetGroup3-Possessions-PossessionsMultibrick .sk-column .sk-error-validation div {
  padding: 10px 0px 10px 25px;
}
[data-public=true] #HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1-Main-VerticalMain-DomHelpers-DomHelpersMultibrick input[title="Date of Birth"] {
  max-width: 85%;
}

.sk-table-table--multibrick .sk-button.sk-multi-brick-link--add, .sk-table-table--multibrick [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-multi-brick-link--add, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-table-table--multibrick label.sk-multi-brick-link--add {
  position: absolute;
  top: 32px;
  right: -0.3rem;
  padding: 1rem;
  background-color: transparent;
  border: none;
  border-radius: 5px;
  color: var(--brand-primary-color);
  min-width: unset;
  width: -moz-fit-content;
  width: fit-content;
}
.sk-table-table--multibrick .sk-button.sk-multi-brick-link--add .icon-plus, .sk-table-table--multibrick [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-multi-brick-link--add .icon-plus, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-table-table--multibrick label.sk-multi-brick-link--add .icon-plus {
  display: inline-block;
  font-weight: 700;
  font-size: 1.6rem;
}
.sk-table-table--multibrick .sk-button.sk-multi-brick-link--add span, .sk-table-table--multibrick [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.sk-multi-brick-link--add span, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-table-table--multibrick label.sk-multi-brick-link--add span {
  display: none;
}

[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-multi-brick-link--remove {
  right: calc(50% - 20px);
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-multi-brick-link--add {
  padding-left: 2rem !important;
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-multi-brick-link--add::after {
  content: "+";
  position: absolute;
  top: 9px;
  left: 0;
  width: 24px;
  height: 24px;
  font-size: 2rem;
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-checkbox .sk-option-item {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-checkbox .sk-option-item input + label {
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-checkbox .sk-option-item input + label .sk-input-checkbox {
  display: none;
}
[data-public=false] .sk-multi-brick[id$=AddNotes] .sk-checkbox .sk-option-item input + label span {
  color: white;
  text-align: center;
  padding: 0;
  width: -moz-fit-content;
  width: fit-content;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-link--remove {
  background-color: #e5e5e5;
  border-radius: 50%;
  padding: 15px;
  min-height: unset;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-link--remove span {
  display: none;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-link--remove::after {
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 7px);
  width: 14px;
  height: 16px;
  background-image: url("trash-can-solid.svg");
  background-repeat: no-repeat;
  background-size: contain;
  filter: invert(50%) sepia(35%) saturate(1405%) hue-rotate(340deg) brightness(93%) contrast(89%);
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body h3 {
  background-color: var(--brand-primary-color);
  border-radius: 5px;
  color: white;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body .sk-column-list {
  margin-top: 2rem;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body .sk-button.sk-multi-brick-link--remove, [data-public=false] .sk-multi-brick[id*=AddNotes] .sk-multi-brick-body [id*=SaveCheckbox] label.sk-multi-brick-link--remove, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-multi-brick-body label.sk-multi-brick-link--remove {
  background-color: unset !important;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body .sk-button.sk-multi-brick-link--remove i, [data-public=false] .sk-multi-brick[id*=AddNotes] .sk-multi-brick-body [id*=SaveCheckbox] label.sk-multi-brick-link--remove i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-multi-brick-body label.sk-multi-brick-link--remove i {
  line-height: 3.5rem;
  padding: 0 1rem;
  margin-left: -1px;
  margin-bottom: 1rem;
  color: var(--orange-color);
  background: var(--fourth-grey-color);
  border-radius: 50px;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body .sk-multi-brick-content {
  background-color: unset !important;
  border: 1px solid var(--light-purple-color);
  border-radius: 5px;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-body .sk-multi-brick-content:nth-child(2n) {
  background-color: unset;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-footer {
  width: -moz-fit-content;
  width: fit-content;
  margin: 1rem auto 0;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-footer .sk-button.sk-multi-brick-link--add, [data-public=false] .sk-multi-brick[id*=AddNotes] .sk-multi-brick-footer [id*=SaveCheckbox] label.sk-multi-brick-link--add, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-multi-brick-footer label.sk-multi-brick-link--add {
  padding: 1rem;
  background-color: var(--brand-primary-lighter-color);
  border: none;
  border-radius: 5px;
  color: #671E75;
}
[data-public=false] .sk-multi-brick .sk-multi-brick-footer .sk-button.sk-multi-brick-link--add i, [data-public=false] .sk-multi-brick[id*=AddNotes] .sk-multi-brick-footer [id*=SaveCheckbox] label.sk-multi-brick-link--add i, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-multi-brick-footer label.sk-multi-brick-link--add i {
  padding: 0;
}
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] {
  max-height: 30px;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 23px;
}
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label {
  background-color: var(--button-bg-color);
  border-radius: var(--button-border-radius);
  color: var(--button-font-color);
  padding: 0.5rem 1rem !important;
}
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label::before {
  display: none;
}
[data-public=false] .sk-multi-brick[id*=AddNotes]:has(div[id*=-Note].sk-textarea.sk-attr--read) .sk-multi-brick-link--remove,
[data-public=false] .sk-multi-brick[id*=AddNotes]:has(div[id*=-Note].sk-textarea.sk-attr--read) .sk-multi-brick-footer {
  display: none;
}
[data-public=false] div.sk-table-table--multibrick--rows div[id$=DeleteCheckbox] {
  --graphical-icon-size: 2rem;
  --graphical-min-height: 0;
  --attr-min-height: unset;
}
[data-public=false] div.sk-table-table--multibrick--rows div[id$=DeleteCheckbox] .sk-input-checkbox {
  display: none;
}
[data-public=false] div.sk-table-table--multibrick--rows div[id$=DeleteCheckbox] div.sk-option-list span.sk-option-item {
  padding-bottom: 0 !important;
}
[data-public=false] div.sk-table-table--multibrick--rows div[id$=DeleteCheckbox] label {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  color: #671E75 !important;
}
[data-public=false] div.sk-table-table--multibrick--rows div[id$=DeleteCheckbox] label > span {
  display: none;
}

:root {
  --panel-header-bg-color: var(--fifth-grey-color);
  --panel-header-border-color: var(--fifth-grey-color);
  --panel-header-bg-active-color: #671E75;
  --panel-header-border-active-color: #671E75;
  --panel-header-font-active-color: var(--white);
  --panel-header-border-width: 1px;
  --panel-content-border-width: 1px;
  --panel-content-border-color: var(--fourth-grey-color);
  --panel-content-bg-color: var(--white);
}

.sk-panel {
  margin: 0;
}
.sk-panel .p-accordion-header-text {
  font-size: 1.7rem;
}
.sk-panel .p-accordion-tab:has([data-error=true]) .p-accordion-header-text {
  color: var(--error-color);
}
.sk-panel .sk-panel-item > .sk-uigroup-header {
  padding: 10px 10px 10px 35px;
  line-height: 2.5rem;
  border-radius: 3px 3px 0 0;
  margin: 2px 0 0 0;
  text-transform: capitalize;
}
.sk-panel .sk-panel-item > .sk-uigroup-header > a {
  font-size: 1.7rem;
}
.sk-panel .sk-panel-item > .sk-uigroup-header:before {
  bottom: 10px;
}
.sk-panel .sk-panel-item > .sk-uigroup-content {
  padding: 20px;
  border-radius: 0 0 3px 3px;
  margin: 0;
}
.sk-panel .sk-panel-item .sk-panel-content .sk-uigroup-item .sk-panel {
  padding-bottom: 2rem;
}
[role=tabpanel] .sk-panel, [role=tablist] .sk-panel {
  --panel-header-bg-color: var(--fourth-grey-color);
  --panel-content-border-color: var(--third-grey-color);
}
.sk--pub[class*=Home] .sk-panel .sk-panel--error > .sk-panel-header a, .sk--pub[class*=Home] .sk-panel .sk-panel--error > .sk-panel-header a {
  color: var(--brand-primary-color) !important;
}
.sk-panel.open-panels .p-accordion-tab .sk-navigation {
  justify-content: flex-end;
  padding: 0 1rem;
}
.sk-panel.open-panels .sk-uigroup-item-header {
  justify-content: flex-start !important;
}
.sk-panel.open-panels .sk-uigroup-item-header > span {
  font-size: 2.4rem !important;
}

.p-accordion .p-accordion-tab .p-accordion-content {
  padding: 20px !important;
}

.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel {
  --panel-header-bg-active-color: var(--white);
  --panel-header-font-active-color: #671E75;
  --panel-content-border-width: 0px;
  --panel-header-bg-color: var(--white);
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item {
  border: 2px solid #671E75;
  border-radius: 5px;
  padding: 0 1rem;
  position: relative;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item:not(:last-child),
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item:not(:last-child),
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item:not(:last-child),
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item:not(:last-child) {
  margin-bottom: 1rem;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item.sk-panel--expanded,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item.sk-panel--expanded,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item.sk-panel--expanded,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item.sk-panel--expanded {
  padding-top: 0;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header {
  display: flex;
  position: relative;
  align-items: center;
  padding-bottom: 0;
  height: 60px;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header::before,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header::before,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header::before,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header::before {
  right: 0;
  left: auto;
  top: auto;
  bottom: auto;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header a,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header a,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item h3.sk-panel-header a,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item h3.sk-panel-header a {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 3.2rem;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a {
  color: #671E75;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr {
  flex-direction: row;
  width: 50%;
  padding: 0 0.5rem !important;
}
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-4 .sk-panel-content,
.sk-process#sk-process-HomeQuoteCreatePublicProcess #sk-process-step-5 .sk-panel-content,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-4 .sk-panel-content,
.sk-process#sk-process-TravelQuoteCreatePublicProcess #sk-process-step-5 .sk-panel-content {
  padding: 0 !important;
}

.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel {
  --panel-header-bg-active-color: var(--white);
  --panel-header-font-active-color: #671E75;
  --panel-content-border-width: 0px;
  --panel-header-bg-color: var(--white);
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item {
  border: 2px solid #671E75;
  border-radius: 5px;
  padding: 0 1rem;
  position: relative;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(:last-child) {
  margin-bottom: 1rem;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item.sk-panel--expanded {
  padding-top: 0;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header {
  display: flex;
  position: relative;
  align-items: center;
  padding-bottom: 0;
  height: 60px;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header::before {
  right: 0;
  left: auto;
  top: auto;
  bottom: auto;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header a {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 3.2rem;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a {
  color: #671E75;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr {
  flex-direction: row;
  width: 50%;
  padding: 0 0.5rem !important;
}
.sk-process#sk-process-TravelViewPolicyPublicProcess #sk-process-step-1 .sk-panel-content {
  padding: 0 !important;
}

.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel {
  --panel-header-bg-active-color: var(--white);
  --panel-header-font-active-color: #671E75;
  --panel-content-border-width: 0px;
  --panel-header-bg-color: var(--white);
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item {
  border: 2px solid #671E75;
  border-radius: 5px;
  padding: 0 1rem;
  position: relative;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(:last-child),
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(:last-child),
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(:last-child) {
  margin-bottom: 1rem;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item.sk-panel--expanded,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item.sk-panel--expanded,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item.sk-panel--expanded {
  padding-top: 0;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header {
  display: flex;
  position: relative;
  align-items: center;
  padding-bottom: 0;
  height: 60px;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header::before,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header::before,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header::before {
  right: 0;
  left: auto;
  top: auto;
  bottom: auto;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header a,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header a,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item h3.sk-panel-header a {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 3.2rem;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item:not(.sk-panel--expanded) .sk-panel-header a {
  color: #671E75;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset20 .sk-attr,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-item-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 .sk-attr,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel .sk-panel-item #sk-fieldset-HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13 .sk-attr {
  flex-direction: row;
  width: 50%;
  padding: 0 0.5rem !important;
}
.sk-process#sk-process-HomeViewStage1ReferredQuotePublicProcess #sk-process-step-1 .sk-panel-content,
.sk-process#sk-process-HomeViewStage2ReferredQuotePublicProcess #sk-process-step-1 .sk-panel-content,
.sk-process#sk-process-HomeViewPolicyPublicProcess #sk-process-step-1 .sk-panel-content {
  padding: 0 !important;
}

.sk-root > .sk-uigroup.sk-uigroup--with-header {
  flex-wrap: wrap;
}
.sk-root > .sk-uigroup.sk-uigroup--with-header > .sk-uigroup-item:nth-child(1) {
  width: 100%;
}
.sk-root > .sk-uigroup.sk-uigroup--with-header > .sk-uigroup-item:nth-child(3) {
  width: calc(100% - 330px);
}

:root {
  --tab-bg-color: var(--white);
  --tab-border-color: var(--white);
  --tab-border-width: 0;
  --tab-font-color: var(--primary-color);
  --tab-bg-active-color: var(--fifth-grey-color);
  --tab-border-active-color: var(--fifth-grey-color);
  --tab-font-active-color: #671E75;
  --tab-border-error-color: var(--error-color);
  --tab-font-error-color: var(--error-color);
}

.sk-tabgroup {
  margin: 0;
}
.sk-tabgroup .sk-tab-content {
  padding: 20px !important;
}

.p-tabview .p-tabview-nav-next,
.p-tabview .p-tabview-nav-prev {
  display: none;
}

.sk-tabgroup ul.p-tabview-nav li.sk-tab {
  margin-top: 1rem;
  margin-right: 0.5rem;
  background-color: var(--super-light-grey-color);
  transform: scale(0.97);
  transform-origin: bottom;
  border-radius: 5px 5px 0 0;
  text-transform: none !important;
}
.sk-tabgroup ul.p-tabview-nav li.sk-tab.sk-tab--selected {
  color: var(--autosearch-tab-selected-font-color);
  background-color: white;
  box-shadow: 0 -5px 10px -5px rgba(103, 30, 117, 0.5);
  font-weight: 600;
  transform: scale(1);
  border-radius: 5px 5px 0 0;
  z-index: 2;
  margin-top: 1rem;
}
.sk-tabgroup ul.p-tabview-nav .p-tabview-ink-bar {
  display: none;
}
[role=tabpanel] .sk-tabgroup, [role=tablist] .sk-tabgroup {
  --tab-bg-active-color: var(--fourth-grey-color);
  --tab-border-color: var(--fourth-grey-color);
}
.sk-tabgroup .sk-tabgroup .sk-checkbox.sk-option--graphical .sk-field {
  padding: 0;
  margin: -10px 0 0 0;
}
.sk-tabgroup .sk-tabgroup .sk-checkbox.sk-option--graphical.sk-attr--loading .sk-option-item label.sk-selected {
  padding-left: 0;
}
.sk-tabgroup .sk-tabgroup .sk-tab-list .sk-tab {
  padding: 0 !important;
  margin-right: 0 !important;
  margin-top: 1rem !important;
  border: none !important;
}

.sk-tabgroup .sk-tabgroup {
  padding: 0 3rem;
}
.sk-tabgroup .sk-tabgroup .sk-tab-list {
  border: none;
  background-color: transparent;
}
.sk-tabgroup .sk-tabgroup .sk-tab-list li.sk-tab {
  border-radius: 10px 10px 0 0;
  border: none !important;
  background-color: var(--super-light-grey-color);
}
.sk-tabgroup .sk-tabgroup .sk-tab-list li.sk-tab.ui-tabs-active {
  box-shadow: 0 -5px 10px -5px rgba(103, 30, 117, 0.5);
}
.sk-tabgroup .sk-tabgroup .sk-tab-content {
  border: none !important;
  padding: 20px !important;
  background-color: white !important;
  box-shadow: var(--box-shadow);
  border-radius: 0 10px 10px 10px;
  margin-bottom: 3rem;
}

/* Tabs Overflow scroll */
.sk-tabgroup .p-tabview-nav {
  overflow-x: auto;
  overflow-y: hidden;
}

:root {
  --component-bg-color: transparent;
}

.sk-comp--full-width {
  padding: 0;
}

.sk-comp {
  margin: 0 0 30px 0 !important;
}

.sk-dash-welcome-msg {
  --component-padding: 2rem 2rem 2rem 0;
  margin-bottom: 0 !important;
}
.sk-dash-welcome-msg h1 {
  font-size: 2.2rem;
}

.sk-autosearch {
  --autosearch-tab-list-bg-color: transparent;
  --autosearch-tab-bg-color: var(--fourth-grey-color);
  --autosearch-tab-font-color: #4a4a4a;
  --autosearch-tab-selected-bg-color: var(--white);
  --autosearch-tab-selected-border-color: var(--white);
  --autosearch-tab-selected-font-color: #671E75;
  --autosearch-tab-selected-border-width: 0;
  --autosearch-tab-selected-border-radius: 3px 3px 0 0;
  --autosearch-table-row-odd-bg-color: var(--fifth-grey-color);
  --autosearch-tab-padding: 0.8rem 1.6rem;
}
[data-public=false] .sk-autosearch .sk-comp-title {
  text-transform: capitalize;
  color: #671E75;
}
[data-public=false] .sk-autosearch .sk-comp-title .sk-autosearch-btn {
  position: absolute;
  right: 0;
  top: 45px;
  z-index: 2;
}
[data-public=false] .sk-autosearch .sk-comp-title .sk-autosearch-btn a {
  height: 40px;
  text-decoration: none;
  width: 40px;
}
[data-public=false] .sk-autosearch .sk-comp-title .sk-autosearch-btn a span:last-child {
  max-width: 200px;
  min-width: -moz-max-content;
  min-width: max-content;
  max-height: 25px;
  opacity: 0;
  position: absolute;
  top: -3rem;
  font-size: 1.2rem;
  text-align: center;
  background: #4a4a4a;
  border-radius: 0.25rem;
  padding: 0.25rem 0.5rem;
  line-height: 2rem;
  transition: opacity 0.2s ease-in-out;
}
[data-public=false] .sk-autosearch .sk-comp-title .sk-autosearch-btn:hover a span:last-child {
  opacity: 1;
}
[data-public=false] .sk-autosearch .sk-comp-title .sk-autosearch-btn:hover a span:last-child::before {
  position: absolute;
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #4a4a4a;
  transform: rotateX(90deg);
}
[data-public=false] .sk-autosearch .sk-autosearch-content ul.p-tabview-nav {
  margin-bottom: 0;
  background-color: transparent;
  width: 95%;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  z-index: unset;
}
[data-public=false] .sk-autosearch .sk-autosearch-content ul.p-tabview-nav li.sk-autosearch-tab {
  bottom: 0px;
  /*min-width: 100px;*/
  margin-top: 1rem;
  background-color: white;
  transform: scale(0.97);
  transform-origin: bottom;
  border-radius: 5px 5px 0 0;
  text-transform: capitalize;
}
[data-public=false] .sk-autosearch .sk-autosearch-content ul.p-tabview-nav li.sk-autosearch-tab.sk-autosearch-tab--active {
  color: var(--autosearch-tab-selected-font-color);
  box-shadow: 0 -5px 10px -5px rgba(103, 30, 117, 0.5);
  font-weight: 600;
  transform: scale(1);
  border-radius: 5px 5px 0 0;
  z-index: 2;
  margin-top: 1rem;
}
[data-public=false] .sk-autosearch .sk-autosearch-content ul.p-tabview-nav li.sk-autosearch-tab:first-child {
  min-width: 100px;
}
[data-public=false] .sk-autosearch .sk-autosearch-content ul.p-tabview-nav li.p-tabview-ink-bar {
  display: none;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel {
  padding: 20px 20px 30px 20px;
  background-color: var(--autosearch-tab-selected-bg-color);
  box-shadow: var(--box-shadow);
  border-radius: 0 0 5px 5px;
  position: relative;
  z-index: 1;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header {
  padding-top: 0;
  border-bottom: 1px solid #eee;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header i {
  color: #671E75;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-datatable-refresh,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-columns-selector {
  margin-left: 4px;
  padding: 7px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fbfbfb;
  border-radius: 3px;
  border: 1px solid #eaeaea;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-datatable-refresh i,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-columns-selector i {
  font-size: 1.4rem;
  color: #671E75;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-datatable-refresh:hover,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-columns-selector:hover {
  background: #f2f2f2;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-datatable-refresh:hover .p-multiselect-trigger,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-columns-selector:hover .p-multiselect-trigger {
  background-color: transparent;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-datatable-refresh .p-multiselect-trigger,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-header .sk-columns-selector .p-multiselect-trigger {
  color: #671E75;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader] {
  background-color: var(--brand-primary-color);
  color: white;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader] .p-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader] .p-sortable-column-icon,
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader] .p-sortable-column-icon:hover {
  color: white;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader]:first-child {
  border-radius: 5px 0 0 5px;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader]:last-child {
  border-radius: 0 5px 5px 0;
  pointer-events: none;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader]:last-child .p-sortable-column-icon {
  visibility: hidden;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader]:hover {
  background-color: var(--brand-primary-color);
  color: white;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-thead tr > th[role=columnheader]:hover .p-sortable-column-icon {
  color: white;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-tbody {
  --base-link-hover-color: var(--brand-primary-color);
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-tbody > tr {
  color: #4a4a4a;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-tbody > tr > td {
  overflow: hidden;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-tbody > tr > td > div {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
[data-public=false] .sk-autosearch .sk-autosearch-content div.sk-autosearch-tab-panel .p-datatable-tbody > tr > td[role=cell]:last-child > div {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
[data-public=false] .sk-autosearch .p-datatable-resizable > .p-datatable-wrapper > .p-datatable-table {
  table-layout: fixed;
}

.p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-paginator-element.p-highlight {
  background-color: #671E75;
  color: white;
}
.p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-paginator-element:not(.p-highlight):hover {
  background-color: #CFBDD6;
}
.p-datatable .p-paginator > .p-paginator-element:not(.p-disabled):hover {
  background-color: #CFBDD6;
}

[data-public=false] section[data-component-id=ZoneDefinition-Notifications-AnnouncementsComponent] .sk-autosearch .react-tabs {
  margin: 10px 0px 0px 0px;
}
[data-public=false] section[data-component-id=ZoneDefinition-Notifications-AnnouncementsComponent] .sk-autosearch .react-tabs .ReactTable {
  padding: 6rem 0rem 0rem 0rem;
}
[data-public=false] section[data-component-id=ZoneDefinition-Notifications-AnnouncementsComponent] .sk-autosearch .sk-autosearch-btn.d-flex {
  top: -8px;
}

.sk-tabgroup .sk-panel [data-public=false] .sk-comp--autosearch:not(#Motor-Referral-ManualReferral-ReferralInstanceSearchComponent) .react-tabs__tab-panel.react-tabs__tab-panel--selected, .sk-panel .sk-panel [data-public=false] .sk-comp--autosearch:not(#Motor-Referral-ManualReferral-ReferralInstanceSearchComponent) .react-tabs__tab-panel.react-tabs__tab-panel--selected {
  box-shadow: none !important;
  width: 100% !important;
  margin: 0;
}

#sk-ZoneDefinition-DocumentRepository-DocumentRepositorySearchComponent .ReactTable .rt-thead .rt-tr .rt-th:last-of-type .rt-resizable-header-content,
#VMRMaintenanceGeneric-GetTreeSyncSearchComponent .ReactTable .rt-thead .rt-tr .rt-th:last-of-type .rt-resizable-header-content,
#VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .ReactTable .rt-thead .rt-tr .rt-th:last-of-type .rt-resizable-header-content,
#Motor-Referral-ManualReferral-InternalCommentsSearchComponent .ReactTable .rt-thead .rt-tr .rt-th:last-of-type .rt-resizable-header-content,
#Motor-Referral-ManualReferral-ReferralHistorySearchComponent .ReactTable .rt-thead .rt-tr .rt-th:last-of-type .rt-resizable-header-content {
  text-align: center;
}
#sk-ZoneDefinition-DocumentRepository-DocumentRepositorySearchComponent .ReactTable .rt-tr .rt-td:last-of-type > div,
#VMRMaintenanceGeneric-GetTreeSyncSearchComponent .ReactTable .rt-tr .rt-td:last-of-type > div,
#VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .ReactTable .rt-tr .rt-td:last-of-type > div,
#Motor-Referral-ManualReferral-InternalCommentsSearchComponent .ReactTable .rt-tr .rt-td:last-of-type > div,
#Motor-Referral-ManualReferral-ReferralHistorySearchComponent .ReactTable .rt-tr .rt-td:last-of-type > div {
  justify-content: center !important;
}

.sk-autosearch-tabs--hidden ul.p-tabview-nav .sk-autosearch-tab:not(:first-child) {
  display: none !important;
}

#sk-ZoneDefinition-Notifications-AnnouncementsComponent .sk-autosearch-btn {
  top: 0 !important;
}

.sk-carousel .slick-slider {
  margin: 0;
}
.sk-carousel .slick-slide > div > div {
  width: 100%;
  min-height: 400px;
  max-height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.sk-carousel .slick-slide img {
  display: none;
}
.sk-carousel .slick-dots {
  bottom: 20px;
}
.sk-carousel .slick-dots li button {
  width: 20px;
  height: 20px;
  background-color: var(--reverse-color);
  border-radius: 20px;
  opacity: 0.7;
}
.sk-carousel .slick-dots li.slick-active {
  opacity: 1;
}
.sk-carousel .sk-carousel-slide-content {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding: 50px 75px;
  color: white;
  background: rgba(49, 54, 72, 0.55);
}
.sk-carousel .slick-next, .sk-carousel .slick-prev {
  background-color: transparent;
}
.sk-carousel .slick-next:before, .sk-carousel .slick-prev:before {
  color: var(--white);
}
.sk-carousel .slick-next:hover, .sk-carousel .slick-next:focus, .sk-carousel .slick-prev:hover, .sk-carousel .slick-prev:focus {
  background-color: transparent;
}
.sk-carousel .slick-next {
  right: 20px;
}
.sk-carousel .slick-prev {
  left: 20px;
}

:root {
  --floating-tab-bg-color: #671E75;
  --floating-tab-border-color: #671E75;
  --floating-tab-bg-hover-color: #671E75;
}

/*

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

*/
:root {
  --autosearch-table-row-odd-bg-color: white;
}

.sk-search {
  --search-popup-width: 80%;
  --base-link-hover-color: #671E75;
}
.sk-search .sk-search-header {
  --brand-secondary-text-color: white;
}
.sk-search .sk-search-header .sk-search-criteria a.sk-button {
  background-color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .sk-columns-selector,
.sk-search .sk-search-results .sk-datatable .sk-datatable-refresh {
  background: #fbfbfb;
  border-radius: 3px;
  border: 1px solid #eaeaea;
  display: flex;
  margin-left: 5px;
  max-height: 30px;
  padding: 5px;
}
.sk-search .sk-search-results .sk-datatable .sk-columns-selector i,
.sk-search .sk-search-results .sk-datatable .sk-datatable-refresh i {
  color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .sk-columns-selector:hover .p-multiselect-trigger,
.sk-search .sk-search-results .sk-datatable .sk-datatable-refresh:hover .p-multiselect-trigger {
  background-color: white;
}
.sk-search .sk-search-results .sk-datatable .sk-datatable-sorting span,
.sk-search .sk-search-results .sk-datatable .sk-datatable-sorting i {
  color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .sk-datatable-sorting .react-select__control:hover {
  border-color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .sk-datatable-sorting .sk-icon-wrapper {
  background: #fbfbfb;
  border-radius: 3px;
  border: 1px solid #eaeaea;
  display: flex;
  margin-left: 5px;
  max-height: 30px;
  padding: 5px 15px;
}
.sk-search .sk-search-results .sk-datatable .sk-columns-selector.sk-columns-selector--opened div {
  right: 30px;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-thead {
  background-color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-thead tr {
  background-color: #671E75;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-thead tr > th {
  min-width: 120px;
  background-color: transparent;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-thead tr > th .p-column-title {
  color: white;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-tbody tr > td {
  min-width: 120px;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-tbody tr > td > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sk-search .sk-search-results .sk-datatable .p-datatable-tbody tr > td:last-child > div {
  display: flex;
}
.sk-search .sk-search-results .sk-search-result-close i {
  color: #671E75;
}
.sk-search .react-select__menu .react-select__option:not(.react-select__option--is-focused):not(.react-select__option--is-selected) {
  color: #671E75;
}
.sk-search .react-select__menu .react-select__option--is-selected {
  background-color: #671E75;
  color: white;
}
.sk-search .react-select__menu .react-select__option--is-focused:not(.react-select__option--is-selected) {
  background-color: rgba(103, 30, 117, 0.5);
  color: white;
}

.sk-comp.sk-html {
  background-color: transparent !important;
  box-shadow: none;
}
.sk-comp.sk-html.custom-product-selector {
  background-color: transparent;
  flex-basis: 10%;
  min-height: unset;
  height: 50px;
  padding: 0;
}

.sk-summary--card::before {
  content: "";
  background: var(--orange-color);
  border-radius: 10px 10px 0px 125px;
  height: 280px;
  position: absolute;
  transform: translate(30%, -7%) rotate(5deg);
  width: 215px;
  z-index: 1;
}
.sk-summary--card .sk-oman--card-container {
  border: 3px solid white;
  position: relative;
  z-index: 2;
}

.dashboard-links a {
  color: var(--white);
  cursor: pointer;
  height: 90px;
  max-width: 350px;
  text-decoration: none;
}

.custom-product-selector .sk-html-content .custom-product-selector-container {
  width: -moz-fit-content;
  width: fit-content;
  height: 65px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
#sk-zone-Customers .custom-product-selector .sk-html-content .custom-product-selector-container a p, #sk-zone-VehicleMasterRepository .custom-product-selector .sk-html-content .custom-product-selector-container a p, #sk-zone-Pricing .custom-product-selector .sk-html-content .custom-product-selector-container a p {
  font-size: 1.5rem;
  max-width: 70%;
}
.custom-product-selector .sk-html-content .custom-product-selector-container .custom-product-selector-btn {
  background: #671E75;
  cursor: pointer;
  height: 50px;
  text-decoration: none;
  width: 200px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1607843137);
  justify-content: space-evenly;
}
.custom-product-selector .sk-html-content .custom-product-selector-container .custom-product-selector-btn img {
  width: 35px;
}
.custom-product-selector .sk-html-content .custom-product-selector-container.custom-product-selector--custom-image .custom-product-selector-img {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.custom-product-selector .sk-html-content .custom-product-selector-container.custom-product-selector--custom-image .custom-product-selector-btn {
  transform: translate(40%);
  top: 15px;
}

.sk-html p {
  margin: 0;
}

#sk-ZonePublicDefinition-MyZone-HTMLComponent1 .quote-items {
  width: 400px;
}
#sk-ZonePublicDefinition-MyZone-HTMLComponent1 .quote-items ul {
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
#sk-ZonePublicDefinition-MyZone-HTMLComponent1 .quote-items ul i {
  font-size: 1.6rem;
  padding-right: 10px;
}

#sk-ZonePublicDefinition-MyZone-HTMLComponent2 {
  padding-bottom: 50px;
}
#sk-ZonePublicDefinition-MyZone-HTMLComponent2 .sk-image-desktop {
  background-image: url("https://skye1.dev.flexport.innoveo-skye.net/resources/definition/htmlcomponent/LandingPageDigitalUnderwritingHTMLComponent/en/us/landing-page_desktop.png");
  width: 100%;
  max-width: 915px;
  min-width: 600px;
  height: 650px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media (max-width: 640px) {
  #sk-ZonePublicDefinition-MyZone-HTMLComponent2 .sk-image-desktop {
    width: 350px;
    height: 750px;
    min-width: 350px;
    background-size: 85%;
    background-image: url("https://skye1.dev.flexport.innoveo-skye.net/resources/definition/htmlcomponent/LandingPageDigitalUnderwritingHTMLComponent/en/us/landing-page_mobile.png");
  }
}
@media (max-width: 480px) {
  #sk-ZonePublicDefinition-MyZone-HTMLComponent2 .sk-image-desktop {
    width: 230px;
    min-width: 230px;
    height: 500px;
  }
}

#sk-ZonePublicDefinition-MyZone-HTMLComponent3 .purchases > div {
  position: relative;
  padding-bottom: 100px;
}
#sk-ZonePublicDefinition-MyZone-HTMLComponent3 .purchases > div a.sk-button {
  position: absolute;
  bottom: 0;
}

#sk-ZonePublicDefinition-MyZone-HTMLComponent4 {
  padding: 0 50px !important;
}
#sk-ZonePublicDefinition-MyZone-HTMLComponent4 .row {
  padding: 50px 0;
  background-image: url("/resources/definition/htmlcomponent/LandingPageCarbonHTMLComponent/en/us/carbon-cover.png");
  background-repeat: no-repeat;
  background-position: 654px 0px;
  background-size: contain;
}
@media (max-width: 640px) {
  #sk-ZonePublicDefinition-MyZone-HTMLComponent4 .row {
    background-image: none;
  }
}

#sk-ZoneDefinition-CustomerUserZone-ClaimsButtonComponent,
#sk-ZoneDefinition-CustomerUserZone-ShipmentButtonComponent {
  padding: 0;
}
#sk-ZoneDefinition-CustomerUserZone-ClaimsButtonComponent .sk-html-content,
#sk-ZoneDefinition-CustomerUserZone-ShipmentButtonComponent .sk-html-content {
  text-align: right;
}
#sk-ZoneDefinition-CustomerUserZone-ClaimsButtonComponent .sk-html-content .sk-button, #sk-ZoneDefinition-CustomerUserZone-ClaimsButtonComponent .sk-html-content [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-ZoneDefinition-CustomerUserZone-ClaimsButtonComponent .sk-html-content label,
#sk-ZoneDefinition-CustomerUserZone-ShipmentButtonComponent .sk-html-content .sk-button,
#sk-ZoneDefinition-CustomerUserZone-ShipmentButtonComponent .sk-html-content [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-ZoneDefinition-CustomerUserZone-ShipmentButtonComponent .sk-html-content label {
  margin: 0;
}

:root {
  --modelselector-tab-list-bg-color: transparent;
  --modelselector-tab-bg-color: var(--fourth-grey-color);
  --modelselector-tab-selected-bg-color: var(--white);
  --modelselector-tab-selected-border-color: var(--white);
  --modelselector-tab-selected-font-color: #671E75;
  --modelselector-tab-selected-border-width: 0;
  --modelselector-tab-selected-border-radius: 3px 3px 0 0;
}

.sk-model-selector .react-tabs > ul {
  margin-bottom: 0;
  background-color: transparent;
}
.sk-model-selector .react-tabs > ul > li {
  bottom: 0px;
  padding: 15px 20px;
  background-color: var(--modelselector-tab-bg-color);
  transform: scale(0.97);
  transform-origin: bottom;
  border-radius: 5px 5px 0 0;
}
.sk-model-selector .react-tabs > ul > li.react-tabs__tab--selected {
  background-color: var(--modelselector-tab-selected-bg-color);
  color: var(--modelselector-tab-selected-font-color);
  box-shadow: var(--box-shadow);
  border: 0;
  font-weight: 600;
  transform: scale(1);
  border-radius: 5px 5px 0 0;
  z-index: 1;
}
.sk-model-selector .sk-model.sk-model--bg > div > article {
  padding: 60px 20px 80px 20px;
}
.sk-model-selector .sk-model.sk-model--bg > div > article section a {
  background-color: #671E75;
  border: 0;
  border-radius: 50px;
  opacity: 1;
  transition: background-color 0.6s ease;
  padding: 10px 20px;
  font-weight: 400;
}
.sk-model-selector .sk-model.sk-model--bg > div > article section a:hover {
  box-shadow: none !important;
  background: #722181;
}
.sk-model-selector .react-tabs__tab-panel--selected {
  padding: 30px 30px 35px 30px;
  background-color: var(--modelselector-tab-selected-bg-color);
  box-shadow: var(--box-shadow);
  border-radius: 0 0 5px 5px;
  position: relative;
}
.sk-model-selector .react-tabs__tab-panel--selected:before {
  content: "";
  background: #fff;
  position: absolute;
  top: -1px;
  left: 0;
  border-radius: 0 5px 0 0;
  width: 100%;
  height: 30px;
  z-index: 2;
}
.sk-model-selector .slick-next,
.sk-model-selector .slick-prev {
  background-color: transparent;
}
.sk-model-selector .slick-next:before,
.sk-model-selector .slick-prev:before {
  color: var(--dark-grey-color);
}
.sk-model-selector .slick-next:hover, .sk-model-selector .slick-next:focus,
.sk-model-selector .slick-prev:hover,
.sk-model-selector .slick-prev:focus {
  background-color: transparent;
}
.sk-model-selector .slick-next {
  right: -24px;
}
.sk-model-selector .slick-prev {
  left: -24px;
}

/* Dropdown/Select mouse over background */
.sk-app .react-select__option.react-select__option--is-selected {
  background-color: #CFBDD6 !important;
  color: #4A4A4A !important;
}

.sk-datatable.sk-datatable--with-headers .ReactTable .rt-tbody .rt-td {
  text-align: center;
}
.sk-datatable.sk-datatable--with-headers .ReactTable .rt-tbody .rt-td > div {
  padding: 10px 10px;
  line-height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.ReactTable .rt-thead.-header {
  border-bottom: 0;
  background-color: var(--brand-primary-color);
  color: white;
}
.ReactTable .rt-tr {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.ReactTable .rt-thead .rt-th {
  text-align: center;
  border-right: 0;
}
.ReactTable .rt-tbody .rt-tr-group {
  border-bottom: 2px solid var(--light-purple-color);
}
.ReactTable .rt-tbody .rt-tr-group .rt-td {
  border: 0;
}
.ReactTable .rt-tbody .rt-td {
  padding: 0;
  border: 0;
  line-height: 0;
}
.ReactTable .rt-tbody .rt-td > div {
  padding: 10px 10px;
  line-height: 2rem;
  height: 100%;
}
.ReactTable .rt-tbody .rt-td > span {
  height: 0;
}
.ReactTable .rt-tbody .rt-td.select-column > div {
  display: flex;
  align-items: center;
}
.ReactTable .rt-tbody .rt-td.select-column label {
  width: 15px;
  margin: 0 auto;
  height: 20px;
  padding: 0;
}
.ReactTable .rt-tbody .rt-td.select-column input[type=checkbox]:focus + label:before, .ReactTable .rt-tbody .rt-td.select-column input[type=radio]:focus + label:before {
  border-bottom: 0;
}

.sk-comp[data-component-type=autoSearch].sk-autosearch--side-tabs {
  --component-bg-color: transparent;
  --autosearch-tab-bg-color: var(--fourth-grey-color);
  --autosearch-tab-selected-bg-color: var(--white);
  --autosearch-tab-selected-border-color: transparent;
  --autosearch-tab-selected-border-radius: 2px 0 0 2px;
  --autosearch-tab-selected-border-width: 0;
  --autosearch-panel-bg-color: var(--white);
  --autosearch-table-row-odd-bg-color: transparent;
  --autosearch-table-row-even-bg-color: transparent;
  background-color: var(--component-bg-color);
}

.sk-autosearch--side-tabs .sk-autosearch .react-tabs,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs {
  display: flex;
  justify-content: left;
  align-items: stretch;
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs > ul,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs > ul {
  position: relative;
  width: 200px;
  border: 0;
  box-shadow: none;
  transform: none !important;
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs > ul li,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs > ul li {
  bottom: 0;
  display: block;
  padding: 12px;
  margin-bottom: 1px;
  text-align: center;
  background-color: var(--autosearch-tab-bg-color);
  transform: scale(0.985);
  transform-origin: right;
  border-radius: 5px 0 0 5px;
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs > ul li.react-tabs__tab--selected,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs > ul li.react-tabs__tab--selected {
  position: relative;
  color: var(--brand-primary-color);
  font-weight: 600;
  background-color: var(--autosearch-tab-selected-bg-color);
  transform: scale(1);
  box-shadow: var(--box-shadow);
  z-index: 1;
  border-radius: 5px 0 0 5px;
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs__tab-panel,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs__tab-panel {
  background-color: var(--autosearch-panel-bg-color);
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs__tab-panel.react-tabs__tab-panel--selected,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs__tab-panel.react-tabs__tab-panel--selected {
  flex-grow: 1;
  position: relative;
}
.sk-autosearch--side-tabs .sk-autosearch .react-tabs__tab-panel.react-tabs__tab-panel--selected:before,
.sk-autosearch--side-tabs .sk-autosearch--resp .react-tabs__tab-panel.react-tabs__tab-panel--selected:before {
  top: 0px;
  height: 100%;
  width: 20px;
  border-radius: 0 0 0 5px;
}
.sk-autosearch--side-tabs .sk-autosearch .sk-autosearch-menu,
.sk-autosearch--side-tabs .sk-autosearch--resp .sk-autosearch-menu {
  display: block !important;
  position: absolute;
  top: 0;
  left: 230px;
  padding: 0 20px 20px 20px;
  border-left: 1px solid var(--light-grey-color);
}
.sk-autosearch--side-tabs .sk-autosearch .sk-autosearch-menu:before,
.sk-autosearch--side-tabs .sk-autosearch--resp .sk-autosearch-menu:before {
  display: none;
}
.sk-autosearch--side-tabs .sk-autosearch .sk-autosearch-menu span,
.sk-autosearch--side-tabs .sk-autosearch--resp .sk-autosearch-menu span {
  font-size: 2.2rem;
  line-height: 2.5rem;
}
.sk-autosearch--side-tabs .sk-autosearch .sk-datatable-records,
.sk-autosearch--side-tabs .sk-autosearch--resp .sk-datatable-records {
  padding-left: 10px;
}

.sk-autosearch--one-tab.sk-attr.sk-comp.sk-comp--autosearch {
  margin: 0 0 30px 0;
}
.sk-autosearch--one-tab.sk-attr.sk-comp.sk-comp--autosearch .react-tabs > ul {
  display: none !important;
}
.sk-autosearch--one-tab.sk-attr.sk-comp.sk-comp--autosearch .react-tabs__tab-panel {
  margin-left: 0;
  border: 0;
}

.sk-autosearch--cards {
  --autosearch-card-max-width: 192px;
}
.sk-autosearch--cards .sk-columns-selector {
  display: none !important;
}
.sk-autosearch--cards .ReactTable .rt-thead.-header {
  display: none;
}
.sk-autosearch--cards .ReactTable .rt-tbody {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.sk-autosearch--cards .ReactTable .rt-tbody .rt-tr-group {
  max-width: var(--autosearch-card-max-width);
}
.sk-autosearch--cards .ReactTable .rt-tbody .rt-tr-group .rt-td {
  width: auto !important;
  max-width: var(--autosearch-card-max-width);
}
.sk-autosearch--cards .ReactTable .rt-tbody .rt-tr.-odd .rt-td > div {
  background-color: transparent !important;
}
.sk-autosearch--cards .ReactTable .rt-tbody .rt-td > div {
  justify-content: flex-start;
}

.sk-uigroup--white-box {
  margin-bottom: 15px;
  padding: 15px;
  background-color: var(--reverse-color);
  box-shadow: var(--box-shadow);
  border-radius: var(--border-radius);
}

:root {
  --progress-bar-bars-color: var(--third-grey-color);
  --progress-bar-bg-color: transparent;
  --progress-bar-active-color: #671E75;
  --progress-bar-step-active-font-color: #671E75;
  --progress-bar-step-completed-bg-color: var(--middle-grey-color);
  --progress-bar-step-completed-font-color: var(--dark-grey-color);
  --progress-bar-step-font-color: var(--base-font-color);
}

.sk-progress-bar {
  min-height: auto;
  margin: 0 auto;
  padding: 20px;
  background-color: transparent;
}
.sk-process.sk-process--bg .sk-progress-bar {
  margin-top: 0;
}
.sk-progress-bar.sk-progress-bar--fixed {
  z-index: 3;
  background: rgba(255, 255, 255, 0.82);
}
.sk-progress-bar .sk-progress-bar-step {
  flex-direction: column;
  padding: 0;
  background-color: transparent;
  text-align: center;
}
.sk-progress-bar .sk-progress-bar-step:before {
  position: absolute;
  top: 16px;
  left: 0;
  content: "";
  width: calc(50% - 15px);
  height: 1px;
  background: var(--progress-bar-bars-color);
  z-index: -1;
}
.sk-progress-bar .sk-progress-bar-step:after {
  position: absolute;
  top: 16px;
  right: 0;
  content: "";
  width: calc(50% - 16px);
  height: 1px;
  background: var(--progress-bar-bars-color);
  z-index: -1;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed, .sk-progress-bar .sk-progress-bar-step.sk-step--active {
  background-color: transparent;
  text-align: center;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed:before {
  width: calc(50% - 15px);
  background: var(--progress-bar-active-color);
  color: var(--progress-bar-step-completed-font-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed:after {
  background: var(--progress-bar-active-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--completed .sk-number {
  position: relative;
  background: var(--progress-bar-step-completed-bg-color);
  color: var(--progress-bar-step-completed-bg-color);
  border: 1px solid var(--progress-bar-active-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active:before {
  background: var(--progress-bar-active-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-title {
  display: inline-block;
  padding-top: 5px;
  font-weight: 600 !important;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-number {
  background: #671E75;
  color: var(--reverse-font-color);
  border: 1px solid #671E75;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active .sk-number:before {
  display: none;
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active.sk-step--completed:after {
  background: var(--progress-bar-bars-color);
}
.sk-progress-bar .sk-progress-bar-step.sk-step--active.sk-step--completed .sk-number:before {
  display: block !important;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30px;
  background-color: rgba(103, 30, 117, 0.2);
  height: 30px;
  border-radius: 50%;
  transform: scale(1.5);
}
.sk-progress-bar .sk-progress-bar-step:first-child:before {
  display: none;
}
.sk-progress-bar .sk-progress-bar-step:last-child:after {
  display: none;
}
.sk-progress-bar .sk-progress-bar-step .sk-header {
  padding-left: 0;
  padding-top: 5px;
}
.sk-progress-bar .sk-progress-bar-step .sk-number {
  font-size: 1.5rem;
  line-height: 1.8rem;
  display: block;
  background: transparent;
  padding: 6px 10px 6px 10px;
  border: 1px solid var(--progress-bar-bars-color);
  border-radius: 50%;
  color: var(--brand-primary-dark-color);
}
.sk-progress-bar .sk-progress-bar-step .sk-title {
  font-size: 1.3rem !important;
  line-height: 1.3rem !important;
  font-style: normal !important;
}
@media (min-width: 481px) and (max-width: 768px) {
  .sk-progress-bar .sk-progress-bar-step .sk-title {
    display: block !important;
    font-weight: 100;
  }
}
@media (min-width: 769px) and (max-width: 990px) {
  .sk-progress-bar .sk-progress-bar-step .sk-title {
    font-weight: 100;
  }
}
[data-process-id=TravelQuoteCreatePublicProcess] .sk-progress-bar .sk-progress-bar-step.sk-progress-bar-step-4:not(.sk-step--completed)::after {
  display: none !important;
}
@media (max-width: 768px) {
  .sk-progress-bar {
    position: relative;
    top: 0;
  }
}
@media (max-width: 768px) {
  .sk-progress-bar .sk-progress-bar-step .sk-number {
    width: auto;
  }
}

.sk-attr .sk-field .sk-input-icon {
  top: 15px !important;
}

#sk-Motor-VehicleDetails-SumInsuredManualEntryMinMaxHTMLMessage .d-flex {
  justify-content: space-between !important;
  width: 66% !important;
}

#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti .sk-label i {
  margin-top: 4px;
}

#sk-Motor-Referral-ManualReferral-ReferralReasonFlexdata,
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti,
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti1,
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti2 {
  justify-content: flex-start !important;
}

#sk-Motor-StickyMessage {
  width: 100% !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-label,
#sk-Motor-PaymentHub-BillingStake .sk-label {
  align-items: flex-start !important;
}

#sk-Motor-PaymentHub-BillingStake .sk-option-list {
  flex-wrap: nowrap !important;
}

#sk-Motor-PaymentHub-BillingStake .sk-option-item label span {
  font-size: 1.3rem !important;
  white-space: nowrap !important;
}

#sk-Motor-PaymentHub-PaymentType {
  justify-content: flex-start;
}
#sk-Motor-PaymentHub-PaymentType .sk-label {
  width: 150px !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-label {
  width: 150px;
}

#sk-Motor-CustomerDetails-IndividualCustomer-LicenceIssuePlace .sk-label,
#sk-Motor-OfferCreation-SelectedOfferData-PremiumDetails-CommissionCalc-RevisedCommissionRateReadOnly .sk-label {
  width: 32% !important;
}

.sk-attr:not(.sk-selectiontable):not(.sk-table):not(.sk-table .sk-attr):not(.sk-selectiontable .sk-attr):not(.sk-multiresource) .sk-label {
  align-items: flex-start !important;
}

#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable li span > div {
  padding: 10px 0 !important;
}

#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable li span label {
  font-size: 1.3rem !important;
}

#sk-Motor-Scheme-SchemeSelection-SchemeSelection1Flexdata .sk-label,
#sk-Motor-Scheme-SchemeSelection-SchemeSelection2Flexdata .sk-label,
#sk-Motor-Scheme-SchemeSelection-SchemeSelection3Flexdata .sk-label {
  width: 100% !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item {
  margin-right: 0 !important;
}

#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-multi-brick-link--remove:hover,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-multi-brick-link--remove:hover {
  color: #671e75 !important;
}

#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable .sk-option-item {
  white-space: nowrap;
}

#Row1 {
  display: flex;
}

#Row1 .sk-row-content {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#Row1 .sk-comp {
  width: 100%;
}

#sk-navigation-ViewMotorPolicyIssueProcess-OverviewInd {
  text-align: right;
  flex-direction: row;
  clear: both;
  flex-wrap: unset;
}

#sk-navigation-ViewMotorPolicyIssueProcess-OverviewInd .sk-button-list--action {
  display: block;
  float: right;
  width: auto;
}

#sk-navigation-ViewMotorPolicyIssueProcess-OverviewInd .sk-button-list--back {
  order: -1;
  min-width: 72px;
  float: left;
  display: block;
}

#ViewMotorPolicyIssueProcess-OverviewInd-back-button-1 {
  background-color: #ffffff !important;
  color: #671e75 !important;
  border: 2px solid #671e75 !important;
  min-width: 65px !important;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h1 img {
  margin-right: 10px;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h2 {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h2 span:first-child {
  font-size: 2rem;
  color: #4a4a4a;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h2 span:last-child {
  font-size: 2rem;
  color: #671e75;
  margin-left: 10px;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h1 {
  margin-bottom: 35px;
  color: #4a4a4a !important;
}

#sk-main .sk-zone > .sk-row--unassigned {
  align-items: stretch;
  margin-bottom: 0 !important;
  height: 82px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

#sk-main .sk-row--unassigned > .sk-row-content {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent {
  padding-bottom: 0px !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content {
  display: flex;
  justify-content: space-between;
  flex-direction: column !important;
  align-items: inherit !important;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h2 span:first-child {
  font-size: 2rem;
  color: #4a4a4a;
}

#sk-ZoneDefinition-MyZone-WelcomeMessageHTMLComponent .sk-html-content h2 span:last-child {
  font-size: 2rem;
  color: #671e75;
  margin-left: 10px;
}

#sk-Motor-CustomerDetails-PartyIDMessageCorporate div,
#sk-Motor-CustomerDetails-PartyIDMessageIndividual div {
  padding: 0px !important;
  display: flex;
  font-size: 1.3rem;
}

#sk-Motor-CustomerDetails-PartyIDMessageCorporate b,
#sk-Motor-CustomerDetails-PartyIDMessageIndividual b {
  width: 32%;
}

#sk-Motor-OfferCreation-SelectedOfferData-QuotationDocument-QuotationDocumentIFrameMessage .sk-message-content {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
#sk-Motor-OfferCreation-SelectedOfferData-QuotationDocument-QuotationDocumentIFrameMessage .sk-message-content a:hover {
  color: #671e75;
  text-decoration: underline;
}

#sk-Motor-PaymentHub-PolicyPreview-UserConfirmationDeclaration .sk-option-item label span {
  font-size: 12px;
  color: #4a4a4a;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item[data-type=graphical] input + label {
  color: #671e75 !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item[data-type=graphical] input:checked + label {
  color: #ffffff !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item[data-type=graphical] input + label {
  color: #671e75 !important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: none !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item[data-type=graphical] input:checked + label {
  color: #ffffff !important;
  border: 1px solid #671e75 !important;
  background-color: #671e75 !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3) !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item label {
  background-color: #f5f5f5 !important;
  border-radius: 2px !important;
  min-height: 94px;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 .sk-label label,
#HomeViewPolicyPublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 .sk-label label {
  color: #4A4A4A !important;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input:checked + label,
#HomeViewPolicyPublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input:checked + label {
  background-color: #671E75 !important;
  opacity: 0.7 !important;
  border-color: #671E75;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input + label,
#HomeViewPolicyPublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input + label {
  border-color: #671E75;
  opacity: 0.7;
}

#sk-Motor-VehicleDetails-PlateCategory .sk-field i {
  top: 15px !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item[data-type=graphical] input + label {
  color: #671e75 !important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: none !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item[data-type=graphical] input:checked + label {
  color: #ffffff !important;
  border: 1px solid #671e75 !important;
  background-color: #671e75 !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3) !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item label {
  background-color: #f5f5f5 !important;
  width: auto !important;
  border-radius: 2px !important;
  min-height: 94px;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 .sk-label label {
  color: #4a4a4a !important;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input:checked + label {
  background-color: #671e75 !important;
  opacity: 0.7 !important;
  border-color: #671e75;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 [data-disabled=true] .sk-option-item[data-type=graphical] input + label {
  border-color: #671e75;
  opacity: 0.7;
}

#sk-Motor-VehicleDetails-PlateCategory .sk-field i {
  top: 15px !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item[data-type=graphical] input + label {
  color: #671e75 !important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: none !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item[data-type=graphical] input:checked + label {
  color: #ffffff !important;
  border: 1px solid #671e75 !important;
  background-color: #671e75 !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3) !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item label {
  background-color: #f5f5f5 !important;
  width: auto !important;
  border-radius: 2px !important;
  min-height: 94px;
}

#sk-Motor-Policy-Attachments-SendAttachmentsToCustomer .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item label {
  width: 100% !important;
}

#sk-Motor-PaymentHub-PaymentType .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

#sk-Motor-VehicleDetails-SumInsuredManualEntryMessage {
  margin-top: 20px;
}

#sk-Motor-VehicleDetails-SumInsuredManualEntry .sk-error-validation {
  margin-top: 17px;
}

#sk-Home-PropertyInfo-DomesticHelpersMultibrickTable .sk-field span:last-child i,
#sk-Travel-TripDetails-PassengerTable .sk-field span:last-child i,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-field span:last-child i {
  top: 20px !important;
}

#sk-CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2 .sk-checkbox .sk-field label > span {
  color: #4a4a4a;
}

#sk-CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2 .sk-table-table .sk-field > span,
#sk-CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2 .sk-table-table .cell-text {
  color: #4a4a4a;
  font-size: 16px;
}

#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table .sk-field > span {
  color: #4a4a4a;
  font-size: 13px !important;
}

#sk-CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2 .sk-column-list .sk-textarea .sk-field {
  align-items: flex-start;
}

#sk-SchemeGeneric-ReferralRules-VehicleAgeRule-Description,
#sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-Description,
#sk-SchemeGeneric-ReferralRules-NonGCCRule-Description,
#sk-SchemeGeneric-ReferralRules-ModelGroupRule-Description,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-UseSchemeValues,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-Description,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-UseSchemeValues,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleAgeRule-Description,
#sk-MotorMasterTableGeneric-ReferralRules-CustomReferral-Description {
  flex-direction: column;
}

#sk-SchemeGeneric-ReferralRules-VehicleAgeRule-Description .sk-field,
#sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-Description .sk-field,
#sk-SchemeGeneric-ReferralRules-NonGCCRule-Description .sk-field,
#sk-SchemeGeneric-ReferralRules-ModelGroupRule-Description .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-UseSchemeValues .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-Description .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-UseSchemeValues .sk-field,
#sk-Motor-VehicleDetails-SupportingDocYN .sk-field {
  align-items: flex-start !important;
}

#sk-navigation-MotorPolicyEndorsementPolicyReinstationProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset8 .sk-button-list--next,
#sk-navigation-MotorPolicyEndorsementFACChangeProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset2 .sk-button-list--next,
#sk-navigation-CreateSchemeProcess-ReferralRules .sk-button-list--next,
#sk-navigation-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote .sk-button-list--next,
#sk-navigation-MotorPolicyEndorsementBrokerAndCommissionChangeProcessUIDefinition-TabGroup1-Tab1-FieldsetGroup4-Fieldset2 .sk-button-list--next,
#sk-navigation-PartySearchStandaloneProcess-SearchDetails .sk-button-list--next,
#sk-navigation-CreateExternalOrganizationProcessUIDefinition-TabGroup1-Tab1 .sk-button-list--next {
  flex-grow: unset;
}

/* Upload File top align */
#OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36 .sk-multiresource,
#OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-multiresource,
#UploadDocumentsProcessPublic1UI1-FieldsetGroup-Fieldset1 .sk-multiresource {
  justify-content: flex-start !important;
}

/* File Delete Icon Remove */
#OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36 .sk-file-actions,
#OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-file-actions,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-file-actions,
#UploadDocumentsProcessPublic1UI1-FieldsetGroup-Fieldset1 .sk-file-actions,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1 .sk-file-actions,
#OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset54 .sk-file-actions,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-file-actions {
  display: none !important;
}

#sk-Motor-Messages-EndorsementSelectionInformationMessage {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#sk-SchemeGeneric-Messages-SchemeSummaryMessage .action-buttons--inactive .sk-button, #sk-SchemeGeneric-Messages-SchemeSummaryMessage .action-buttons--inactive [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-SchemeGeneric-Messages-SchemeSummaryMessage .action-buttons--inactive label {
  text-align: center;
  min-width: unset;
  text-transform: capitalize;
  min-height: 30px !important;
  font-size: 1.3rem !important;
  line-height: 2rem;
  padding: 0 0.5rem;
  font-family: Arial !important;
  margin: 0 5px;
}

#sk-SchemeGeneric-CoverDetails-SelectCoverTable ul > li .cell,
#sk-SchemeGeneric-CoverDetails-LossDamage-LDVTable ul > li .cell,
#sk-SchemeGeneric-CoverDetails-TPPDamage-TPPDamageTable ul > li .cell,
#sk-SchemeGeneric-CoverDetails-TPBInjury-TPBInjuryTable ul > li .cell,
#sk-SchemeGeneric-CoverDetails-AmbCover-AmbCoverTable ul > li .cell,
#sk-SchemeGeneric-CoverDetails-LossOfUse-LossOfUseTable ul > li .cell {
  font-size: 1.6rem;
}

/* New Css */
#sk-Motor-VehicleDetails-SumInsuredManualEntryMinMaxHTMLMessage {
  /*position: relative !important;*/
  position: absolute !important;
  margin-top: 112px;
  padding-top: 2px;
}
#sk-Motor-VehicleDetails-SumInsuredManualEntryMinMaxHTMLMessage .sk-message-content {
  left: 32% !important;
  /*top: -5px !important;*/
  font-size: 10px !important;
  position: relative !important;
}

#sk-Motor-VehicleDetails-RetailPrice[data-readonly=true] {
  margin-top: 12px !important;
}

[data-menu-expanded=true] aside.sk-nav {
  z-index: 990 !important;
}

#sk-process-InitiateEarlyRenewalQuoteSyncProcess .sk-process-content {
  padding-top: 40px;
}

#Row1 .sk-row-content {
  width: 100% !important;
}

#sk-ZoneDefinition-MyZone-ProductSelectorComponent .sk-model-carousel-content {
  padding: 30px 30px 35px 30px !important;
  background-color: #FFFFFF;
  box-shadow: 0 6px 25px #D7D7D7;
  border-radius: 0 0 5px 5px;
}

#sk-Users-panel,
#sk-model-carousel-category-Users {
  padding: 0 !important;
}

#sk-model-carousel-category-Users .slick-slider {
  margin-bottom: 0 !important;
}

#sk-model-carousel-category-Users .sk-model--card {
  padding: 15px;
}

.sk-model .sk-model--card i {
  font-size: 5rem;
  line-height: 60px;
  text-align: center;
  display: block;
  padding: 10px;
  color: #4A4A4A !important;
}

.sk-model .sk-model--card header {
  padding: 0 0 12px 0;
  margin: 0;
}

.sk-model--card header h3 {
  font-size: 2.8rem !important;
  text-align: center;
}

.sk-model--card section {
  padding: 15px 0;
}

.sk-model--card section a {
  margin-top: 5px;
  display: inline-block;
}

.sk-model--card section a:hover {
  color: #671E75 !important;
  text-decoration: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.__react_component_tooltip {
  padding: 8px 12px !important;
}

.__react_component_tooltip.place-right::after {
  border-right-color: #671E75 !important;
}

.__react_component_tooltip.place-left::after {
  border-left-color: #671E75 !important;
}

.__react_component_tooltip.place-top::after {
  border-top-color: #671E75 !important;
}

.__react_component_tooltip.place-bottom::after {
  border-bottom-color: #671E75 !important;
}

#sk-Motor-Policy-Attachments-SendAttachmentsEmailAddress,
#sk-Motor-Policy-Attachments-MobileNoContainer {
  flex-direction: column !important;
  gap: 5px;
}

#sk-Motor-Policy-Attachments-SendAttachmentsEmailAddress .sk-field,
#sk-Motor-Policy-Attachments-MobileNoContainer .sk-field {
  width: 375px !important;
}

#sk-navigation-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset37 {
  margin-top: -4.5rem !important;
}

#OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36 .sk-tooltip-icon {
  padding-top: 3px !important;
}

.sk-selectiontable ul li .sk-checkbox .sk-field label {
  font-size: 1.6rem !important;
}

.sk-selectiontable ul li .sk-selectiontable-cell .sk-attr {
  padding: 0 !important;
}

#sk-Motor-Policy-Attachments-PolicyDocumentsTable .sk-table-table .cell .sk-field > span {
  font-size: 1.3rem !important;
}
#sk-Motor-Policy-Attachments-PolicyDocumentsTable .sk-table-table .cell span a {
  font-size: 1.6rem !important;
}
#sk-Motor-Policy-Attachments-PolicyDocumentsTable .sk-table-table .cell span a:hover {
  color: #671E75 !important;
  text-decoration: underline;
}

.sk-attr[data-readonly=true] > .sk-field {
  align-items: flex-start !important;
  /*margin-top: 2px !important;*/
}

.sk-attr[data-readonly=true] .cell > .sk-field {
  align-items: center !important;
  margin-top: 2px !important;
}

#sk-Motor-CustomerDetails-IndividualCustomer-MobileNoContainer[data-readonly=true] .sk-attr-assigned {
  width: 20px !important;
}

#sk-Motor-Policy-Endorsement-GeneralEndorsement-EndorsementSelection-EndorsementSelectionMultibrickTable .sk-table-table ul li .cell:last-child {
  display: none;
}
#sk-Motor-Policy-Endorsement-GeneralEndorsement-EndorsementSelection-EndorsementSelectionMultibrickTable .sk-table-table ul li .sk-field {
  align-items: center !important;
}
#sk-Motor-Policy-Endorsement-GeneralEndorsement-EndorsementSelection-EndorsementSelectionMultibrickTable .sk-table-table ul li .sk-field > span {
  font-size: 13px !important;
}

.sk-attr[data-readonly=true] .cell .sk-field,
#sk-SchemeGeneric-BasicDetails-SignedContractResourceMulti .sk-label label {
  align-items: center !important;
}

.sk-table-table .cell .cell-text {
  font-size: 1.6rem !important;
}

#sk-SchemeGeneric-ReferralRules-ModelGroupRule-ModelGroupSelection-VehicleModelGroupTable .sk-table-table .cell span {
  font-size: 1.2rem !important;
}

#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6 .sk-table-table ul li:not(:first-child) .cell-text {
  font-weight: normal !important;
}

.sk-app {
  background-color: #FAFAFA !important;
}

.sk-step-header .sk-step-link,
.sk-step-header .sk-step-title {
  font-size: 1.3rem !important;
}

#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .cell .sk-field i {
  margin-top: 5px !important;
}

#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset5-PanelGroup4-Panel1-FieldsetGroup1-Fieldset6 .sk-column-list,
#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset11-PanelGroup6-Panel3-FieldsetGroup3-Fieldset12 .sk-column-list,
#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset13-PanelGroup7-Panel4-FieldsetGroup4-Fieldset14 .sk-column-list,
#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset15-PanelGroup8-Panel5-FieldsetGroup5-Fieldset16 .sk-column-list,
#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset17-PanelGroup9-Panel6-FieldsetGroup6-Fieldset18 .sk-column-list,
#EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset27 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset5-PanelGroup4-Panel1-FieldsetGroup1-Fieldset6 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset11-PanelGroup6-Panel3-FieldsetGroup3-Fieldset12 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset13-PanelGroup7-Panel4-FieldsetGroup4-Fieldset14 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset15-PanelGroup8-Panel5-FieldsetGroup5-Fieldset16 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset17-PanelGroup9-Panel6-FieldsetGroup6-Fieldset18 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset24-PanelGroup12-Panel9-FieldsetGroup9-Fieldset25 .sk-column-list,
#CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset27 .sk-column-list {
  flex-direction: column-reverse !important;
}

.sk-option-item[data-type=graphical] input + label {
  color: #4A4A4A;
}

.sk-attr .sk-option-list .sk-option-item[data-type=graphical] img {
  filter: invert(0.3);
}

/*.sk-message .sk-message-content {
    color: #4A4A4A;
}*/
.sk-progbar-single-outer-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0 10px 0;
  gap: 10px;
}
.sk-progbar-single-outer-container div {
  font-size: 1.3rem;
  font-weight: 600;
  color: #671E75;
}
.sk-progbar-single-outer-container div:first-child {
  color: #FFFFFF;
  background-color: #671E75;
  border-radius: 40px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 1.4rem;
  font-weight: 600;
  box-shadow: 0 0 10px #671E75;
}

/* Grid - Autocomplete & delete Icon & delete row text Fix */
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table {
  overflow-x: visible !important;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field {
  justify-content: center;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span {
  position: absolute;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div {
  top: 12px;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i {
  top: -3px !important;
  left: -75px;
  position: relative;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:last-child {
  position: absolute;
  right: 0;
  border-bottom: 0 !important;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:first-child .cell:last-child,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:first-child .cell:last-child {
  display: none;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:last-child a span {
  display: none;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:last-child a {
  justify-content: right;
  margin-top: 7px;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus {
  color: #671E75 !important;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell:last-child a i {
  font-size: 1.6rem;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell .sk-field {
  align-items: center !important;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li .cell .sk-error-validation,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li .cell .sk-error-validation {
  justify-content: center;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li .cell .sk-error-validation > div,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li .cell .sk-error-validation > div {
  font-size: 1.6rem;
}
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable3 .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li .cell .sk-error-validation > div span {
  font-size: 80% !important;
}

/* Dropdown & Autoselect inside Table (Max height scroll) */
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li .sk-field .react-autosuggest__suggestions-container {
  max-height: 200px;
  overflow-y: auto;
  margin-top: 20px;
  text-align: left;
}

/* Grid align Items center */
#sk-EditSchemeProcess4UI1-TabGroup1-SchemeDetails-PanelGroup1 .sk-table-table .cell .sk-field,
#sk-CreateSchemeProcess4UI1-TabGroup1-SchemeDetails-PanelGroup1 .sk-table-table .cell .sk-field,
#sk-Motor-VehicleDetails-VehicleSelectionTable .sk-table-table .cell .sk-field,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table .cell .sk-field,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table .cell .sk-field,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table .cell .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-FlatBaseRate-FlatBaseRateTable .sk-table-table .cell .sk-field,
#sk-SchemeGeneric-MasterTables-MinimumPremium-MPTable .sk-table-table .cell .sk-field,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4 .sk-table-table .cell .sk-field,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab3-TabGroup1-Tab7-PanelGroup5 .sk-table-table .cell .sk-field,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab3-TabGroup1-Tab8 .sk-table-table .cell .sk-field,
#sk-Motor-Policy-Attachments-PolicyDocumentsTable .sk-table-table .cell .sk-field {
  align-items: center !important;
}

/* Grid last row height & dropdown Fix */
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table,
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitDefaultTypeOfAssistanceTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleAgeRule-MaxVehicleAgeTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-ModelGroupRule-ModelGroupsTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleValueRule-VehValueTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-CustomReferralRules-CustomReferralRulesTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyTable .sk-table-table,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-ModelGroupRule-ModelGroupTable .sk-table-table,
#sk-MotorMasterTableGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table {
  overflow-x: visible;
}
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitDefaultTypeOfAssistanceTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleAgeRule-MaxVehicleAgeTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-ModelGroupRule-ModelGroupsTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleValueRule-VehValueTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-CustomReferralRules-CustomReferralRulesTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyTable .sk-table-table ul li:last-child,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeTable .sk-table-table ul li:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table ul li:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table ul li:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table ul li:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-ModelGroupRule-ModelGroupTable .sk-table-table ul li:last-child,
#sk-MotorMasterTableGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table ul li:last-child {
  height: auto !important;
}
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitDefaultTypeOfAssistanceTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-VehicleAgeRule-MaxVehicleAgeTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-ModelGroupRule-ModelGroupsTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-VehicleValueRule-VehValueTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-CustomReferralRules-CustomReferralRulesTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-MotorMasterTableGeneric-ReferralRules-ModifiedVehicleRule-ModVehTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-MotorMasterTableGeneric-ReferralRules-NonGCCRule-NonGCCTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-MotorMasterTableGeneric-ReferralRules-ModelGroupRule-ModelGroupTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label,
#sk-MotorMasterTableGeneric-ReferralRules-UninsuredRule-UninsuredTable .sk-table-table ul > li .cell .sk-field .sk-dropdownlist-option-label {
  font-size: 1.3rem !important;
}

/* Grid delete Icon focus Green color fix */
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus {
  color: #671E75 !important;
}

/* Grid delete Icon Hover color fix */
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover {
  color: #671E75 !important;
}

/* Grid delete row text hide fix */
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a span {
  display: none;
}
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a {
  justify-content: flex-end !important;
}
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover {
  color: #671E75 !important;
}

#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell:last-child {
  justify-content: flex-end !important;
}

/* Search Icon alignment fix */
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table ul li .cell .sk-field i.fa-search,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li .cell .sk-field i.fa-search {
  top: 20px !important;
}

#sk-SchemeGeneric-MasterTables-MinimumPremium-MPTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-Motor-Policy-History-HistoryTable .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem !important;
}

/* Grid horizontal Scroll in scheme Journey */
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitTable .sk-table-table,
#sk-SchemeGeneric-CoverDetails-PSA-PSABenefitTable .sk-table-table,
#sk-SchemeGeneric-CoverDetails-RSA-RSABenefitTable .sk-table-table,
#sk-SchemeGeneric-CoverDetails-PerBel-PersBelTable .sk-table-table {
  overflow-x: auto !important;
}

.react-select__menu {
  text-align: left;
}

/* Auto Select/Search Vertical Scroll */
.sk-field .react-autosuggest__suggestions-container {
  max-height: 250px;
  overflow-y: auto;
  text-align: left;
}

#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionMessage {
  display: none;
}

#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable {
  margin-top: 15px;
}

/* Delete Icon Size Fix */
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li span:last-child a i,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li span:last-child a i,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table ul li span:last-child a i,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li span:last-child a i,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable3 .sk-table-table ul li span:last-child a i,
#sk-Home-PropertyInfo-ClaimMultibrickTable .sk-table-table ul li span:last-child a i,
#sk-Home-PropertyInfo-ContentMultibrickTable .sk-table-table ul li span:last-child a i,
#sk-Home-PropertyInfo-PossessionsMultibrickTable .sk-table-table ul li span:last-child a i {
  font-size: 1.6rem;
}

/* Grid Radio Button Alignment */
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li .sk-option-list,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li .sk-option-list {
  padding: 7px !important;
}
#sk-SchemeGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li .sk-option-item,
#sk-MotorMasterTableGeneric-ReferralRules-InsuredName-InsuredNameMultiTable .sk-table-table ul li .sk-option-item {
  white-space: nowrap;
}

#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-field i {
  top: 20px !important;
}

#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-field i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-field i {
  top: 20px !important;
}
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-field {
  justify-content: center;
}
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span i,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span i {
  top: -3px !important;
  left: -75px;
  position: relative;
}
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span {
  position: absolute;
}
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span div,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span div {
  top: 12px;
}

/* Search Icon in Header - Alignment Change */
.sk-toolbar-icons li:first-child {
  position: absolute;
  left: 40px;
}

.sk-toolbar-icons li:first-child a i {
  font-weight: 800 !important;
}

/* Upload File Style Change */
#sk-Motor-VehicleDetails-VehicleValueDocumentResource,
#sk-Motor-VehicleDetails-NCDDocMulti,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource {
  justify-content: flex-start !important;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-dropzone,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-dropzone,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-dropzone,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-dropzone,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-dropzone,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-dropzone,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-dropzone,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-dropzone,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-dropzone,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-dropzone {
  min-height: 30px;
  align-items: flex-start !important;
  padding-left: 10px;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-header,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-header,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-header,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-header,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-header,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-header,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-header,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-header,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-header,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-header {
  flex-direction: row !important;
  padding: 2px !important;
  gap: 5px;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-header i,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-header i,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-header i,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-header i,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-header i,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-header i,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-header i,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-header i,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-header i,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-header i {
  font-size: 2.4rem !important;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-subheader,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-subheader,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-subheader,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-subheader,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-subheader,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-subheader,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-subheader,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-subheader,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-subheader,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-subheader {
  display: none;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-header .sk-button, #sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-header label,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-header .sk-button,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-header label,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-header .sk-button,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-header label,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-header .sk-button,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-header label,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-header .sk-button,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-header label,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-header .sk-button,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-header label,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-header .sk-button,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-header label,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-header .sk-button,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-header label,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-header .sk-button,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-header label,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-header .sk-button,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-header [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-header label {
  line-height: 1px !important;
  min-height: 23px !important;
  font-size: 1.2rem !important;
}
#sk-Motor-VehicleDetails-VehicleValueDocumentResource .sk-field .sk-upload-files .sk-file,
#sk-Motor-VehicleDetails-NCDDocMulti .sk-field .sk-upload-files .sk-file,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Addition-ImportResource .sk-field .sk-upload-files .sk-file,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-Update-ImportResource .sk-field .sk-upload-files .sk-file,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ArchivalThroughImport-ImportResource .sk-field .sk-upload-files .sk-file,
#sk-VMRMaintenanceGeneric-VMRVehicleImport-RestorationThroughImport-ImportResource .sk-field .sk-upload-files .sk-file,
#sk-Motor-Referral-ManualReferral-UnderwriterComments-AttachmentResource .sk-field .sk-upload-files .sk-file,
#sk-Motor-Referral-ManualReferral-ReferralHistory-AttachmentResource .sk-field .sk-upload-files .sk-file,
#sk-Motor-Referral-ManualReferral-SubmittorComments-AttachmentResource .sk-field .sk-upload-files .sk-file,
#sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field .sk-upload-files .sk-file {
  min-width: 220px !important;
}

.sk-error-validation span {
  color: #D0021B !important;
}

#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset5-PanelGroup4-Panel1-FieldsetGroup1-Fieldset6 .sk-column-list,
#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset11-PanelGroup6-Panel3-FieldsetGroup3-Fieldset12 .sk-column-list,
#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset13-PanelGroup7-Panel4-FieldsetGroup4-Fieldset14 .sk-column-list,
#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset15-PanelGroup8-Panel5-FieldsetGroup5-Fieldset16 .sk-column-list,
#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset17-PanelGroup9-Panel6-FieldsetGroup6-Fieldset18 .sk-column-list,
#ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset27 .sk-column-list,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4-FieldsetGroup15 .sk-column-list,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4-FieldsetGroup17 .sk-column-list,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4-FieldsetGroup161 .sk-column-list,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4-FieldsetGroup18 .sk-column-list {
  flex-direction: column-reverse !important;
}

/* Grid Width to 100% Fix */
#ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-History-NoStyleGroup1-NoStyle2-FieldsetGroup17-Fieldset22 .sk-attr,
#ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-History-NoStyleGroup1-NoStyle2-FieldsetGroup17-Fieldset19 .sk-attr,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3 .sk-column-list .sk-attr {
  width: 100% !important;
}

/* Dropdown Width Inside Grid */
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table ul li .cell .sk-field,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table ul li .cell .sk-field {
  width: 150px !important;
}
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table ul li .cell .sk-field .react-select,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table ul li .cell .sk-field .react-select {
  width: 150px !important;
}
#sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-table-table ul li .cell:last-child .sk-field,
#sk-SchemeGeneric-ReferralRules-RuleStatusTable .sk-table-table ul li .cell:last-child .sk-field {
  justify-content: center !important;
}

/* Grid Last Row Height for Dropdown */
#sk-MotorMasterTableGeneric-ReferralRules-InsuredAgeRule-InsuredAgeTable .sk-table-table ul li:last-child .cell,
#sk-MotorMasterTableGeneric-ReferralRules-RepairTypeRule-RepairTypeTable .sk-table-table ul li:last-child .cell {
  align-items: flex-start;
  margin-top: 10px;
}

/* Grid font size 1.3rem */
#sk-SchemeGeneric-PricingDetails-FlatRate-FlatBaseRate-FlatBaseRateTable .sk-table-table ul li span {
  font-size: 1.3rem !important;
}

/* Checkbox Loader Customize */
.sk-input-checkbox .icon-loading {
  font-size: 2.7rem !important;
}

.sk-input-checkbox {
  margin-right: 5px !important;
}

/* Radiobutton Loader Customize */
.sk-input-radio .icon-loading {
  font-size: 2.5rem !important;
}

.sk-input-radio {
  margin-right: 1px !important;
}

/* Grid - Loader inside medium Dropdown */
.sk-table-table .sk-attr[data-loading=true] .icon-loading {
  right: 1px !important;
  top: 11px !important;
  border: 3px solid #FFFFFF;
  background-color: #FFFFFF;
}

/* Grid - Loader inside Small Dropdown New Updated Fix */
#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-SchemeGeneric-PricingDetails-FlatRate-FlatBaseRate-FlatBaseRateTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-SchemeGeneric-CoverDetails-PSA-PSABenefitTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-SchemeGeneric-CoverDetails-RSA-RSABenefitTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-MotorMasterTableGeneric-CoverageMaster-TPL-TPLCoverList-AmbCover-AmbCoverTable .sk-table-table .sk-attr[data-loading=true] .icon-loading,
#sk-MotorMasterTableGeneric-CoverageMaster-CCBenefit-CBenefitTable .sk-table-table .sk-attr[data-loading=true] .icon-loading {
  right: 2px !important;
}
#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable .sk-table-table .sk-attr .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-FlatBaseRate-FlatBaseRateTable .sk-table-table .sk-attr .sk-field,
#sk-SchemeGeneric-CoverDetails-CCBenefit-CCBenefitTable .sk-table-table .sk-attr .sk-field,
#sk-SchemeGeneric-CoverDetails-PSA-PSABenefitTable .sk-table-table .sk-attr .sk-field,
#sk-SchemeGeneric-CoverDetails-RSA-RSABenefitTable .sk-table-table .sk-attr .sk-field,
#sk-MotorMasterTableGeneric-CoverageMaster-TPL-TPLCoverList-AmbCover-AmbCoverTable .sk-table-table .sk-attr .sk-field,
#sk-MotorMasterTableGeneric-CoverageMaster-CCBenefit-CBenefitTable .sk-table-table .sk-attr .sk-field {
  max-width: 100% !important;
  margin: 3px 15px !important;
}

#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table ul li .cell .sk-attr[data-loading=true] .sk-field i.fa-spin-pulse {
  top: 10px !important;
}

#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .cell:nth-child(2) .sk-attr[data-loading=true] .icon-loading {
  top: 11px !important;
}

/* Grid (Scheme) - Autoselect Width Fix */
#sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li .sk-field,
#sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li .sk-field,
#sk-MotorMasterTableGeneric-ReferralRules-VehicleBodyTypeReferral-VehicleBodyTypeMultiTable .sk-table-table ul li .sk-field,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li .sk-field,
#sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li .sk-field,
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable2 .sk-table-table ul li .sk-field,
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .sk-table-table ul li .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable4 .sk-table-table ul li .sk-field {
  width: 180px !important;
}

#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-message-content {
  margin-bottom: 1rem;
  position: relative;
  padding: 10px !important;
}
#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-message-content h1 {
  position: relative;
  font-size: 3.5rem;
  margin-bottom: 30px;
  color: #671E75;
  line-height: 3.2rem;
  text-align: center;
}
#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-message-content h1 p {
  margin-top: 10px;
}
#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-template--body {
  flex-wrap: wrap;
  flex-direction: row;
  padding: 25px 25px 0 25px;
  border: 1px solid #671E75;
}
#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-template--body i {
  top: -35px;
  font-size: 6rem !important;
  background: #FAFAFA !important;
}
#sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-template--body > div {
  width: 50%;
  text-align: center;
}

/* ContactUs(Floating) Css */
.sk-floating-tab-inner {
  border: 1px solid #4A4A4A !important;
}

.sk-floating-tab-tab:hover {
  background: #671E75 !important;
}

.sk-floating-tab-content {
  color: #4A4A4A !important;
}

.sk-floating-tab-content h5 {
  font-size: 13px !important;
  margin: 15px 0 15px 0;
}

.sk-floating-tab-content div {
  line-height: 21px;
}

/* Grid Corners Issue Fix */
.sk-table-table ul li:first-child {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important;
}

.sk-table-table ul li:last-child {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell .sk-field {
  max-width: 150px !important;
}
#sk-SchemeGeneric-PricingDetails-FlatRate-TPLFixedPremium-TPLPremiumTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i {
  left: -58px !important;
}

/* Grid Last Empty Column Hide */
#sk-Motor-Policy-Attachments-PolicyDocumentsTable .sk-table-table ul li .cell:last-child,
#sk-Motor-Policy-History-HistoryTable .sk-table-table ul li .cell:last-child,
#sk-VMRMaintenanceGeneric-RepositorySearch-VehicleTable .sk-table-table ul li .cell:last-child {
  display: none;
}

/* Icon Font weight change in Global Search  */
#sk-search-result-table .p-datatable-table .p-datatable-tbody td:last-child a i {
  font-weight: 500 !important;
}
#sk-search-result-table .p-datatable-table .p-datatable-tbody td:last-child div {
  gap: 0 0.5rem;
}
#sk-search-result-table .sk-datatable-header .p-multiselect-trigger-icon {
  color: #671E75 !important;
}

#sk-search-popup .sk-search-criteria-text a i {
  display: block !important;
}

/*VMR Grid Changes */
#sk-VMRMaintenanceGeneric-RepositorySearch-VehicleTable .sk-table-table ul li:not(:first-child) .cell .sk-field {
  margin: 0 !important;
  max-width: 100% !important;
  padding: 10px 0;
}
#sk-VMRMaintenanceGeneric-RepositorySearch-VehicleTable .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem;
}

#sk-VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .sk-datatable .p-datatable-table .p-column-header-content {
  justify-content: center !important;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .sk-datatable .p-datatable-table tr th:last-child .pi-sort-alt {
  display: none;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .sk-datatable .p-datatable-table tr td {
  text-align: center !important;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-VMRImportInstanceAutomaticSearchComponent .sk-datatable .p-datatable-table tr td:last-child div {
  justify-content: center !important;
}

#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton {
  width: 100%;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-label {
  width: 32%;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-field {
  width: 68%;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-field .sk-option-list {
  flex-wrap: wrap;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-field .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  padding: 0 15px 10px 0;
  margin-right: 0 !important;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-field .sk-option-item:last-child {
  padding-right: 0 !important;
}
#sk-VMRMaintenanceGeneric-VMRVehicleImport-ImportOperationRadioButton .sk-field .sk-option-item label span {
  white-space: nowrap;
}

#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .cell .sk-field .sk-autocomplete-input i {
  margin-top: 0 !important;
}
#sk-SchemeGeneric-MasterTables-Excess-Excess4Table .cell .sk-field i {
  margin-top: 0 !important;
}

.sk-autosearch-twotabs--hidden {
  display: none !important;
}

.sk-um-brk-welcome-msg {
  max-width: 70%;
}

.sk-um-brk-credit-limit {
  position: absolute;
  right: 40px;
  margin-top: 5px;
}

#sk-SuperUser-NameContainer .sk-field {
  width: 100% !important;
}
#sk-SuperUser-NameContainer .sk-attr-assigned > div.sk-attr {
  flex-wrap: nowrap !important;
}
#sk-SuperUser-NameContainer .sk-attr-assigned .sk-label {
  padding-right: 5px;
  width: 60%;
}

#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-column-list {
  width: 100%;
  display: block !important;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-column-list .sk-attr {
  width: 100%;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-column-list .sk-attr .sk-label {
  margin-right: 10px;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-field .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-attr .sk-field .sk-option-item > label {
  width: 100% !important;
  background-color: #F5F5F5 !important;
  border-radius: 2px !important;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-attr .sk-field .sk-option-item input + label {
  color: #671E75;
  border: 1px solid #D1D1D1;
  box-shadow: none;
  min-height: 94px;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-attr .sk-field .sk-option-item input + label:hover {
  border: 1px solid #671E75;
}
#VMRMaintenanceProcess1UI1-TabGroup1-VehicleCreation-FieldsetGroup9-Fieldset17 .sk-attr .sk-field .sk-option-item > label .sk-option-icon {
  font-size: 4rem !important;
  line-height: 6rem;
  font-weight: 400 !important;
  padding: 0 !important;
}

#sk-ZoneDefinition-VehicleMasterRepository-ProductSelectorMaintainVehicle .custom-product-selector-btn p,
#sk-ZoneDefinition-Pricing-ProductSelectorScheme .custom-product-selector-btn p {
  font-size: 1.5rem;
  max-width: 70%;
}

#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Tab3,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab8,
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab4,
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab7,
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup1-Tab7,
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset14-PanelGroup1-Tab4,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab9,
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab11 {
  /*.sk-column-list {
      flex-direction: row-reverse !important;
  }*/
}
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Tab3 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab8 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab4 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab7 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup1-Tab7 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset14-PanelGroup1-Tab4 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab9 .sk-field .sk-table-table ul li:not(:first-child) .cell,
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab11 .sk-field .sk-table-table ul li:not(:first-child) .cell {
  background-color: transparent !important;
  color: #4A4A4A;
  font-weight: normal !important;
  justify-content: left !important;
}

#sk-Motor-Policy-PolicyExtension-PolicyExtensionPreview-PublicPaymentConfirmation .sk-field .sk-option-item {
  padding-bottom: 20px !important;
}

#sk-process-PaymentProcessPublic .sk-process-form {
  width: 80% !important;
}

#sk-process-PartySearchStandaloneProcess {
  margin: 0 20px;
}
#sk-process-PartySearchStandaloneProcess .sk-basic {
  background-color: white;
  padding: 1rem;
}
#sk-process-PartySearchStandaloneProcess #sk-PartySearchGeneric-StandaloneOutput-PartyholderData-IndividualPartyHolderMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field {
  align-items: center !important;
}
#sk-process-PartySearchStandaloneProcess #sk-PartySearchGeneric-StandaloneOutput-PartyholderData-IndividualPartyHolderMultiTable .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem !important;
}
#sk-process-PartySearchStandaloneProcess #sk-PartySearchGeneric-StandaloneOutput-PartyholderData-IndividualPartyHolderMultiTable .sk-table-table ul li .cell:last-child {
  display: none;
}

#sk-navigation-PartySearchStandaloneProcess-SearchDetails .sk-button.button[disabled]:hover, #sk-navigation-PartySearchStandaloneProcess-SearchDetails [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label.button[disabled]:hover, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-PartySearchStandaloneProcess-SearchDetails label.button[disabled]:hover {
  color: #666;
  background-color: #f5f5f5;
}
#sk-navigation-PartySearchStandaloneProcess-SearchDetails .sk-button--disabled::after {
  background: #E06A2D;
  filter: none !important;
}

#sk-comp-ZoneDefinition-Pricing-ProductSelectorPlan {
  flex: 0 0 225px !important;
}

#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-table-table,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table,
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable3 .sk-table-table {
  position: relative;
}

/* Placehoder for dropdown -- hide */
#sk-Home-CustomerInfo-Title .sk-field .react-select .react-select__placeholder,
#sk-Home-CustomerInfo-PhoneContainer .sk-field .react-select .react-select__placeholder,
#sk-Travel-CustomerDetails-Title .sk-field .react-select .react-select__placeholder,
#sk-Travel-CustomerDetails-PhoneContainer .sk-field .react-select .react-select__placeholder {
  display: none;
}

#sk-Home-CustomerInfo-PhoneContainer .sk-field .react-select__menu {
  max-height: 250px;
  overflow-y: auto;
  text-align: left;
}
#sk-Home-CustomerInfo-PhoneContainer .sk-field .react-select__menu div {
  overflow: hidden !important;
}

/* Home & Travel Graphical Radio Button */
#sk-Home-PropertyInfo-OwnershipType .sk-field .sk-option-item,
#sk-Home-PropertyInfo-InsuranceType .sk-field .sk-option-item,
#sk-Home-PropertyInfo-PropertyType .sk-field .sk-option-item {
  margin-right: 2px !important;
}
#sk-Home-PropertyInfo-OwnershipType .sk-option-item[data-type=graphical] input + label,
#sk-Home-PropertyInfo-InsuranceType .sk-option-item[data-type=graphical] input + label,
#sk-Home-PropertyInfo-PropertyType .sk-option-item[data-type=graphical] input + label {
  box-shadow: none !important;
  min-height: 94px !important;
  padding: 15px 10px 10px 10px !important;
  gap: 1rem !important;
}
#sk-Home-PropertyInfo-OwnershipType .sk-option-item[data-type=graphical] input + label .sk-option-image,
#sk-Home-PropertyInfo-InsuranceType .sk-option-item[data-type=graphical] input + label .sk-option-image,
#sk-Home-PropertyInfo-PropertyType .sk-option-item[data-type=graphical] input + label .sk-option-image {
  width: 35px;
  height: auto;
  padding: 0 !important;
}

#sk-Home-PropertyInfo-InsuranceType .sk-option-item input[value=BuildingContents] + label img {
  height: 35px !important;
  width: unset !important;
}

#sk-navigation-HomeQuoteCreatePublicProcess-1 .sk-button[data-style=BACK], #sk-navigation-HomeQuoteCreatePublicProcess-1 [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-HomeQuoteCreatePublicProcess-1 label[data-style=BACK],
#sk-navigation-HomeQuoteCreatePublicProcess-2 .sk-button[data-style=BACK],
#sk-navigation-HomeQuoteCreatePublicProcess-2 [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK],
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-HomeQuoteCreatePublicProcess-2 label[data-style=BACK] {
  background-color: #671E75;
  color: #FFFFFF;
}
#sk-navigation-HomeQuoteCreatePublicProcess-1 .sk-button[data-style=BACK]::after, #sk-navigation-HomeQuoteCreatePublicProcess-1 [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-HomeQuoteCreatePublicProcess-1 label[data-style=BACK]::after,
#sk-navigation-HomeQuoteCreatePublicProcess-2 .sk-button[data-style=BACK]::after,
#sk-navigation-HomeQuoteCreatePublicProcess-2 [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK]::after,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-HomeQuoteCreatePublicProcess-2 label[data-style=BACK]::after {
  filter: invert(1);
}

#sk-Home-Summary-FinalMessage .card-wrapper-wrapper .card-wrapper img {
  height: 60px;
}

#sk-navigation-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 {
  padding-left: 0 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
#sk-navigation-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-button, #sk-navigation-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-navigation-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 label {
  margin-left: 0 !important;
}
#sk-navigation-HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset22 .sk-button-text {
  font-size: 1.6rem !important;
}

#sk-Home-Summary-ConfirmQuoteMessage {
  padding: 0 10px 0 10px;
}

#sk-Home-Summary-DownloadQuoteMessage {
  margin-top: 0;
  padding-bottom: 0;
}

[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation .sk-button[title=Edit], [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Edit], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation label[title=Edit] {
  position: absolute;
  top: -54px;
  left: 11rem;
  border: 0;
  font-size: 1.6rem !important;
  color: #FFFFFF;
  background: #671E75;
  padding: 0.5rem !important;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 20px !important;
  border: 2px solid #FFFFFF;
  min-width: 90px;
  z-index: 3;
}
[data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation .sk-button[title=Edit]::after, [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[title=Edit]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] [data-public=true][data-process-id*=Home][data-process-id*=Public] .sk-navigation label[title=Edit]::after {
  content: "\f044";
  font-family: "Font Awesome 5 Pro";
  color: #FFFFFF;
  font-weight: 300;
  margin: -2px 0 0 3px;
}

#sk-HomeQuoteCreatePublicProcess3UI1-PanelGroup1 .sk-uigroup-content .p-accordion-tab #pr_id_1_content_2 .p-accordion-content .sk-navigation {
  margin: 0;
  justify-content: flex-end;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table-table,
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table-table {
  overflow-x: visible !important;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true],
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] {
  opacity: 0.7 !important;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child),
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child) {
  padding: 1rem 0;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-table-table ul li .cell:last-child,
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-table-table ul li .cell:last-child {
  display: none !important;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child) .cell,
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child) .cell {
  padding: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: 100%;
  min-width: 140px;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-table-table ul li:not(:first-child) .cell .sk-field {
  min-height: 30px;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-attr[data-readonly=true],
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-attr[data-readonly=true] {
  width: 90% !important;
  background: #ececec;
  border-radius: 0.5rem;
}
#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset3 .sk-table[data-readonly=true] .sk-attr[data-readonly=true] .sk-field span,
#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table[data-readonly=true] .sk-attr[data-readonly=true] .sk-field span {
  font-size: 1.3rem !important;
}

#sk-TravelViewPolicyPublicProcess1UI1-PanelGroup1-TripDetails-FieldsetGroup1 .sk-table-table ul li:first-child span:nth-last-child(2) {
  border-top-right-radius: 6px;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-DocumentUploadPanel-FieldsetGroup14-Fieldset23 .sk-attr {
  align-content: flex-start;
}

#sk-Home-Summary-ConfirmationMessage,
#sk-Travel-Confirmation-ConfirmationMessage {
  width: 100%;
  background: #671E75;
  border-radius: 10px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
  margin: 2rem auto 1rem auto;
}
#sk-Home-Summary-ConfirmationMessage .sk-message-content,
#sk-Travel-Confirmation-ConfirmationMessage .sk-message-content {
  margin-bottom: 1rem;
  position: relative;
  padding: 10px !important;
}
#sk-Home-Summary-ConfirmationMessage .sk-message-content .sk-success-message,
#sk-Travel-Confirmation-ConfirmationMessage .sk-message-content .sk-success-message {
  font-weight: 600;
  color: white;
  text-align: center;
}
#sk-Home-Summary-ConfirmationMessage .sk-message-content .sk-success-message img,
#sk-Travel-Confirmation-ConfirmationMessage .sk-message-content .sk-success-message img {
  width: 50px;
  filter: invert(1);
  margin-bottom: 1rem;
}

#sk-QuotePolicySearchProcess1UI1-TabGroup1 .p-tabview-selected {
  margin-top: 30px !important;
}

#sk-QuotePolicySearchGeneric-Inputs-TypeOfCustomer .sk-field .sk-option-list {
  justify-content: flex-start;
  flex-wrap: nowrap;
}
#sk-QuotePolicySearchGeneric-Inputs-TypeOfCustomer .sk-field .sk-option-item {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  padding: 4px 15px 8px 0 !important;
  margin-right: 0 !important;
}
#sk-QuotePolicySearchGeneric-Inputs-TypeOfCustomer .sk-field .sk-option-item span {
  word-break: keep-all !important;
}

/* Global Search */
#sk-search-popup .sk-search-results .sk-datatable--empty img {
  display: none;
}
#sk-search-popup .sk-search-results .sk-datatable--empty p {
  color: rgba(0, 0, 0, 0.5) !important;
  font-size: 2rem !important;
  font-weight: 300;
}

#sk-SchemeGeneric-MasterTables-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell {
  justify-content: flex-end !important;
}

#sk-SchemeGeneric-CoverDetails-PerBel-PersBelTable .sk-table-table ul li .cell:not(:last-child) .sk-field {
  width: 140px !important;
}
#sk-SchemeGeneric-CoverDetails-PerBel-PersBelTable .sk-table-table .sk-attr[data-loading=true] .icon-loading {
  right: 3px !important;
}

#sk-ExternalOrganization-AvailableProducts-Individual .sk-field .sk-option-list,
#sk-ExternalOrganization-AvailableProducts-IndividualFleet .sk-field .sk-option-list,
#sk-InternalUser-AvailableProducts-MinorLines-IndividualAccess .sk-field .sk-option-list,
#sk-InternalUser-AvailableProducts-MinorLines-IndividualFleetAccess .sk-field .sk-option-list,
#sk-InternalUser-RefferalRights-ReferralPermission .sk-field .sk-option-list,
#sk-InternalUser-GenDocPermission .sk-field .sk-option-list {
  justify-content: flex-end !important;
}
#sk-ExternalOrganization-AvailableProducts-Individual .sk-field .sk-option-list .sk-option-item,
#sk-ExternalOrganization-AvailableProducts-IndividualFleet .sk-field .sk-option-list .sk-option-item,
#sk-InternalUser-AvailableProducts-MinorLines-IndividualAccess .sk-field .sk-option-list .sk-option-item,
#sk-InternalUser-AvailableProducts-MinorLines-IndividualFleetAccess .sk-field .sk-option-list .sk-option-item,
#sk-InternalUser-RefferalRights-ReferralPermission .sk-field .sk-option-list .sk-option-item,
#sk-InternalUser-GenDocPermission .sk-field .sk-option-list .sk-option-item {
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-align: right;
  padding: 0 10px 8px 0;
  margin-right: 0 !important;
  white-space: nowrap;
}

#sk-ExternalOrganization-AvailableProducts-PaymentType .sk-field .sk-option-list,
#sk-InternalUser-PaymentType .sk-field .sk-option-list {
  justify-content: flex-start !important;
}
#sk-ExternalOrganization-AvailableProducts-PaymentType .sk-field .sk-option-list .sk-option-item,
#sk-InternalUser-PaymentType .sk-field .sk-option-list .sk-option-item {
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-align: right;
  padding: 0 10px 8px 0;
  margin-right: 0 !important;
  white-space: nowrap;
}

#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-header {
  padding-bottom: 20px;
  padding-left: 10px;
}
#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-header span {
  font-size: 2.5rem;
  line-height: 3rem;
  color: #333;
}
#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-content {
  gap: unset !important;
  align-items: initial;
}
#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-content .sk-column-list .sk-attr {
  justify-content: flex-start;
}
#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-content .sk-column-list .sk-attr .sk-field .sk-option-list {
  justify-content: flex-end !important;
}
#sk-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-uigroup-content .sk-column-list .sk-attr .sk-field .sk-option-list .sk-option-item {
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-align: right;
  padding: 0 10px 8px 0;
  margin-right: 0 !important;
  white-space: nowrap;
}

#sk-InternalUser-PaymentType .sk-field .sk-option-list {
  justify-content: flex-end !important;
}

#sk-Motor-Policy-PolicyExtension-PolicyExtensionTable .sk-table-table ul li .cell:last-child {
  display: none;
}
#sk-Motor-Policy-PolicyExtension-PolicyExtensionTable .sk-table-table ul li:not(:first-child) .cell:first-child {
  background-color: transparent !important;
  border-right: 1px solid #671E75;
}
#sk-Motor-Policy-PolicyExtension-PolicyExtensionTable .sk-table-table ul li:not(:first-child) .cell:first-child .cell-text {
  color: #4A4A4A;
  font-weight: normal;
}

/* Grid New Radius Fix */
#sk-Motor-Policy-PolicySummaryViewTable1 .sk-table-table ul li:first-child .cell:last-child,
#sk-Motor-Policy-PolicySummaryViewTable2 .sk-table-table ul li:first-child .cell:last-child {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important;
}
#sk-Motor-Policy-PolicySummaryViewTable1 .sk-table-table ul li:last-child .cell:last-child,
#sk-Motor-Policy-PolicySummaryViewTable2 .sk-table-table ul li:last-child .cell:last-child {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

#sk-MotorPolicyEndorsementPolicyExtensionUIDefinition-TabGroup1-Tab1-FieldsetGroup8-Fieldset20-FieldsetGroup9 .sk-column-list .sk-label {
  padding-right: 10px !important;
}

/* Landing Zone Issue fix */
#sk-app[data-zone-active=RedirectZone] .sk-nav ul {
  display: none;
}

/* Scheme - Suspend & Terminate btn alignment */
#sk-navigation-EditSchemeProcess1UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-EditSchemeProcess2UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-EditSchemeProcess3UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-EditSchemeProcess4UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-ViewSchemeNewProcess1UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-ViewSchemeProcess2UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-ViewSchemeProcess3UI1-TabGroup1-SchemeDetails .sk-button-list,
#sk-navigation-ViewSchemeProcess4UI1-TabGroup1-SchemeDetails .sk-button-list {
  position: absolute;
  top: 0;
  margin: 60px 10px 0 0;
}

#sk-SchemeGeneric-Messages-SuspendConfirmMessage,
#sk-SchemeGeneric-Messages-TerminateConfirmMessageMessage,
#sk-SchemeGeneric-Messages-ReactivateConfirmMessage {
  position: absolute;
  right: 0;
  top: 0;
  margin: 72px 135px 0 0;
  width: -moz-fit-content;
  width: fit-content;
}
#sk-SchemeGeneric-Messages-SuspendConfirmMessage div,
#sk-SchemeGeneric-Messages-TerminateConfirmMessageMessage div,
#sk-SchemeGeneric-Messages-ReactivateConfirmMessage div {
  color: #0094C9;
}

#sk-ViewSchemeNewProcess1UI1-NoStyleGroup2 {
  padding: 0 !important;
}
#sk-ViewSchemeNewProcess1UI1-NoStyleGroup2 .sk-uigroup-content .sk-column-list .sk-attr {
  padding: 0 20px 10px 20px !important;
}

#sk-process-PaymentWelcomeScreenProcess .sk-navigation {
  justify-content: center !important;
}
#sk-process-PaymentWelcomeScreenProcess .sk-navigation .sk-button-wrapper--back {
  display: none;
}
#sk-process-PaymentWelcomeScreenProcess .sk-navigation .sk-button-list--action button {
  font-size: 22px !important;
  padding: 20px !important;
  font-weight: bold !important;
  background-color: #FFFFFF !important;
  color: #671E75 !important;
  border: 2px solid #671E75 !important;
}
#sk-process-PaymentWelcomeScreenProcess .sk-navigation .sk-button-list--action button:hover {
  background-color: #671E75 !important;
  border: 2px solid #671E75 !important;
  color: #FFFFFF !important;
}

/* Hide Toll Free No. for Paylater journey [Motor] */
.sk-app[data-process-id=PaymentWelcomeScreenProcess] header.sk-top-bar {
  display: block !important;
  position: absolute !important;
  margin-left: 140px;
  box-shadow: none !important;
}
.sk-app[data-process-id=PaymentWelcomeScreenProcess] header.sk-top-bar .sk-toolbar {
  border-bottom: 0 !important;
  min-height: 63px !important;
  box-shadow: none !important;
}

.sk-app[data-process-step-id="PaymentProcessPublic:Payment"] .sk-header .sk-header-content .d-flex span,
.sk-app[data-process-step-id="UploadDocumentsProcessPublic:UploadDocuments"] .sk-header .sk-header-content .d-flex span,
.sk-app[data-process-step-id="PaymentProcessPublic:Success"] .sk-header .sk-header-content .d-flex span {
  display: none !important;
}
.sk-app[data-process-step-id="PaymentProcessPublic:Payment"] .sk-header .sk-header-content > div > div:first-child + div,
.sk-app[data-process-step-id="UploadDocumentsProcessPublic:UploadDocuments"] .sk-header .sk-header-content > div > div:first-child + div,
.sk-app[data-process-step-id="PaymentProcessPublic:Success"] .sk-header .sk-header-content > div > div:first-child + div {
  background-color: #FFFFFF !important;
}

/* Accordion Tab - Error Background Update */
.p-accordion .p-accordion-tab.p-accordion-tab-active > .p-accordion-header.sk-uigroup--error {
  background-color: #671E75 !important;
  border-color: #671E75 !important;
}

.p-accordion .p-accordion-tab .p-accordion-header.sk-uigroup--error {
  background-color: transparent !important;
}

#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti1-NCDDocResource1 .sk-field,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti2-NCDDocResource2 .sk-field,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti3-NCDDocResource3 .sk-field,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti4-NCDDocResource4 .sk-field,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti5-NCDDocResource5 .sk-field {
  max-width: 250px;
}
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti1-NCDDocResource1 .sk-field .sk-file,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti2-NCDDocResource2 .sk-field .sk-file,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti3-NCDDocResource3 .sk-field .sk-file,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti4-NCDDocResource4 .sk-field .sk-file,
#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti5-NCDDocResource5 .sk-field .sk-file {
  margin-top: 0;
}

#ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-Panel6-FieldsetGroup3-Fieldset4 .sk-uigroup-item-content .sk-column-list .sk-attr,
#ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-Panel6-FieldsetGroup3-Fieldset5 .sk-uigroup-item-content .sk-column-list .sk-attr {
  width: 50% !important;
}

#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset54-FieldsetGroup19 .sk-uigroup-item-content .sk-attr {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset54-FieldsetGroup19 .sk-uigroup-item-content .sk-resource .sk-field {
  width: 100% !important;
}

#sk-ViewSchemeNewProcess1UI1-TabGroup1-SchemeDetails-PanelGroup1-Panel9-FieldsetGroup10-Fieldset24-NoStyleGroup9-NoStyle3-FieldsetGroup2 #sk-SchemeGeneric-BasicDetails-SchemeAvailability-PartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-ViewSchemeNewProcess1UI1-TabGroup1-SchemeDetails-PanelGroup1-Panel9-FieldsetGroup10-Fieldset24-NoStyleGroup9-NoStyle3-FieldsetGroup2 #sk-SchemeGeneric-BasicDetails-SchemeAvailability-AgencyPartnerSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span {
  position: relative !important;
}

#sk-ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails #sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMultiTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span,
#sk-ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails #sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-VehicleMakeMulitTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span {
  position: relative !important;
}

#OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset54-FieldsetGroup19-Fieldset46 {
  order: 4;
}

/* Home & travel outer container width & back btn style */
#sk-process-TravelQuoteCreatePublicProcess .sk-process-form,
#sk-process-HomeQuoteCreatePublicProcess .sk-process-form {
  width: 77% !important;
  padding: 0 0 10px 0 !important;
}
#sk-process-TravelQuoteCreatePublicProcess .sk-navigation .sk-button[data-style=BACK], #sk-process-TravelQuoteCreatePublicProcess .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK], [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-process-TravelQuoteCreatePublicProcess .sk-navigation label[data-style=BACK],
#sk-process-HomeQuoteCreatePublicProcess .sk-navigation .sk-button[data-style=BACK],
#sk-process-HomeQuoteCreatePublicProcess .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK],
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-process-HomeQuoteCreatePublicProcess .sk-navigation label[data-style=BACK] {
  background-color: #671E75 !important;
  color: #FFFFFF !important;
}
#sk-process-TravelQuoteCreatePublicProcess .sk-navigation .sk-button[data-style=BACK]::after, #sk-process-TravelQuoteCreatePublicProcess .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK]::after, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-process-TravelQuoteCreatePublicProcess .sk-navigation label[data-style=BACK]::after,
#sk-process-HomeQuoteCreatePublicProcess .sk-navigation .sk-button[data-style=BACK]::after,
#sk-process-HomeQuoteCreatePublicProcess .sk-navigation [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label[data-style=BACK]::after,
[data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] #sk-process-HomeQuoteCreatePublicProcess .sk-navigation label[data-style=BACK]::after {
  filter: invert(1) !important;
}

#sk-process-TravelViewPolicyPublicProcess .sk-process-form,
#sk-process-HomeViewPolicyPublicProcess .sk-process-form {
  width: 75% !important;
  padding: 0 0 10px 0 !important;
}

#sk-Travel-TripDetails-PassengerSelectionMessage .sk-message-content {
  padding: 10px !important;
}

#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47-FieldsetGroup25 .sk-uigroup-item-content .sk-attr {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47-FieldsetGroup25 .sk-uigroup-item-content .sk-resource .sk-field {
  width: 100% !important;
}

/* Validation Error Msg Alignment Fix */
.sk-attr[data-error=true] .sk-error-validation {
  justify-content: flex-end !important;
}

.sk-attr[data-error=true] .sk-error-validation > div {
  width: 68% !important;
}

/* Validation Error Msg Alignment -- Scheme */
#sk-SchemeGeneric-MasterTables-Excess-ExcessTable1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable .sk-attr[data-error=true] .sk-error-validation > div,
#sk-SchemeGeneric-CoverDetails-TPPDamage-TPPDamageTable .sk-attr[data-error=true] .sk-error-validation > div,
#sk-EditSchemeProcess4UI1-TabGroup1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-EditSchemeProcessReferralRulesUI1-TabGroup1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-EditSchemeProcess3UI1-TabGroup1-SchemeDetails-PanelGroup1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-CreateSchemeProcess4UI1-TabGroup1-SchemeDetails .sk-attr[data-error=true] .sk-error-validation > div,
#sk-CreateSchemeProcessReferralRulesUI1-TabGroup1-Tab2 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-CreateSchemeProcess3UI1-TabGroup1-SchemeDetails-PanelGroup1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab2 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab3-TabGroup1 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab4 .sk-attr[data-error=true] .sk-error-validation > div,
#sk-MotorMasterTableMaintenanceProcess1UI1-TabGroup-Tab6 .sk-attr[data-error=true] .sk-error-validation > div {
  width: 100% !important;
}

/* Termination & Suspend -- Yes & No btns swap */
#sk-navigation-EditSchemeProcess1UI1-TabGroup1-SchemeDetails .sk-button-list {
  flex-direction: row-reverse !important;
}

#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field {
  justify-content: center;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span div {
  top: 12px;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field span i {
  top: -3px !important;
  left: -45px;
  position: relative;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:first-child .cell:last-child {
  min-width: 40px !important;
  flex-basis: auto !important;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child {
  min-width: 40px !important;
  justify-content: right !important;
  flex-basis: auto !important;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a {
  justify-content: right;
  margin-top: 7px;
  min-width: 40px;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a span {
  display: none;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a i {
  font-size: 1.6rem;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus {
  color: #671E75 !important;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover {
  color: #671E75 !important;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field {
  align-items: center !important;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li .cell .sk-error-validation {
  justify-content: center;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li .cell .sk-error-validation > div {
  font-size: 1.6rem;
}
#sk-MotorMasterTableGeneric-RepairTypeSelection-RepairTypeSelectionTable .sk-table-table ul li .cell .sk-error-validation > div span {
  font-size: 80% !important;
}

#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:first-child .sk-field {
  justify-content: center;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-attr .sk-field .sk-input-icon,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-attr .sk-field .sk-input-icon,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-attr .sk-field .sk-input-icon,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-attr .sk-field .sk-input-icon {
  top: 20px !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:first-child .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:first-child .cell:last-child {
  min-width: 40px !important;
  flex-basis: auto !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child {
  min-width: 40px !important;
  justify-content: right !important;
  flex-basis: auto !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a {
  justify-content: right;
  margin-top: 7px;
  min-width: 40px;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a span {
  display: none;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a i,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a i {
  font-size: 1.6rem;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:focus {
  color: #671E75 !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell:last-child a:hover {
  color: #671E75 !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell .sk-field,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field {
  align-items: center !important;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li:not(:first-child) .cell .sk-field span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li:not(:first-child) .cell .sk-field span {
  font-size: 1.3rem;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li .cell .sk-error-validation,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li .cell .sk-error-validation {
  justify-content: center;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li .cell .sk-error-validation > div,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li .cell .sk-error-validation > div {
  font-size: 1.6rem;
}
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable1 .sk-table-table ul li .cell .sk-error-validation > div span,
#sk-MotorMasterTableGeneric-Excess-ExcessTable2 .sk-table-table ul li .cell .sk-error-validation > div span {
  font-size: 80% !important;
}

#sk-MotorMasterTableGeneric-TPLPremium-TPLPremiumTable2 .sk-table-table ul li .cell:first-child .sk-attr .sk-field {
  justify-content: left;
}

#sk-SchemeGeneric-RepairTypeSelection-RepairTypeSelectionSchemeTable .sk-table-table {
  overflow-x: auto !important;
}

#sk-Travel-TripDetails-PassengerTable .sk-table-table {
  overflow-x: visible !important;
}

/* Select all -- Text added to checkbox */
.p-multiselect-panel .p-multiselect-header {
  padding-left: 20px !important;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
  box-shadow: none !important;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox:not(.p-checkbox-disabled):hover {
  box-shadow: none !important;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  width: auto;
  gap: 4px;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox::after {
  content: "Select all";
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12-Fieldset1 .sk-attr {
  align-content: flex-start;
}

#sk-ExternalUser-AvailableProducts-DistributionChannelAndBranchContainer {
  flex-wrap: nowrap;
}
#sk-ExternalUser-AvailableProducts-DistributionChannelAndBranchContainer .sk-field {
  width: 100%;
  min-height: 40px;
}
#sk-ExternalUser-AvailableProducts-DistributionChannelAndBranchContainer .sk-field .sk-attr-assigned {
  width: 50%;
}
#sk-ExternalUser-AvailableProducts-DistributionChannelAndBranchContainer .sk-field .sk-attr-assigned > div {
  justify-content: flex-start;
  flex-wrap: nowrap;
}
#sk-ExternalUser-AvailableProducts-DistributionChannelAndBranchContainer .sk-field .sk-attr-assigned > div .sk-label {
  width: 60%;
}

/* Paylater Journey -- Loading Issue Fix */
.sk-loading-message::before {
  content: "";
  display: inline-block !important;
  outline: none;
  z-index: 2;
  background-image: url("Rolling-1s-64px.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 10%;
  left: 50%;
}

.loading-message-text {
  background-color: #671e75;
  min-width: 125px;
  border-radius: 4px;
  padding: 20px;
  gap: 40px;
  font-size: 25px;
  display: flex;
  flex-direction: column;
  color: #ffffff;
  text-align: center;
  justify-content: center;
  max-width: 925px;
  height: auto !important;
  line-height: normal;
  margin: 2% auto;
}

#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47-FieldsetGroup25 .sk-uigroup-content {
  justify-content: flex-start !important;
  gap: 10px !important;
}
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47-FieldsetGroup25 .sk-uigroup-content .sk-uigroup-item {
  max-width: 250px;
}

#sk-ExternalUser-OrganizationDetails-TotalCreditLimit .sk-label {
  width: 100% !important;
}

#sk-ExternalUser-OrganizationDetails-LimitContainer,
#sk-ExternalOrganization-Webservices-GetPartyCreditLimitHttpInvoker-Response-LimitContainer {
  width: 100% !important;
}

#sk-ExternalUser-OrganizationDetails-AvailableCreditLimit .sk-label,
#sk-ExternalUser-OrganizationDetails-TotalCreditLimit .sk-label,
#sk-ExternalOrganization-Webservices-GetPartyCreditLimitHttpInvoker-Response-AvailableLimit .sk-label,
#sk-ExternalOrganization-Webservices-GetPartyCreditLimitHttpInvoker-Response-TotalLimit .sk-label {
  width: 100% !important;
}

/*#sk-ExternalOrganization-AvailableProducts-MotorCheckbox .sk-field span::before {
    content: "Motor";
}*/
#sk-ExternalUser-OrganizationDetails-MotorCheckbox {
  /*.sk-field::before {
      content: "Motor";
  }*/
}
#sk-ExternalUser-OrganizationDetails-MotorCheckbox .sk-field span {
  display: none;
}

#sk-Motor-APIQuote-GetDocumentsAPI-UploadDocs-NCD-NCDDocMulti1-Name1 {
  display: none;
}

/* Filter Icon Styling */
.p-datatable .p-column-filter .p-column-filter-menu-button {
  color: #FFFFFF !important;
  padding: 5px !important;
  margin-left: 3px !important;
}

.p-datatable .p-column-filter-menu .p-column-filter-menu-button:hover {
  background-color: #FF5E00 !important;
}

/* Referral -- Grid Last Column icons alignment fix */
#sk-ZoneDefinition-Referrals-QuotesInManualReferral .sk-datatable .p-datatable-table .p-datatable-tbody tr td:last-child > div,
#sk-ZoneDefinition-Referrals-QuotesInMissingVehicleReferral .sk-datatable .p-datatable-table .p-datatable-tbody tr td:last-child > div {
  flex-wrap: wrap !important;
}

#sk-Travel-CustomerDetails-ResidentUAE .sk-option-list .sk-option-item {
  min-width: auto !important;
  white-space: nowrap;
}

.sk-app[data-channel=internaluser] #sk-ExternalUser-OrganizationDetails-AvailableCreditLimit {
  display: none;
}

/* PromoCode Issue Fix */
#sk-Home-PropertyInfo-PromoCode.sk-promo-code-input {
  display: block !important;
}

/* Payment Summary Issue Fix in Mobile View */
@media screen and (max-width: 840px) {
  #sk-process-PaymentProcessPublic .sk-process-form {
    width: 100% !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container {
    display: flex !important;
    flex-direction: column !important;
    height: auto !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col {
    border-bottom: 2px solid #671E75 !important;
    border-right: 0 !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-text {
    padding-bottom: 30px !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-details {
    text-align: left !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-footer {
    padding: 20px 10px 20px 10px !important;
  }
}
#sk-process-UploadDocumentsProcessPublic {
  padding-top: 30px !important;
}
#sk-process-UploadDocumentsProcessPublic #UploadDocumentsProcessPublic1UI1-FieldsetGroup-Fieldset1 .sk-column-list .sk-attr {
  align-content: flex-start;
}

#sk-EditInternalUserProcessUserDataUIDefinition-TabGroup1-Tab1-PanelGroup2-Panel1-FieldsetGroup3 .sk-column-list .sk-field .sk-option-item {
  min-width: auto !important;
  white-space: nowrap !important;
}

/* Loader Animation for Referral Dashboard -- Alignment Fix */
#sk-ZoneDefinition-Referrals-QuotesInManualReferral .sk-datatable .sk-datatable-spinner .sk-spinner {
  top: 10% !important;
}

/* Loader Animation Color Change -- Inside Grid */
.sk-spinner .sk-spinner-inner .sk-spinner-left .sk-spinner-half-circle {
  border-color: transparent !important;
}

.sk-spinner .sk-spinner-inner .sk-spinner-right .sk-spinner-half-circle {
  border-color: #671E75 !important;
}

/* Filter Icon (Active) color change -- Grid Header */
.p-datatable th.filter-active .p-column-filter-menu-button .pi-filter-icon:before {
  background-color: #FF5E00;
  padding: 4px;
  border-radius: 3px;
}

/* Loader Icon Inside Button -- Color Update */
#OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-Panel3-TabGroup4-Tab8-back-button-1 i.fa-spinner-third::after {
  color: #FFFFFF !important;
}
#OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-Panel3-TabGroup4-Tab8-back-button-1 i.fa-spinner-third::before {
  color: #FFFFFF !important;
}

/* Endorsement Flow -- Highlight attribute */
.sk-process#sk-process-MotorPolicyGeneralEndorsementEditDataProcess .sk-attr[data-readonly=false]:not(.sk-selectiontable) {
  background-color: rgba(103, 30, 117, 0.2);
}
.sk-process#sk-process-MotorPolicyGeneralEndorsementEditDataProcess .sk-attr[data-readonly=false][data-disabled=true] {
  background-color: transparent !important;
}

/* Payment Success Message Issue Fix -- Mobile View */
@media screen and (max-width: 480px) {
  #sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body {
    flex-direction: column;
  }
  #sk-Motor-Messages-PaymentSuccessfulMessage .sk-template--body .sk-template--right {
    width: 100%;
  }
  #sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-process-form {
    width: 95% !important;
    padding: 0 !important;
  }
  #sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-uigroup {
    padding: 0 !important;
  }
  #sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-message-content h1 {
    font-size: 3rem;
  }
  #sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-template--body {
    padding-right: 15px;
    padding-left: 15px;
  }
  #sk-Motor-Messages-DocumentsUploadedSuccessMessage .sk-template--body > div {
    width: 100%;
  }
}
#HomeQuoteCreatePublicProcess2UI1-FieldsetGroup2-Summary #sk-Home-PropertyInfo-PromoCode.sk-promo-code-input {
  display: grid !important;
  /*padding: 0 !important;*/
}

#sk-Travel-CustomerDetails-OutboundWarningMessage {
  padding: 0 10px 0 10px !important;
}

#TravelQuoteCreatePublicProcessPaymentUI1-NoStyleGroup1-Fields-FieldsetGroup1-TripDetails-FieldsetGroup2-Fieldset8 .sk-table .sk-table-table ul {
  margin-bottom: 10px !important;
}

/* Global Search -- Grid Expand/Scroll Fix */
#sk-search-result-table .p-datatable-table {
  table-layout: fixed !important;
}
#sk-search-result-table .p-datatable-table tr td:last-child div {
  flex-wrap: wrap !important;
}

[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .travel-link,
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .travel-link {
  display: block !important;
}

[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .travel-get-quote,
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .travel-get-quote {
  display: block !important;
}

#sk-Travel-TripDetails-WorkingHourMessage {
  padding: 10px !important;
}
#sk-Travel-TripDetails-WorkingHourMessage .sk-message-content {
  border-radius: 4px;
  padding: 20px 15px 20px 15px !important;
  line-height: 20px;
}

#sk-Travel-CustomerDetails-VisitVisaResourceMulti {
  align-content: flex-start;
}

/* Travel Cover Table CSS */
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table {
  width: 100% !important;
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li:first-child label {
  border-radius: 10px 10px 0 0;
  transform: unset;
  font-weight: bold !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li div.sk-selectiontable-row-header {
  border-left: 2px solid rgba(103, 30, 117, 0.2);
  border-right: 2px solid rgba(103, 30, 117, 0.2);
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li:first-child div.sk-selectiontable-row-header {
  border-left: 0 !important;
  border-right: 0 !important;
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li:last-child div.sk-selectiontable-row-header {
  border-bottom: 2px solid rgba(103, 30, 117, 0.2);
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li:nth-of-type(2) .sk-selectiontable-row-header {
  background: #671E75 !important;
  color: white;
  border-radius: 10px 0 0 0;
  font-weight: 600;
}
#sk-Travel-PackageDetails-PackageDetailsSelectionTables-PackageSelectionTableInboundFix .sk-selectiontable-table li:nth-of-type(2) .sk-selectiontable-cell {
  background: #671E75 !important;
  color: white !important;
  font-weight: 600 !important;
}

.sk-app[data-process-step-id="HomeQuoteCreatePublicProcess:3"] .sk-process-form {
  box-shadow: 0 0 10px rgba(103, 30, 117, 0.2);
}
.sk-app[data-process-step-id="HomeQuoteCreatePublicProcess:3"] .sk-process-form #sk-HomeQuoteCreatePublicProcess3UI1 {
  padding: 0 2rem !important;
}

#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36-FieldsetGroup19 .sk-uigroup-item .sk-multiresource {
  margin-bottom: 0 !important;
}
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset36-FieldsetGroup19 .sk-uigroup-item .sk-multiresource .sk-label {
  min-height: 20px !important;
}

#ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset31 .sk-column-list {
  gap: 5px;
}
#ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset31 .sk-column-list .sk-field {
  width: 240px;
}

/*#CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1-PanelGroup2-ReferralLevels-FieldsetGroup4-Fieldset11 {

    .sk-column-list {
        flex-direction: row-reverse !important;
    }

}*/
#sk-InternalUser-PartySite {
  order: 3;
  -webkit-order: 3;
}

#sk-InternalUser-LSPartyCode {
  order: 2;
  -webkit-order: 2;
}

#sk-navigation-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1 {
  margin-top: 10px;
}
#sk-navigation-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1 .sk-button-list--action {
  order: 2;
  -webkit-order: 2;
}
#sk-navigation-CreateInternalUserProcessUserDataUI1-TabGroup1-Tab1 .sk-button-list--next {
  order: 1;
  -webkit-order: 1;
}

#sk-HomeViewStage1ReferredQuotePublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12 #sk-Home-PropertyInfo-ContentMultibrickTable .sk-table-table ul li:nth-child(2),
#sk-HomeViewStage1ReferredQuotePublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12 #sk-Home-PropertyInfo-PossessionsMultibrickTable .sk-table-table ul li:nth-child(2),
#sk-HomeViewStage1ReferredQuotePublicProcess1UI1-PanelGroup1-CoverageDetailsPanel-FieldsetGroup12 #sk-Home-PropertyInfo-ClaimMultibrickTable .sk-table-table ul li:nth-child(2) {
  display: none;
}

/* Home -- CSS (Graphical Radio & Grid disable styles) */
.sk-radio.sk-option--graphical[data-disabled=true] .sk-option-list .sk-option-item {
  opacity: 0.7;
}

[data-disabled=true] .sk-option-item[data-type=graphical] input:checked + label {
  background-color: #671E75 !important;
  border-color: #671E75 !important;
}

[data-disabled=true] .sk-option-item[data-type=graphical] input + label {
  border-color: #671E75 !important;
  color: #4A4A4A;
}

#sk-Home-PropertyInfo-ContentMultibrickTable.sk-table[data-readonly=true],
#sk-Home-PropertyInfo-PossessionsMultibrickTable.sk-table[data-readonly=true],
#sk-Home-PropertyInfo-ClaimMultibrickTable.sk-table[data-readonly=true] {
  opacity: 0.7;
}
#sk-Home-PropertyInfo-ContentMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell,
#sk-Home-PropertyInfo-PossessionsMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell,
#sk-Home-PropertyInfo-ClaimMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell {
  padding: 10px 0 !important;
}
#sk-Home-PropertyInfo-ContentMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr,
#sk-Home-PropertyInfo-PossessionsMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr,
#sk-Home-PropertyInfo-ClaimMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr {
  width: 90% !important;
  background: #ECECEC;
  border-radius: 0.5rem;
}
#sk-Home-PropertyInfo-ContentMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field,
#sk-Home-PropertyInfo-PossessionsMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field,
#sk-Home-PropertyInfo-ClaimMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field {
  padding: 0.5rem 0;
  min-height: 30px !important;
}
#sk-Home-PropertyInfo-ContentMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field span,
#sk-Home-PropertyInfo-PossessionsMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field span,
#sk-Home-PropertyInfo-ClaimMultibrickTable.sk-table[data-readonly=true] .sk-table-table Ul li:not(:first-child) .cell .sk-attr .sk-field span {
  font-size: 1.3rem !important;
}

/* Promo Code Css -- Travel */
[data-process-step-id*=Travel][data-process-step-id$=CustomerDetails] .sk-promo-code-input {
  display: inline-flex !important;
}

[data-process-step-id="TravelQuoteCreatePublicProcess:CustomerDetails"] #sk-Travel-PackageDetails-PromoCode {
  top: 272px;
  position: absolute;
  padding: 0 19px !important;
}

[data-process-step-id="TravelQuoteCreatePublicProcess:CustomerDetails"] #sk-Travel-PackageDetails-PromoCode.no-discount {
  top: 155px !important;
}

#TravelQuoteCreatePublicProcessCustomerDetailsUI1-NoStyleGroup1-Summary {
  min-width: 290px !important;
}

/* API - Upload Documents Alignment */
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti .sk-label,
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti1 .sk-label,
#sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti2 .sk-label {
  min-height: 25px !important;
}

#OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-Panel3-TabGroup4-Tab10-FieldsetGroup14-Fieldset9-FieldsetGroup15-Fieldset12 .sk-attr,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1-FieldsetGroup22 .sk-attr {
  width: 100% !important;
  max-width: 270px;
}
#OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-Panel3-TabGroup4-Tab10-FieldsetGroup14-Fieldset9-FieldsetGroup15-Fieldset12 .sk-attr .sk-field,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1-FieldsetGroup22 .sk-attr .sk-field {
  width: 100% !important;
}
#OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-Panel3-TabGroup4-Tab10-FieldsetGroup14-Fieldset9-FieldsetGroup15-Fieldset12 .sk-attr .sk-field .sk-upload .sk-file,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-Referrals-TabGroup3-Tab1-FieldsetGroup22 .sk-attr .sk-field .sk-upload .sk-file {
  margin-top: 0 !important;
}

#sk-Motor-OfferCreation-QuoteOfferResultComparisonTableReadOnly.sk-attr[data-disabled=true] .sk-field .sk-selectiontable-table .custom-covered i {
  color: #324353 !important;
}

/* Home Error message & fields alignment */
#sk-HomeQuoteCreatePublicProcessYourInformationUI1-FieldsetGroup .sk-attr,
#sk-TravelQuoteCreatePublicProcessYourInformationUIDefinition-FieldsetGroup .sk-attr {
  align-self: flex-start !important;
}
#sk-HomeQuoteCreatePublicProcessYourInformationUI1-FieldsetGroup .sk-attr[data-error=true] .sk-error-validation,
#sk-TravelQuoteCreatePublicProcessYourInformationUIDefinition-FieldsetGroup .sk-attr[data-error=true] .sk-error-validation {
  justify-content: flex-start !important;
}
#sk-HomeQuoteCreatePublicProcessYourInformationUI1-FieldsetGroup .sk-attr[data-error=true] .sk-error-validation div,
#sk-TravelQuoteCreatePublicProcessYourInformationUIDefinition-FieldsetGroup .sk-attr[data-error=true] .sk-error-validation div {
  width: 100% !important;
}

/* Home & Trvel Mobile Field color Highlight */
#sk-Home-CustomerInfo-PhoneContainer.sk-attr[data-error=true] .sk-field .react-select .react-select__control,
#sk-Travel-CustomerDetails-PhoneContainer.sk-attr[data-error=true] .sk-field .react-select .react-select__control {
  border-color: #D0021B !important;
}
#sk-Home-CustomerInfo-PhoneContainer.sk-attr[data-error=true] .sk-attr .sk-field input,
#sk-Travel-CustomerDetails-PhoneContainer.sk-attr[data-error=true] .sk-attr .sk-field input {
  border-color: #D0021B !important;
}

#sk-ReferralGeneric-Assignees-AssigneesTable .sk-table-table.sk-table-table--header-column > ul li:not(:first-child) .cell:first-child {
  background-color: #FFFFFF !important;
  color: #000000;
  font-weight: 400 !important;
}
#sk-ReferralGeneric-Assignees-AssigneesTable .sk-table-table.sk-table-table--header-column > ul li:last-child .cell {
  border-radius: 20px !important;
}

#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell .sk-checkbox .sk-input-option {
  display: block !important;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell .sk-checkbox .sk-input-option i.fa-spinner-third {
  top: -7px;
  left: -9px;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell .sk-checkbox .sk-input-option i.fa-check {
  font-size: 13px !important;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell .sk-checkbox .sk-option-list .sk-option-item span {
  display: block !important;
  font-size: 13px !important;
  color: #272A2F !important;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field {
  align-items: center !important;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li:not(:first-child) .cell:nth-child(2) .sk-field span {
  font-size: 13px !important;
}
#sk-Motor-Referral-ManualReferral-ManualReferralAssignment-ReferralAssignmentTable .sk-table-table ul li .cell:last-child {
  display: none;
}

#sk-Travel-TripDetails-PassengerTable .sk-table-table ul li:not(:first-child) .cell .sk-field .sk-autocomplete-input .sk-input {
  text-transform: uppercase;
}

/* Loader - ReceipNo. field temporary Fix */
#sk-process-PolicyIssuanceProgressProcess {
  z-index: 4;
}

#sk-PolicyIssuanceProgressGeneric-BankTransfer-RecieptNumber {
  background-color: #FFFFFF;
  margin: 0 auto;
}

#sk-navigation-PolicyIssuanceProgressProcess-1 {
  background-color: #FFFFFF;
  /*justify-content: center;*/
}
#sk-navigation-PolicyIssuanceProgressProcess-1 .sk-button-list {
  /*justify-content: center;*/
  padding-bottom: 100px;
}

#sk-Motor-VehicleDetails-Loyalty {
  padding-bottom: 20px !important;
}

#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table {
  overflow-x: auto !important;
}

#OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-Payment2-FieldsetGroup1-PaymentType .sk-attr.sk-option--graphical .sk-option-item > label span {
  padding-left: 5px;
  padding-right: 5px;
}

#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table ul li .cell:nth-child(2) {
  min-width: 230px;
}
#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table ul li .cell:first-child {
  min-width: 75px !important;
}
#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table ul li .cell:last-child {
  display: none;
}
#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table ul li:not(:first-child) .cell:first-child {
  background-color: #FFFFFF !important;
}
#sk-Motor-WebServices-GetClaimHistoryIntegration-GetClaimHistoryHttpInvoker-Table-GetClaimHistoryTable .sk-table-table ul li:not(:first-child) .cell .sk-field {
  align-items: center !important;
}

/* Home/Travel - Header Links CSS Fix */
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .home-get-quote {
  display: block !important;
}
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .home-link {
  display: block !important;
}
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .travel-get-quote {
  display: none !important;
}
[data-public=true][data-process-id=HomeRetrieveQuoteProcess] .travel-link {
  display: none !important;
}
[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .home-get-quote {
  display: none !important;
}
[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .home-link {
  display: none !important;
}
[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .travel-get-quote {
  display: block !important;
}
[data-public=true][data-process-id=TravelRetrieveQuoteProcess] .travel-link {
  display: block !important;
}

/* Captcha - Reload Button CSS */
.sk-auth[data-type=RESET_PASSWORD] .sk-auth-username {
  padding-bottom: 10px !important;
}
.sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper .sk-button, .sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper label {
  background: transparent !important;
  width: 125px !important;
  margin-top: 10px !important;
  margin-bottom: 10px;
  padding: 0 !important;
  min-height: 25px !important;
}
.sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper .button::before {
  background: transparent !important;
  content: "Reload Captcha" !important;
  color: #671E75 !important;
  opacity: initial !important;
  width: 110px !important;
  left: 48px !important;
  top: 12px !important;
  line-height: 25px !important;
  height: auto !important;
  font-size: 13px !important;
  transition: none !important;
  cursor: pointer;
}
.sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper .sk-button:hover::before, .sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label:hover::before, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-auth[data-type=RESET_PASSWORD] .sk-captcha-image-wrapper label:hover::before {
  text-decoration: underline !important;
}
.sk-auth[data-type=RESET_PASSWORD] #sk-auth-confirm-message.sk-message {
  position: absolute !important;
  top: 27px;
  background-color: #e8f4ed;
}

#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab4 .sk-horizontal-table .sk-field ul li .cell,
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Tab3 .sk-horizontal-table .sk-field ul li .cell,
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup1-Tab7 .sk-horizontal-table .sk-field ul li .cell,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab8 .sk-horizontal-table .sk-field ul li .cell,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset14-PanelGroup1-Tab4 .sk-horizontal-table .sk-field ul li .cell,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab9 .sk-horizontal-table .sk-field ul li .cell,
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab11 .sk-horizontal-table .sk-field ul li .cell,
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab7 .sk-horizontal-table .sk-field ul li .cell,
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6 .sk-horizontal-table .sk-field ul li .cell {
  justify-content: left !important;
  padding-left: 15px;
}
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab4 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Tab3 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup1-Tab7 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab8 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset14-PanelGroup1-Tab4 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab9 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab11 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab7 .sk-horizontal-table .sk-field ul li .cell .cell-text,
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6 .sk-horizontal-table .sk-field ul li .cell .cell-text {
  text-align: left !important;
}
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab4 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Tab3 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup1-Tab7 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab8 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset14-PanelGroup1-Tab4 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab9 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab11 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Tab7 .sk-horizontal-table .sk-field ul li .cell:nth-child(2),
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset33-PanelGroup1-Tab6 .sk-horizontal-table .sk-field ul li .cell:nth-child(2) {
  justify-content: center !important;
}

#sk-PolicyIssuanceProgressProcess1UI1-NoStyleGroup.sk-basic {
  padding-bottom: 0 !important;
}

#sk-navigation-PolicyIssuanceProgressProcess-1.sk-navigation {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#sk-PolicyIssuanceProgressGeneric-BankTransfer-RecieptNumber {
  justify-content: flex-start !important;
  padding: 20px 0 20px 10px !important;
}
#sk-PolicyIssuanceProgressGeneric-BankTransfer-RecieptNumber .sk-label {
  max-width: 180px;
}
#sk-PolicyIssuanceProgressGeneric-BankTransfer-RecieptNumber .sk-field .sk-textbox {
  max-width: 300px;
}

#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1 .sk-table-table ul li:not(:first-child) span.cell .sk-field,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2 .sk-table-table ul li:not(:first-child) span.cell .sk-field,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3 .sk-table-table ul li:not(:first-child) span.cell .sk-field,
#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1ReadOnly .sk-table-table ul li:not(:first-child) span.cell .sk-field,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2ReadOnly .sk-table-table ul li:not(:first-child) span.cell .sk-field,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3ReadOnly .sk-table-table ul li:not(:first-child) span.cell .sk-field {
  align-items: center !important;
}
#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1 .sk-table-table ul li span.cell:last-child,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2 .sk-table-table ul li span.cell:last-child,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3 .sk-table-table ul li span.cell:last-child,
#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1ReadOnly .sk-table-table ul li span.cell:last-child,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2ReadOnly .sk-table-table ul li span.cell:last-child,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3ReadOnly .sk-table-table ul li span.cell:last-child {
  display: none;
}
#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1 .sk-table-table ul li:not(:first-child) span.cell:first-child,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2 .sk-table-table ul li:not(:first-child) span.cell:first-child,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3 .sk-table-table ul li:not(:first-child) span.cell:first-child,
#sk-Motor-OfferCreation-Offer1-LoadingDiscount1-CoverTable1ReadOnly .sk-table-table ul li:not(:first-child) span.cell:first-child,
#sk-Motor-OfferCreation-Offer2-LoadingDiscount2-CoverTable2ReadOnly .sk-table-table ul li:not(:first-child) span.cell:first-child,
#sk-Motor-OfferCreation-Offer3-LoadingDiscount3-CoverTable3ReadOnly .sk-table-table ul li:not(:first-child) span.cell:first-child {
  background-color: #FFFFFF !important;
}

/* Payment type tiles alignment & width fix */
#sk-Motor-PaymentHub-PaymentType {
  flex-direction: column !important;
}
#sk-Motor-PaymentHub-PaymentType .sk-field .sk-option-item label {
  min-width: 100px !important;
  max-width: 120px !important;
}

#sk-MotorPolicyGeneralEndorsementProcessViewCompletedReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list,
#sk-MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list,
#sk-MotorPolicyGeneralEndorsementProcessViewReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list,
#sk-MotorPolicyGeneralEndorsementProcessHandleReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list {
  flex-direction: column !important;
}
#sk-MotorPolicyGeneralEndorsementProcessViewCompletedReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list .sk-attr:nth-child(2),
#sk-MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list .sk-attr:nth-child(2),
#sk-MotorPolicyGeneralEndorsementProcessViewReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list .sk-attr:nth-child(2),
#sk-MotorPolicyGeneralEndorsementProcessHandleReferralUIDefinition-TabGroup1-Details .sk-uigroup-content .p-accordion-tab:nth-child(2) .p-toggleable-content .sk-column-list .sk-attr:nth-child(2) {
  width: 100% !important;
}
#sk-MotorPolicyGeneralEndorsementProcessViewCompletedReferralUIDefinition-TabGroup1-Details #sk-Motor-Policy-Endorsement-VersionNr,
#sk-MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Details #sk-Motor-Policy-Endorsement-VersionNr,
#sk-MotorPolicyGeneralEndorsementProcessViewReferralUIDefinition-TabGroup1-Details #sk-Motor-Policy-Endorsement-VersionNr,
#sk-MotorPolicyGeneralEndorsementProcessHandleReferralUIDefinition-TabGroup1-Details #sk-Motor-Policy-Endorsement-VersionNr {
  display: none;
}

#sk-Motor-OfferCreation-Offer1-PremiumDetails1-SIBucketRange {
  display: none;
}

#sk-BasicUIDefinition {
  padding: 10px 10px 0 10px !important;
}

#MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Quote-PanelGroup2-Panel5-FieldsetGroup4-Fieldset8-FieldsetGroup8-Fieldset17 .sk-selectiontable ul li .sk-selectiontable-cell .sk-dropdown .sk-field {
  font-size: 1.6rem !important;
}

/* Send Payment Link -- Desktop & Mobile Views */
.send-link-title-font {
  font-size: 20px;
  font-weight: bold;
  color: #671E75;
}

@media screen and (max-width: 640px) {
  #sk-PaymentWelcomeScreen-GetPolicyIssuanceStatus-IssuanceInProgressMessage .sk-message-content .send-link-title-font {
    font-size: 20px;
  }
  #sk-process-PaymentWelcomeScreenProcess .sk-navigation .sk-button-list--action button {
    font-size: 18px !important;
    padding: 10px !important;
  }
}
@media screen and (max-width: 450px) {
  #sk-PaymentWelcomeScreen-GetPolicyIssuanceStatus-IssuanceInProgressMessage .sk-message-content .send-link-title-font {
    font-size: 20px;
  }
  #sk-process-PaymentWelcomeScreenProcess .sk-navigation .sk-button-list--action button {
    font-size: 16px !important;
    padding: 10px !important;
  }
}
/* Notes - Hide Delete Icon After Save */
.sk-multi-brick-footer .sk-button, .sk-multi-brick-footer [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] label, [data-public=false] .sk-multi-brick[id*=AddNotes] [id*=SaveCheckbox] .sk-multi-brick-footer label {
  margin-right: 20px !important;
}

.sk-multi-brick-link--remove {
  margin-right: 20px !important;
}

#sk-OnePageQuoteProcess1UI1-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessApprovePolicyReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessPolicyReferralApprovedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessPolicyReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content {
  min-height: 170px;
}
#sk-OnePageQuoteProcess1UI1-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessApprovePolicyReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessPaymentInitiatedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessPolicyReferralApprovedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessPolicyReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-ViewOnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-ViewOnePageQuoteProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true],
#sk-ViewPolicyProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content .sk-textarea[data-disabled=true] {
  background-color: #FFFFFF !important;
  position: absolute;
  align-content: flex-start !important;
  height: 178px;
  top: 40px;
  z-index: 1;
}

#sk-MotorPolicyEndorsementAccessoriesChangeHandleReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAccessoriesChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAccessoriesChangeViewCompletedReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAccessoriesChangeViewReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAddDeleteCoversHandleReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAddDeleteCoversProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAddDeleteCoversViewCompletedReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementAddDeleteCoversViewReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementBrokerAndCommissionChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementFACChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementOrangeCardProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementPaymentPlanChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementPolicyCancellationProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementPolicyExtensionUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementPolicyReinstationProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyEndorsementPolicySuspensionProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyGeneralEndorsementProcessHandleReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyGeneralEndorsementProcessViewCompletedReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorPolicyGeneralEndorsementProcessViewReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorViewCompletedReferralDuplicateChassisProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content,
#sk-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-uigroup-item-content {
  min-height: 170px;
}
#sk-MotorPolicyEndorsementAccessoriesChangeHandleReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAccessoriesChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAccessoriesChangeViewCompletedReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAccessoriesChangeViewReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAddDeleteCoversHandleReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAddDeleteCoversProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAddDeleteCoversViewCompletedReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementAddDeleteCoversViewReferralProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementBrokerAndCommissionChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementFACChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementOrangeCardProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementPaymentPlanChangeProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementPolicyCancellationProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementPolicyExtensionUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementPolicyReinstationProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyEndorsementPolicySuspensionProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyGeneralEndorsementProcessHandleReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyGeneralEndorsementProcessViewCompletedReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorPolicyGeneralEndorsementProcessViewReferralUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorViewCompletedReferralDuplicateChassisProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true],
#sk-MotorViewPolicyReferralDuplicateChassisProcessUIDefinition-TabGroup1-Details-PanelGroup3-Notes-AddNotes .sk-textarea[data-disabled=true] {
  background-color: #FFFFFF !important;
  position: absolute;
  align-content: flex-start !important;
  height: 178px;
  top: 40px;
  z-index: 1;
}

/* Notifications Screen - Payment Status Button */
.payment-status-btn {
  background: #671E75;
  cursor: pointer;
  height: 40px;
  font-size: 16px !important;
  text-decoration: none;
  width: 198px;
  margin-top: 20px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1607843137);
  justify-content: space-evenly;
}

#sk-PaymentStatusCheckUIDef-PanelGroup {
  padding-top: 15px !important;
}

/* Notifications Screen - Search CC Avenue Grid */
#sk-PaymentStatusCheckGeneric-Inputs-CCAvenueResponseTable {
  padding: 10px 0 0 0 !important;
}
#sk-PaymentStatusCheckGeneric-Inputs-CCAvenueResponseTable .sk-table-table ul li .cell:last-child {
  display: none;
}
#sk-PaymentStatusCheckGeneric-Inputs-CCAvenueResponseTable .sk-table-table ul li .cell:first-child {
  min-width: 170px;
}
#sk-PaymentStatusCheckGeneric-Inputs-CCAvenueResponseTable .sk-table-table ul li .cell .sk-field {
  align-items: center !important;
}
#sk-PaymentStatusCheckGeneric-Inputs-CCAvenueResponseTable .sk-table-table ul li .cell:nth-child(8) {
  word-break: break-word;
}

#sk-PaymentStatusCheckGeneric-Inputs-CCAvenuepaymentupdateMessage {
  padding: 0 20px 15px 10px !important;
}

/* Cover selection table - Covers Font Issue Fix */
#sk-Motor-OfferCreation-Offer1-CoverDetails1-CCBenefit1-TypeOfBenefit .sk-field,
#sk-Motor-OfferCreation-Offer2-CoverDetails2-CCBenefit2-TypeOfBenefit .sk-field,
#sk-Motor-OfferCreation-Offer3-CoverDetails3-CCBenefit3-TypeOfBenefit .sk-field,
#sk-Motor-OfferCreation-Offer1-CoverDetails1-RSA1-TypeOfBenefit .sk-field,
#sk-Motor-OfferCreation-Offer2-CoverDetails2-RSA2-TypeOfBenefit .sk-field,
#sk-Motor-OfferCreation-Offer3-CoverDetails3-RSA3-TypeOfBenefi .sk-field {
  font-size: 16px !important;
  color: #324353 !important;
  align-items: center !important;
}

#sk-Motor-OfferCreation-Offer1-CoverDetails1-CCBenefit1-TypeOfBenefit[data-readonly=false] .sk-field,
#sk-Motor-OfferCreation-Offer1-CoverDetails1-RSA1-TypeOfBenefit[data-readonly=false] .sk-field {
  font-size: 13px !important;
}

#sk-Home-CustomerInfo-ConsentMessage .sk-message-content,
#sk-Travel-CustomerDetails-ConsentMessage .sk-message-content {
  color: #777777 !important;
  border-radius: 4px;
  margin-top: 10px;
  font-style: italic;
  font-size: 14px;
}

#sk-Home-PropertyInfo-ShortTermRentalMessage {
  padding: 10px 10px 20px 10px !important;
}
#sk-Home-PropertyInfo-ShortTermRentalMessage .sk-message-content {
  padding: 20px 15px 20px 15px !important;
}

#sk-Travel-CustomerDetails-ConsentMessage .sk-message-content {
  margin-top: 5px !important;
}

#sk-HomeQuoteCreatePublicProcess1UI1-FieldsetGroup1 .sk-attr[data-error=true] .sk-error-validation {
  justify-content: flex-start !important;
}

/* Endorsement Cover Selection table - UI Issue Fix */
#MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Quote-PanelGroup2-Panel5-FieldsetGroup4-Fieldset8-FieldsetGroup8-Fieldset17 .sk-selectiontable .sk-selectiontable-table li .sk-selectiontable-cell div li:nth-child(2) {
  display: none !important;
}

#MotorPolicyGeneralEndorsementProcessEditDataUIDefinition-TabGroup1-Quote-PanelGroup2-Panel5-FieldsetGroup4-Fieldset8-FieldsetGroup8-Fieldset16 .sk-selectiontable .sk-selectiontable-table li .sk-selectiontable-cell div li span {
  display: none !important;
}

/* Hide - Old Renewal Notice & Quote Doc. for External Users */
.sk-app[data-channel=externaluser] #sk-Motor-QuoteSearch-RenewalNoticeComponent .p-datatable .p-datatable-table tr:not(:first-child) {
  display: none !important;
}

.sk-app[data-channel=externaluser] #sk-Motor-OfferCreation-SelectedOfferData-QuotationDocument-DocumentComponent .sk-datatable .p-datatable-table tr:not(:first-child) {
  display: none !important;
}

/* Send Link Process - Details preview overlap Issue Fix */
#sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-details {
  min-width: 400px;
}

/* Home & Travel - Terms & Cond. link Styling*/
#sk-Travel-CustomerDetails-ConsentMessage .sk-message-content a,
#sk-Home-CustomerInfo-ConsentMessage .sk-message-content a {
  text-decoration: underline;
  cursor: pointer;
}
#sk-Travel-CustomerDetails-ConsentMessage .sk-message-content a:hover,
#sk-Home-CustomerInfo-ConsentMessage .sk-message-content a:hover {
  text-decoration: none;
  color: #671E75 !important;
}

/* Home - Promo Code alignment Fix */
#sk-Home-PropertyInfo-PromoCode {
  position: absolute;
  bottom: 298px;
  padding: 0 20px 0 20px !important;
}

.sk-review-message .sk-message-content > div .message-body.message-body-stretch {
  min-height: 300px !important;
}

#HomeQuoteCreatePublicProcess3UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 #sk-Home-PropertyInfo-PromoCode,
#HomeViewPolicyPublicProcess1UI1-PanelGroup1-PremiumDetailsPanel-FieldsetGroup13-Fieldset21 #sk-Home-PropertyInfo-PromoCode {
  Position: relative !important;
  bottom: 0 !important;
  padding: 0 0 20px 10px !important;
  display: flex !important;
  flex-direction: column;
}

#sk-MotorRenewalQuotesSyncGeneric-WebServices-BancsIssuedPolicy-ErrorMessageTable .sk-table-table a.sk-multi-brick-link--add {
  display: none;
}
#sk-MotorRenewalQuotesSyncGeneric-WebServices-BancsIssuedPolicy-ErrorMessageTable .sk-table-table ul li:not(:first-child) span.cell:nth-child(2) .sk-field span {
  word-break: break-all;
}
#sk-MotorRenewalQuotesSyncGeneric-WebServices-BancsIssuedPolicy-ErrorMessageTable .sk-table-table ul li:not(:first-child) span.cell .sk-field {
  align-items: center !important;
}

#sk-MotorRenewalQuotesSyncGeneric-ParentPolicy-ProductType .sk-field .sk-option-item {
  white-space: nowrap;
}

#sk-MotorRenewalQuotesSyncGeneric-UserDetails-UserStake,
#sk-MotorRenewalQuotesSyncGeneric-UserDetails-ExternalOrganizationSearchFlexdata {
  padding-bottom: 65px !important;
}

#sk-MotorRenewalQuotesSyncGeneric-UserDetails-SearchBusinessSourceMessage {
  position: absolute;
  top: 78px;
  right: 0;
  font-size: 13px;
  color: #671E75 !important;
  padding: 0 10px 0 10px !important;
}
#sk-MotorRenewalQuotesSyncGeneric-UserDetails-SearchBusinessSourceMessage .sk-message-content {
  padding: 10px 15px 10px 15px !important;
}

#sk-Motor-OfferCreation-QuoteOfferResultCompareTableGeneric #sk-Motor-OfferCreation-Offer1-RepairType[data-readonly=true] .sk-field {
  font-size: 16px !important;
  align-items: center !important;
}

/* Travel(Passeng. Info - Mobile View) - table scroll fix */
#sk-Travel-TripDetails-PassengerTable .sk-table-table {
  /*overflow-x: auto !important;*/
  overflow-x: visible;
}
#sk-Travel-TripDetails-PassengerTable .sk-table-table ul li:not(:first-child) span div.sk-attr {
  padding: 0 !important;
}

/* VIN No. UI & Button alignment fix */
#OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-QuoteDetails-FieldsetGroup11-VehicleDetails-NoStyleGroup4-NoStyle7-FieldsetGroup27-Fieldset64 {
  padding-bottom: 15px !important;
}

#sk-navigation-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-QuoteDetails-FieldsetGroup11-VehicleDetails-NoStyleGroup4-NoStyle7-FieldsetGroup27-Fieldset64 {
  position: absolute;
  top: -11px;
  padding: 0;
  margin-left: 5px;
  left: 50%;
}

@media (max-width: 768px) {
  #OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-QuoteDetails-FieldsetGroup11-VehicleDetails-NoStyleGroup4-NoStyle7-FieldsetGroup27-Fieldset64 {
    padding-bottom: 0 !important;
  }
  #sk-navigation-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-QuoteDetails-FieldsetGroup11-VehicleDetails-NoStyleGroup4-NoStyle7-FieldsetGroup27-Fieldset64 {
    position: static;
    padding: 0;
    margin-left: 5px;
  }
}
/* Public Payment Link (Mobile View - UI Issues Fix) - Start */
#sk-process-PaymentProcessPublic .sk-attr .sk-message-content {
  padding: 15px 0 15px 0 !important;
}

#PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 {
  padding: 0 0 20px 0 !important;
}
#PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 .sk-datepicker .sk-error-validation {
  justify-content: left !important;
}
#PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 .sk-datepicker .sk-error-validation > div {
  width: 100% !important;
}
#PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 .sk-datepicker .sk-label .__react_component_tooltip {
  left: 138px !important;
}

@media screen and (max-width: 424px) {
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-second-col .sk-sum-details {
    min-width: 0 !important;
    width: 95% !important;
  }
  #sk-process-PaymentProcessPublic .sk-attr .sk-summary-msg-container .sk-summary-first-col .sk-sum-text {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 .sk-datepicker .sk-label .__react_component_tooltip {
    left: 14px !important;
    width: 92% !important;
  }
  #PaymentProcessPublic1UI1-FieldsetGroup-Fieldset5 .place-top::after {
    left: 112px !important;
  }
}
#sk-process-PaymentProcessPublic .sk-process-form .sk-uigroup-item-header span {
  line-height: 38px;
}

#sk-app[data-process-id=PaymentProcessPublic] .sk-app-version {
  display: none;
}

/* Public Payment Link (Mobile View - UI Issues Fix) - End */
/*OIC Change*/
.sk--priv #sk-Motor-Referral-ManualReferral-ReferralReasonFlexdata {
  align-self: flex-start;
}
.sk--priv #sk-Motor-Referral-ManualReferral-ReferralReasonFlexdata .sk-field {
  width: 100% !important;
  margin-top: 0rem !important;
  max-width: 300px;
}
.sk--priv #sk-Motor-Referral-ManualReferral-ReferralReasonFlexdata .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Referral-ManualReferral-UnderwriterComments-CommentReason .sk-field {
  width: 100% !important;
  margin-top: -4.5rem !important;
}
.sk--priv #sk-Motor-Referral-ManualReferral-InternalComment-InternalCommentsAttachmentResource .sk-field {
  width: 100% !important;
  margin-top: -4.5rem !important;
}
.sk--priv #sk-fieldset-item-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-QuoteDetails-FieldsetGroup11-Individual .sk-navigation {
  margin-top: 0 !important;
}
.sk--priv #sk-Motor-StickyMessage p {
  white-space: nowrap !important;
}
.sk--priv #sk-SchemeGeneric-CoverDetails-SelectCoverTable .sk-field {
  width: auto !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main:nth-child(even) td {
  background-color: #e0d2e3 !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon.covered,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon.not-covered,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon > .custom-covered,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon > .custom-not-covered {
  grid-template-columns: auto !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result .sk-checkbox label {
  display: flex !important;
  justify-content: center !important;
  align-items: normal !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result .sk-checkbox label::before {
  padding-right: 5px !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result * {
  width: auto !important;
}
.sk--priv .sk-selection-table table thead th span {
  padding: 5px 0 5px 0 !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection1Flexdata .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection1Flexdata .sk-field {
  width: 100% !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection2Flexdata .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection2Flexdata .sk-field {
  width: 100% !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection3Flexdata .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Scheme-SchemeSelection-SchemeSelection3Flexdata .sk-field {
  width: 100% !important;
}
.sk--priv .sk-selection-table-header-sm-font {
  font-size: 12px !important;
  font-weight: normal !important;
}
.sk--priv #sk-selection-table-Motor-OfferCreation-QuoteOfferResultCompareTableGeneric table tr th label {
  display: none;
}
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-QuoteOfferResultCompareTableGeneric .sk-attr.sk-dropdownlist .ui-selectmenu-button i,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-SelectedOfferData-SelectedOfferSelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button i,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-Offer1-Offer1SelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button i {
  top: 4px !important;
}
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-QuoteOfferResultCompareTableGeneric .sk-attr.sk-dropdownlist .ui-selectmenu-button .ui-selectmenu-text,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-SelectedOfferData-SelectedOfferSelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button .ui-selectmenu-text,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-Offer1-Offer1SelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button .ui-selectmenu-text {
  line-height: 24px !important;
}
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-QuoteOfferResultCompareTableGeneric .sk-attr.sk-dropdownlist .ui-selectmenu-button,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-SelectedOfferData-SelectedOfferSelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button,
.sk--priv .sk-selection-table#sk-Motor-OfferCreation-Offer1-Offer1SelectionTable .sk-attr.sk-dropdownlist .ui-selectmenu-button {
  max-height: 25px !important;
  min-height: 25px !important;
}
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon.covered i,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon.not-covered i,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon > .custom-covered i,
.sk--priv .sk-selection-table table tbody tr.row--main td .cell-content-result > .cell-content-result--icon > .custom-not-covered i {
  margin-right: 5px !important;
}
.sk--priv #sk-Motor-Policy-PolicyCancellation-ElapsedAndRefundContainer {
  justify-content: space-between !important;
}
.sk--priv #sk-Motor-Policy-PolicyCancellation-ElapsedAndRefundContainer > span {
  display: contents !important;
}
.sk--priv #sk-Motor-Policy-PolicyCancellation-ElapsedAndRefundContainer > span .sk-attr-assigned {
  width: auto !important;
}
.sk--priv #sk-Motor-Policy-PolicyCancellation-RefundAmount .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Policy-PolicyCancellation-ElapsedAmount .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Referral-ManualReferral-SubmittorComments-CommentReason .sk-field {
  margin-top: 0 !important;
}
.sk--priv .sk-column-list[data-column-count="1"] > .sk-column {
  flex-wrap: nowrap !important;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-BaseSumInsuredTable li {
  display: flex;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-SumInsuredTable li {
  display: flex;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-BaseSumInsuredTable li:first-child {
  padding: 0;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #671E75;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-SumInsuredTable li:first-child {
  padding: 5px 0 5px 0;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #671E75;
}
.sk--priv .sk-column-list[data-column-count="2"] > .sk-column .sk-attr:nth-child(odd) {
  padding: 0 10px 0 20px !important;
}
.sk--priv .sk-column-list[data-column-count="2"] > .sk-column .sk-attr:nth-child(even) {
  padding: 0 10px 0 10px !important;
}
.sk--priv .sk-table-table.sk-table-table--header-column > ul {
  width: auto !important;
  /*border*/
}
.sk--priv .sk-table.sk-attr.sk-attr--read:not(.sk-horizontal-table) ul {
  border: 1px solid #671E75 !important;
}
.sk--priv #sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti {
  padding-left: 10px !important;
}
.sk--priv #sk-Motor-CustomerDetails-IndividualCustomer-MobileNoPrefix {
  padding-left: 0 !important;
}
.sk--priv #sk-Motor-CustomerDetails-IndividualCustomer-MobileNo {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.sk--priv #sk-Motor-CustomerDetails-IndividualCustomer-MobileNoContainer .sk-attr-assigned:first-child {
  width: 140px !important;
}
.sk--priv #sk-Motor-CustomerDetails-IndividualCustomer-EmiratesIDPrefix,
.sk--priv #sk-Motor-CustomerDetails-IndividualCustomer-EmiratesIdPostfix,
.sk--priv #sk-PartySearchGeneric-StandaloneInput-IdType,
.sk--priv #sk-PartySearchGeneric-StandaloneInput-IDNumber,
.sk--priv #sk-PartySearchGeneric-StandaloneInput-MobileNumberPrefix,
.sk--priv #sk-PartySearchGeneric-StandaloneInput-MobileNumber,
.sk--priv #sk-SchemeGeneric-PartyDetails-Individual-EmiratesIdPrefix,
.sk--priv #sk-SchemeGeneric-PartyDetails-Individual-EmiratesIdPostfix,
.sk--priv #sk-SchemeGeneric-PartyDetails-Individual-MobileNoPrefix,
.sk--priv #sk-SchemeGeneric-PartyDetails-Individual-MobileNo,
.sk--priv #sk-Motor-CustomerDetails-CorporateCustomer-NamedDriver-MobileNumber,
.sk--priv #sk-Motor-CustomerDetails-CorporateCustomer-NamedDriver-MobileNumberPrefix {
  padding: 0 !important;
}
.sk--priv #sk-Motor-Policy-Attachments-SendAttachmentsEmailAddress .sk-label {
  width: 100% !important;
}
.sk--priv #sk-Motor-Policy-Attachments-MobileNoContainer,
.sk--priv #sk-Motor-Policy-Attachments-SendAttachmentsEmailAddress {
  flex-direction: column !important;
  gap: 5px !important;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcessQuoteIssuedUIDefinition-TabGroup1-Quote-PanelGroup2-DocumentUpload-FieldsetGroup16-Fieldset37 .sk-column {
  justify-content: space-between !important;
}
.sk--priv #sk-Motor-Policy-Attachments-SendAttachmentsToCustomer {
  padding: 10px 0 0 20px;
  width: auto !important;
  flex-grow: 14;
}
.sk--priv #sk-Motor-Policy-Attachments-SendAttachmentsEmailAddress,
.sk--priv #sk-Motor-Policy-Attachments-MobileNoContainer {
  padding: 0 !important;
  width: auto !important;
  flex-grow: 1;
}
.sk--priv #sk-Motor-Policy-Attachments-MobileNoContainer .sk-field {
  width: 300px !important;
}
.sk--priv #sk-Motor-CustomerDetails-PartyIDMessageIndividual .sk-message-content {
  padding: 0 !important;
}
.sk--priv #sk-Motor-CustomerDetails-PartyIDMessageIndividual .sk-message-content b {
  width: 32% !important;
}
.sk--priv #sk-uigroup-item-content-EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset34 .sk-column {
  flex-direction: column !important;
}
.sk--priv #sk-SchemeGeneric-ReferralRules-RuleStatusTable ul li span div {
  justify-content: center !important;
  width: 100% !important;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcessHandleManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Panel5-FieldsetGroup1-Fieldset17 .sk-table ul li > span:last-child,
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcessManualReferralUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Panel10-FieldsetGroup6-Fieldset42 .sk-table ul li > span:last-child,
.sk--priv #sk-uigroup-item-content-ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset28-PanelGroup14-Panel11-FieldsetGroup11-Fieldset48 .sk-table ul li > span:last-child,
.sk--priv #sk-uigroup-item-content-ViewSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset47 .sk-table ul li > span:last-child,
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcessReferralApprovedUIDefinition-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset3-PanelGroup5-Panel10-FieldsetGroup6-Fieldset42 .sk-table ul li > span:last-child {
  position: relative !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  min-width: auto !important;
  width: auto !important;
}
.sk--priv #sk-uigroup-item-content-EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset47 .sk-table .sk-attr[id*=sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMulti] span.sk-field,
.sk--priv #sk-uigroup-item-content-EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset28-PanelGroup14-Panel11-FieldsetGroup11-Fieldset48 .sk-table .sk-attr[id*=sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-VehicleBodyMulti] span.sk-field {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.sk--priv #sk-uigroup-item-content-EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset26-PanelGroup13-Panel10-FieldsetGroup10-Fieldset47 .sk-table.sk-attr--read ul li > span:last-child,
.sk--priv #sk-uigroup-item-content-EditSchemeProcessReferralRulesUI1-TabGroup1-SchemeDetails-FieldsetGroup14-Fieldset28-PanelGroup14-Panel11-FieldsetGroup11-Fieldset48 .sk-table.sk-attr--read ul li > span:last-child {
  position: relative !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  min-width: auto !important;
  width: auto !important;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-multi-resource:nth-child(n+2) {
  width: auto !important;
  padding-right: 0 !important;
  padding-left: 20px !important;
  margin: 0 !important;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-label {
  width: 100% !important;
  display: flex !important;
  min-height: 30px !important;
}
.sk--priv #sk-uigroup-item-content-OnePageQuoteProcess1UI1-TabGroup1-Quote-PanelGroup2-PriceDetail-FieldsetGroup12-Fieldset20-PanelGroup7-Panel2-FieldsetGroup13-Fieldset47 .sk-label i {
  margin: 2px 0 0 5px;
  z-index: 2;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-BaseSumInsuredTable ul li span:first-child,
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-SumInsuredTable ul li span:first-child {
  justify-content: left;
  text-align: left;
  padding-left: 10px;
}
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-BaseSumInsuredTable ul li:first-child span:first-child,
.sk--priv #sk-Motor-OfferCreation-Offer1-PremiumDetails1-SumInsuredTable ul li:first-child span:first-child {
  justify-content: Center;
  text-align: Center;
  padding-left: 0;
}
.sk--priv #SchemeGeneric-PartyDetails-Individual-MobileNoPrefix-button {
  padding-left: 25px !important;
  padding-right: 0 !important;
}
.sk--priv #sk-SchemeGeneric-ReferralRules-VehicleAgeRule-Description,
.sk--priv #sk-SchemeGeneric-ReferralRules-ModifiedVehicleRule-Description,
.sk--priv #sk-SchemeGeneric-ReferralRules-NonGCCRule-Description,
.sk--priv #sk-SchemeGeneric-ReferralRules-ModelGroupRule-Description,
.sk--priv #sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-Description,
.sk--priv #sk-SchemeGeneric-ReferralRules-VehicleBodyReferral-UseSchemeValues,
.sk--priv #sk-SchemeGeneric-ReferralRules-VehicleMakeReferral-UseSchemeValues {
  display: flex;
  flex-direction: column;
}
.sk--priv #sk-Motor-Referral-ManualReferral-ReferralSupportingDocumentsResourceMulti .sk-info-text {
  min-width: 440px !important;
}

.min-w-1 {
  min-width: 1rem !important;
}

.max-w-1 {
  max-width: 1rem !important;
}

.min-w-2 {
  min-width: 2rem !important;
}

.max-w-2 {
  max-width: 2rem !important;
}

.min-w-3 {
  min-width: 3rem !important;
}

.max-w-3 {
  max-width: 3rem !important;
}

.min-w-4 {
  min-width: 4rem !important;
}

.max-w-4 {
  max-width: 4rem !important;
}

.min-w-5 {
  min-width: 5rem !important;
}

.max-w-5 {
  max-width: 5rem !important;
}

.min-w-6 {
  min-width: 6rem !important;
}

.max-w-6 {
  max-width: 6rem !important;
}

.min-w-7 {
  min-width: 7rem !important;
}

.max-w-7 {
  max-width: 7rem !important;
}

.min-w-8 {
  min-width: 8rem !important;
}

.max-w-8 {
  max-width: 8rem !important;
}

.min-w-9 {
  min-width: 9rem !important;
}

.max-w-9 {
  max-width: 9rem !important;
}

.min-w-10 {
  min-width: 10rem !important;
}

.max-w-10 {
  max-width: 10rem !important;
}

.min-w-11 {
  min-width: 11rem !important;
}

.max-w-11 {
  max-width: 11rem !important;
}

.min-w-12 {
  min-width: 12rem !important;
}

.max-w-12 {
  max-width: 12rem !important;
}

.min-w-13 {
  min-width: 13rem !important;
}

.max-w-13 {
  max-width: 13rem !important;
}

.min-w-14 {
  min-width: 14rem !important;
}

.max-w-14 {
  max-width: 14rem !important;
}

.min-w-15 {
  min-width: 15rem !important;
}

.max-w-15 {
  max-width: 15rem !important;
}

.min-w-16 {
  min-width: 16rem !important;
}

.max-w-16 {
  max-width: 16rem !important;
}

.min-w-17 {
  min-width: 17rem !important;
}

.max-w-17 {
  max-width: 17rem !important;
}

.min-w-18 {
  min-width: 18rem !important;
}

.max-w-18 {
  max-width: 18rem !important;
}

.min-w-19 {
  min-width: 19rem !important;
}

.max-w-19 {
  max-width: 19rem !important;
}

.min-w-20 {
  min-width: 20rem !important;
}

.max-w-20 {
  max-width: 20rem !important;
}/*# sourceMappingURL=custom-purple.css.map */