/* :L17 */
html {
  position: relative;
  min-height: 100%;
}
/* :L22 */
body {
  margin-bottom: 60px;
  color: #00151d;
  /* Rokstone/Dark Blue */
  font-family: Proxima Nova, Verdana !important;
  /*Pending receiving "Proxima Nova", fallback is "Verdana" */
  background: var(--bg-image);
  /* Var is defined in the Master CSS */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* :L34 */
#instanda-site-layout {
  /* Margin bottom - DH edit 24-11-21 - provides buffer between main div and footer div */
  margin-bottom: 200px;
}
/* :L40 */
.footer {
  position: absolute;
  /* position: fixed; */
  margin: 30px auto 0 auto;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 5px;
}
/* :L52 */
.Customfooter {
  padding: 20px 0 10px 0;
  margin: 30px auto 270px auto;
  padding-left: 200px;
  padding-right: 200px;
}
/* :L60 */
.Customfooter .legal-text {
  border-top: 1.5px solid white;
  padding: 20px 0 10px 0;
}
/* :L66 */
.legal-text table th {
  height: 25px;
  font-weight: 300;
}
/* :L72 */
.legal-text a:hover {
  border-bottom: 3px solid var(--navItem-borderBottom);
  text-decoration: none;
  transition: 0.1s;
  padding-bottom: 1px;
}
/* :L81 */
.instanda-innerbody {
  padding-bottom: 125px;
  /* Newly added Padding to allow for space for New Footer March 2023 DH */

}
/* :L86 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L94 */
.instanda-documents {
  text-align: center;
}
/* :L98 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L102 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* Redundent */

/*
.instanda-container-fluid {
  background-color: #f4f4f4;
}

*/

/* :L116 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L120 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L131 */
.instanda-main-content-container {
  position: relative;
}
/* :L135 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L141 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L146 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L153 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L157 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

/* :L162 */
.quote-referral-item h6 {
  color: #828990;
  font-weight: normal;
  margin: 15px 0 10px 0;
}
/* :L168 */
.mobile-quote-referral-heading,
.mobile-claim-heading {
  color: #828990;
  font-size: 12px;
  margin: 10px 0 0 0;
}
/*on confirmation screen*/

/* :L176 */
.send-policy-email-button {
  min-width: 250px;
}
/* Large desktops and laptops */

@media (min-width: 1800px) {
  /* :L182 */
  .instanda-side-content {
    left: 59.5%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1600px) and (max-width: 1799px) {
  /* :L189 */
  .instanda-side-content {
    left: 61%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1400px) and (max-width: 1599px) {
  /* :L196 */
  .instanda-side-content {
    left: 63%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1200px) and (max-width: 1399px) {
  /* :L203 */
  .instanda-side-content {
    left: 65%;
  }
}
@media (min-width: 1098px) and (max-width: 1199px) {
  /* :L209 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1099px) {
  /* :L216 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
  /* :L223 */
  .instanda-side-content {
    left: 58%;
    width: 300px;
  }
}
/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L234 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L239 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L243 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L247 */
  .quote-referral-item ~ .quote-referral-item,
  .claim-referral-item ~ .claim-referral-item,
  .claim-item ~ .claim-item {
    border-top: 1px solid #e7e7e7;
    padding-top: 5px;
    margin-top: 15px;
  }
}
/* Landscape phones and smaller */

@media (max-width: 480px) {
  /* :L258 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L266 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L273 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L278 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L285 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L289 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L293 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L297 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L301 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L314 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}
/* :L320 */
.navbar-default {
  background-color: white;
}


/* As well as copying the CSS Style Sheets, you may need to copy the source code for particular site pages, along with any associated scripts for those pages */

/* 

Examples:

Login Page, 
Product Select Page, 
Quote Display Page, 
QV/PV Page, 
Sale Confirmation Page, 
Cancellation pages (script), etc...

DH 
07/03/22



*/

/* Master CSS Variables per Product */

/* Define the CSS Variables at root level */

/* :L40 */
:root {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UWtGM2VraE9NbGhDY1RVNWFqUjFWVWxRVDJkTlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxjQGdXcnZlYnZKclkwcmZJLDEwMDAsTFk2SmF0dUQ1bmYhamU1VCxqUkpPcmpwOTczRHpqeE5SN2x4eVVKOVZ4NytVZFhKZmpOV042MTN5dE83dElhY3ZHV0FZUHVCeUpvM05icnRWaWZkdmFzQXdocUlqbDVJNXNTVXRLUT09) no-repeat center center fixed;
  --button-bg: #26e5b9;
  /* Consilium/Green */
  --button-bg-hover: #91f2dc;
  /* Consilium/Green 50 */
  --button-text: #00151d;
  /* Button Text - Rokstone/Dark Blue */
  --button-textYN: #00151d;
  /* Button YN Text - Rokstone/Dark Blue */
  --buttonYN-Selected-bg: #00151d;
  /* ButtonYN Selected - Rokstone/Dark Blue */
  --navItem-borderBottom: #26e5b9;
  --small-button-bg: #f2f4f4;
  /* Aventum/Background Grey */
  --small-button-border: #00151d;
  /* Small Button Border - Rokstone/Dark Blue */
  --NavItem-SignOut-Hover: rgba(38, 229, 185, 0.4);
  /* SIGN OUT Nav Hover Color */
  /* Tables */
  --table-bg-color: #f2f4f4;
  /* Table bg color - Aventum/Background Grey */
  --table-border-color: #f2f4f4;
  /* Table border color - Aventum/Background Grey */
  --table-text-color: #00151d;
  /* Table text color - Rokstone/Dark Blue */
  --table-row-hover-color: rgba(38, 229, 185, 0.3);
  /* Table Row Hover Color */
  --table-text-header-color: #00151d;
  /* Table text header color - Rokstone/Dark Blue */
  --table-text-header-color-bg: rgba(38, 229, 185, 0.1);
  /* Product Journey Text */
  --journey-text-color: #00151d;
  /* journey text color - Rokstone/Dark Blue */
  --endorsement-separator-line-color: rgba(38, 229, 185, 0.9);
  /* Endo's seperator line color */
  /* Quote Display Page */
  --quote-display-buttons-color: rgba(38, 229, 185, 0.9);
  /* Buttons color on Quote Display Page */
  --quote-display-buttons-color-hover: rgba(38, 229, 185, 0.5);
  /* Buttons color on Quote Display Page - HOVER */
  /* QV / PV Page */
  --header-bar-hover-color: rgba(38, 229, 185, 0.4);
  /* Collapsable Header Bar Hover Color on QV & PV Page */
  /* Journey Nav Links */
  --navlink-bg-selected-color: #00151d;
  /* Rokstone/Dark Blue */

}
/* ------------ Rokstone Products ------------ */

/* :L94 */
.package-00001,
/* Placeholder Product */ .package-00002/* Placeholder Product */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UWxkUFVsVldVbFU0Tm1aSGRUSXNkRGxRWkROTGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxIN0F1eUxwTndZbWxPUUcwLDEwMDAsVHNSVlB4OWZPQUNKIXVGQSxkZjVtK2M1Si90RW1NMHVyeGNkR2YxNGJOb0hkRzI5SnFUb0JNY2JETXFreWFJTTA1TXJpeDFGMW1rTHBRTjVvUGVpakpxQXhtZWtkK0VGLzFjcmxMUT09) no-repeat center center fixed;
  --button-bg: #1cd5e8;
  /* Rokstone/Light Blue */
  --button-bg-hover: #8deaf4;
  /* Rokstone/Light Blue 50 */
  --button-text: #00151d;
  /* Button Text - Rokstone/Dark Blue */
  --button-textYN: #00151d;
  /* Button YN Text - Rokstone/Dark Blue */
  --buttonYN-Selected-bg: #00151d;
  /* ButtonYN Selected - Rokstone/Dark Blue */
  --navItem-borderBottom: #1cd5e8;
  --small-button-bg: #f2f4f4;
  /* Aventum/Background Grey */
  --small-button-border: #00151d;
  /* Small Button Border - Rokstone/Dark Blue */
  --NavItem-SignOut-Hover: rgba(28, 213, 232, 0.4);
  /* SIGN OUT Nav Hover Color */
  /* Tables */
  --table-bg-color: #f2f4f4;
  /* Table bg color - Aventum/Background Grey */
  --table-border-color: #f2f4f4;
  /* Table border color - Aventum/Background Grey */
  --table-text-color: #00151d;
  /* Table text color - Rokstone/Dark Blue */
  --table-row-hover-color: rgba(28, 213, 232, 0.3);
  /* Table Row Hover Color */
  --table-text-header-color: #00151d;
  /* Table text header color - Rokstone/Dark Blue */
  --table-text-header-color-bg: rgba(28, 213, 232, 0.1);
  /* Product Journey Text */
  --journey-text-color: #00151d;
  /* journey text color - Rokstone/Dark Blue */
  --endorsement-separator-line-color: rgba(28, 213, 232, 0.9);
  /* Endo's seperator line color */
  /* Quote Display Page */
  --quote-display-buttons-color: rgba(28, 213, 232, 0.9);
  /* Buttons color on Quote Display Page */
  --quote-display-buttons-color-hover: rgba(28, 213, 232, 0.5);
  /* Buttons color on Quote Display Page - HOVER */
  /* QV / PV Page */
  --header-bar-hover-color: rgba(28, 213, 232, 0.4);
  /* Collapsable Header Bar Hover Color on QV & PV Page */
  /* Journey Nav Links */
  --navlink-bg-selected-color: #00151d;
  /* Rokstone/Dark Blue */

}
/* ------------ iFarm Products ------------ */

/* :L141 */
.package-00001,
/* Placeholder Product */ .package-00002/* Placeholder Product */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VVdGVFZVZFhaVk5UY25GQmN6UlViSGQ2TUZReVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwhMnQyQFRQSVRQIXZUSHhKLDEwMDAsWHd4ZSFXdTU2a3A2SFU1NixLamZIMUVkdm1IQ2dGQUlPKzNoOFhLa1BWVGp1UDhScXdkZmZneS9JdzliVzNTVk1ZR2J3OEZoWjVWZDQ3VDd4bVh0OW40b3VTNFgybEl5NURoYjhHdz09) no-repeat center center fixed;
  --button-bg: #a0c418;
  /* iFarm - Grass Green */
  --button-bg-hover: #d6ef7e;
  /* iFarm/Grass Green 50 */
  --button-text: #002933;
  /* Button Text - iFarm/Dark */
  --button-textYN: #002933;
  /* Button YN Text - iFarm/Dark */
  --buttonYN-Selected-bg: #002933;
  /* ButtonYN Selected - iFarm/Dark */
  --navItem-borderBottom: #a0c418;
  --small-button-bg: #f2f4f4;
  /* Aventum/Background Grey */
  --small-button-border: #002933;
  /* Small Button Border - iFarm/Dark */
  --NavItem-SignOut-Hover: rgba(160, 196, 24, 0.4);
  /* SIGN OUT Nav Hover Color */
  /* Tables */
  --table-bg-color: #f2f4f4;
  /* Table bg color - Aventum/Background Grey */
  --table-border-color: #f2f4f4;
  /* Table border color - Aventum/Background Grey */
  --table-text-color: #002933;
  /* Table text color - iFarm/Dark */
  --table-row-hover-color: rgba(160, 196, 24, 0.3);
  /* Table Row Hover Color */
  --table-text-header-color: #002933;
  /* Table text header color - iFarm/Dark */
  --table-text-header-color-bg: rgba(160, 196, 24, 0.1);
  /* Product Journey Text */
  --journey-text-color: #002933;
  /* journey text color - iFarm/Dark */
  --endorsement-separator-line-color: rgba(160, 196, 24, 0.9);
  /* Endo's seperator line color */
  /* Quote Display Page */
  --quote-display-buttons-color: rgba(160, 196, 24, 0.9);
  /* Buttons color on Quote Display Page */
  --quote-display-buttons-color-hover: rgba(160, 196, 24, 0.5);
  /* Buttons color on Quote Display Page - HOVER */
  /* QV / PV Page */
  --header-bar-hover-color: rgba(160, 196, 24, 0.4);
  /* Collapsable Header Bar Hover Color on QV & PV Page */
  /* Journey Nav Links */
  --navlink-bg-selected-color: #002933;
  /* iFarm/Dark */

}
/* ------------ iSure Products ------------ */

/* :L188 */
.package-00001,
/* Placeholder Product */ .package-00002/* Placeholder Product */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TjBwRlptbGhOVEJZWW5rMmJHbGlNR1pVTWtvMFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx1cDdURmgxYjRXME84IVpZLDEwMDAsZHRnMHJaSXV0Z2s3S2FzQCxKMisvK21neGtrYktheC9HQm9lYm9RTDlWaFJUUHZTTDk3UnR4NXNzU0lFZHZNV2Q1WTE2SG9vY0kyOUpUc2RGMm5rbGY0N3lqYzlRU0t6TU9aSTVDZz09) no-repeat center center fixed;
  --button-bg: #1282ff;
  /* iSure - Bright Blue */
  --button-bg-hover: #8ac0ff;
  /* iSure/Bright Blue 50 */
  --button-text: white;
  /* Button YN Text - Neutral/White */
  --button-textYN: #002933;
  /* Button YN Text - iFarm/Dark */
  --buttonYN-Selected-bg: #002933;
  /* ButtonYN Selected - iFarm/Dark */
  --button-text-hover: #002933;
  /* Button Text - iFarm/Dark */
  --navItem-borderBottom: #1282ff;
  --small-button-bg: #f2f4f4;
  /* Aventum/Background Grey */
  --small-button-border: #002933;
  /* Small Button Border - iFarm/Dark */
  --NavItem-SignOut-Hover: rgba(18, 130, 255, 0.4);
  /* SIGN OUT Nav Hover Color */
  /* Tables */
  --table-bg-color: #f2f4f4;
  /* Table bg color - Aventum/Background Grey */
  --table-border-color: #f2f4f4;
  /* Table border color - Aventum/Background Grey */
  --table-text-color: #002933;
  /* Table text color - iFarm/Dark */
  --table-row-hover-color: rgba(18, 130, 255, 0.3);
  /* Table Row Hover Color */
  --table-text-header-color: #002933;
  /* Table text header color - iFarm/Dark */
  --table-text-header-color-bg: rgba(18, 130, 255, 0.1);
  /* Product Journey Text */
  --journey-text-color: #002933;
  /* journey text color - iFarm/Dark */
  --endorsement-separator-line-color: rgba(18, 130, 255, 0.9);
  /* Endo's seperator line color */
  /* Quote Display Page */
  --quote-display-buttons-color: rgba(18, 130, 255, 0.9);
  /* Buttons color on Quote Display Page */
  --quote-display-buttons-color-hover: rgba(18, 130, 255, 0.5);
  /* Buttons color on Quote Display Page - HOVER */
  /* QV / PV Page */
  --header-bar-hover-color: rgba(18, 130, 255, 0.4);
  /* Collapsable Header Bar Hover Color on QV & PV Page */
  /* Journey Nav Links */
  --navlink-bg-selected-color: #002933;
  /* iFarm/Dark */

}
/* ------------ Consilium Products ------------ */

/* :L237 */
.package-23200/* Consilium Fundshield */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UWtGM2VraE9NbGhDY1RVNWFqUjFWVWxRVDJkTlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxjQGdXcnZlYnZKclkwcmZJLDEwMDAsTFk2SmF0dUQ1bmYhamU1VCxqUkpPcmpwOTczRHpqeE5SN2x4eVVKOVZ4NytVZFhKZmpOV042MTN5dE83dElhY3ZHV0FZUHVCeUpvM05icnRWaWZkdmFzQXdocUlqbDVJNXNTVXRLUT09) no-repeat center center fixed;
  --button-bg: #26e5b9;
  /* Consilium/Green */
  --button-bg-hover: #91f2dc;
  /* Consilium/Green 50 */
  --button-text: #00151d;
  /* Button Text - Rokstone/Dark Blue */
  --button-textYN: #00151d;
  /* Button YN Text - Rokstone/Dark Blue */
  --buttonYN-Selected-bg: #00151d;
  /* ButtonYN Selected - Rokstone/Dark Blue */
  --navItem-borderBottom: #26e5b9;
  --small-button-bg: #f2f4f4;
  /* Aventum/Background Grey */
  --small-button-border: #00151d;
  /* Small Button Border - Rokstone/Dark Blue */
  --NavItem-SignOut-Hover: rgba(38, 229, 185, 0.4);
  /* SIGN OUT Nav Hover Color */
  /* Tables */
  --table-bg-color: #f2f4f4;
  /* Table bg color - Aventum/Background Grey */
  --table-border-color: #f2f4f4;
  /* Table border color - Aventum/Background Grey */
  --table-text-color: #00151d;
  /* Table text color - Rokstone/Dark Blue */
  --table-row-hover-color: rgba(38, 229, 185, 0.3);
  /* Table Row Hover Color */
  --table-text-header-color: #00151d;
  /* Table text header color - Rokstone/Dark Blue */
  --table-text-header-color-bg: rgba(38, 229, 185, 0.1);
  /* Product Journey Text */
  --journey-text-color: #00151d;
  /* journey text color - Rokstone/Dark Blue */
  --endorsement-separator-line-color: rgba(38, 229, 185, 0.9);
  /* Endo's seperator line color */
  /* Quote Display Page */
  --quote-display-buttons-color: rgba(38, 229, 185, 0.9);
  /* Buttons color on Quote Display Page */
  --quote-display-buttons-color-hover: rgba(38, 229, 185, 0.5);
  /* Buttons color on Quote Display Page - HOVER */
  /* QV / PV Page */
  --header-bar-hover-color: rgba(38, 229, 185, 0.4);
  /* Collapsable Header Bar Hover Color on QV & PV Page */
  /* Journey Nav Links */
  --navlink-bg-selected-color: #00151d;
  /* Rokstone/Dark Blue */

}
/* TBA */

/* Logo in top left corner for all Site Pages:*/

/* :L299 */
.navbar-brand img {
  width: 350px;
  height: auto;
}
/* Hide fallback logo on below Product ------NOT REQUIRED AS THIS IS A ONE PRODUCT SITE-------------------------------------*/

/* This CSS not required, as all products on this site will be branded as default Consilium [DH - 29-03-23] ----------------*/

/* :L311 */
/* :L316 */
.package-00000 .navbar-brand img,
/* Consilium Motor */ .package-00000/* Consilium Excess Online */ .navbar-brand img {
  display: none;
}
/* Consilium Products */

@media (min-width: 766px) {
  /* :L328 */
  .package-00000,
  /* Consilium Motor */ .package-00000/* Consilium Excess Online */ {
    /* background-image: ; */
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
}
/* Rokstone New Styles for Site & Product Journey */

/*H3*/

/* :L346 */
.questionHeader h3 {
  font-family: Futura PT, Verdana !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: left;
}
/* :L357 */
.questionHeader h3 small {
  font-family: Proxima Nova, Verdana !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
}
/*H4*/

/* :L369 */
.questionHeader h4 {
  font-family: Futura PT, Verdana !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: left;
}
/* :L379 */
.questionHeader h4 small {
  font-family: Proxima Nova, Verdana !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
}
/*H5*/

/* :L391 */
.questionHeader h5 {
  font-family: Proxima Nova, Verdana !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: red;
  /* RED Color - Warning Text */

}
/* :L403 */
.questionHeader h5 small {
  font-family: Proxima Nova, Verdana !important;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  font-weight: 700;
  color: #c0392b;
  line-height: 20px;
}
/* p */

/* :L419 */
p {
  font-family: Proxima Nova, Verdana !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}
/*Below is old / redundent css, delete if not required */

/*
.questionHeader h3 {
  margin: 0;
  padding: 15px 0;
  font-size: 24px;
  font-weight: 400;
  color: #3e82c1;
  border-top: 1px solid;
  border-bottom: 1px dashed;
  margin-top: -1px; Hides question line if the header is in the middle of the 
}

.questionHeader h3 small {
  font-size: 16px;
  line-height: 1.4;
  display: block;
}

*/

/*H4*/

/*
.questionHeader h4 {
  margin: 0;
  padding: 10px 0;
  font-size: 24px;
  font-weight: 400;
  color: #3e82c1;
}

*/

/*Small text in H4*/

/*
.questionHeader h4 small {
  font-size: 16px;
  line-height: 1.4;
  display: block;
}

*/

/*H5*/

/*
.questionHeader h5 {
  margin: 0;
  padding: 0px 0px 10px 0px;
  font-size: 16px;
  font-weight: 400;
  color: #ff0000;
}

*/

/*Small text in H5*/

/*
.questionHeader h5 small {
  font-size: 13px;
  display: block;
}
*/

/*H6*/

/*
.questionHeader h6 {
  margin: 0;
  padding: 0px 0px 10px 0px;
  font-size: 16px;
  font-weight: 400;
  color: #3e82c1;
}
*/

/*Small text in H6*/

/*
.questionHeader h6 small {
  font-size: 13px;
  display: block;
}
*/

/*BUTTONS------------------------------------------------------------------*/

/* YES / NO Product Journey Buttons -----------------*/

/*Yes No choice question and Yes No parent question-----*/

/* :L527 */
.radio-inline[class*="instanda-question-yes-no"],
.radio-inline[class*="instanda-question-yes-no-parent"] {
  display: inline-block;
  background: white;
  /* Neutral/White */
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  box-sizing: border-box;
  border-radius: 10px;
  padding: 10px 10px;
  border-radius: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: var(--button-textYN);
  /* Rokstone/Dark Blue */
  cursor: pointer;
  margin-right: 20px;
  min-width: 98px;
  width: auto;
  height: 50px;
  text-align: center;
  /*Hide radio button*/

  /*Add icon for both options*/

  /*When selected or hovered, change to blue*/

  /*Yes---*/

  /*No---*/

}
/* :L547 */
.radio-inline[class*="instanda-question-yes-no"] input,
.radio-inline[class*="instanda-question-yes-no-parent"] input {
  display: none;
}
/* :L552 */
.radio-inline[class*="instanda-question-yes-no"]:after,
.radio-inline[class*="instanda-question-yes-no-parent"]:after {
  content: '';
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}
/* :L564 */
.radio-inline[class*="instanda-question-yes-no"]:hover,
.radio-inline[class*="instanda-question-yes-no-parent"]:hover,
.radio-inline[class*="instanda-question-yes-no"]:focus,
.radio-inline[class*="instanda-question-yes-no-parent"]:focus,
.radio-inline[class*="instanda-question-yes-no"]:active,
.radio-inline[class*="instanda-question-yes-no-parent"]:active,
.radio-inline[class*="instanda-question-yes-no"].instanda-selected,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-selected {
  background: var(--buttonYN-Selected-bg);
  /* Rokstone/Dark Blue */
  color: white;
  /* Neutral/White */
  transition: .5s;
}
/* :L571 */
/* :L575 */
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-yes:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-yes:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-yes:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-yes:after {
  content: ' \f00c' !important;
  font-family: 'FontAwesome' !important;
}
/* :L581 */
/* :L584 */
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-yes:hover:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-yes:hover:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-yes:hover:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-yes:hover:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-yes:focus:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-yes:focus:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-yes:focus:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-yes:focus:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-yes:active:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-yes:active:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-yes:active:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-yes:active:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-yes.instanda-selected:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-yes.instanda-selected:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-yes.instanda-selected:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-yes.instanda-selected:after {
  content: ' \f00c' !important;
  font-family: 'FontAwesome' !important;
}
/* :L592 */
/* :L596 */
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no:after {
  content: ' \f05e' !important;
  font-family: 'FontAwesome' !important;
}
/* :L602 */
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no:hover,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no:hover,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no:hover,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no:hover,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no:focus,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no:focus,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no:focus,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no:focus,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no:active,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no:active,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no:active,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no:active,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no.instanda-selected,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no.instanda-selected,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no.instanda-selected,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no.instanda-selected {
  background: var(--buttonYN-Selected-bg);
  /* Rokstone/Dark Blue */
  color: white;
  /* Neutral/White */
  transition: .5s;
}
/* :L609 */
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-no:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-no:after,
.radio-inline[class*="instanda-question-yes-no"].instanda-question-yes-no-parent-no:after,
.radio-inline[class*="instanda-question-yes-no-parent"].instanda-question-yes-no-parent-no:after {
  content: ' \f05e' !important;
  font-family: 'FontAwesome' !important;
}
/* CLICK TO CONFIRM Buttons -----------------*/

/* :L621 */
.confirmQuestionCheckbox input {
  margin-left: 10px;
}
/*Not Confirmed*/

/* :L626 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label input:after {
  content: "Click here to Confirm";
  display: inline-block;
  background: white;
  /* Neutral/White */
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  padding: 5px 10px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-weight: normal;
  color: var(--button-textYN);
  /* Rokstone/Dark Blue */
  cursor: pointer;
  margin-right: 20px;
  width: 200px;
  text-align: center;
  margin-left: -10px;
  /*Hide radio button*/

}
/*Confirmed*/

/* :L649 */
/* :L650 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label input[type=checkbox]:checked:after {
  content: "Confirmed";
  display: inline-block;
  background: var(--buttonYN-Selected-bg);
  /* Rokstone/Dark Blue */
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  padding: 5px 10px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-weight: normal;
  color: white;
  /* Neutral/White */
  cursor: pointer;
  margin-right: 20px;
  width: 200px;
  text-align: center;
  margin-left: -10px;
}
/* Fix for Click to Confirm tick box alignment */

/* :L672 */
.page-quickquotequestions .checkbox,
.page-prequotequestions .checkbox,
.radio {
  display: flex;
  flex-direction: column-reverse;
  /* Newly added for RSP Confirm Question fix 19-09-22 DH */

  /* flex-wrap: wrap-reverse; */

  /* Recently deactivated for above fix 19-09-22 DH */

  /* margin-bottom: 15px;*/

}
/* :L681 */
.checkbox label,
.radio label {
  margin-bottom: 15px;
}
/* :L685 */
.instanda-confirm-question-checkbox span.confirmQuestionText {
  margin: 8px 0px 20px 0px;
  /* Tidy up & alignment - Newly added for RSP Confirm Question fix 19-09-22 DH */

}
/*Style for Back and Continue Buttons during the Product Journey*/

/* :L693 */
.page-quickquote #continueButton,
.page-quickquote .instanda-notes-button,
.page-quickquote #copyQuoteButton,
.page-quickquote #backButton,
.page-quickquotequestions #instandaquestions button[name*="continueButton"],
.page-quickquotequestions .instanda-notes-button,
.page-quickquotequestions #backButton,
.page-prequotequestions #instandaquestions button[name*="continueButton"],
.page-prequotequestions #instandaquestions button[name*="notes"],
.page-prequotequestions #backButton,
.page-endorse button[name*="continueButton"],
.page-endorse #backButton,
.page-quote #continueButton,
.page-quote #copyQuoteButton,
.page-quote button[name*="updateButton"],
.page-quote #quote-content-form input[name*="notes"],
.page-quote #backButton,
.page-cancelpolicy button[name*="continueButton"],
.page-cancellationquestionsforagentsite button[name*="continueButton"],
.page-cancellationconfirmation button[name*="continueButton"],
.page-cancellationconfirmation #agentBackButton,
.page-postquotequestions #backButton,
.page-postquotequestions .instanda-notes-button,
.page-postquotequestions button[name*="continueButton"],
.page-bindquote button {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: var(--button-text);
  /* Neutral/White */
  padding: 10px 20px;
  text-transform: uppercase;
}
/*Style for Back and Continue Buttons during the Product Journey - :hover*/

/* :L733 */
.page-quickquote #continueButton:hover,
.page-quickquote .instanda-notes-button:hover,
.page-quickquote #copyQuoteButton:hover,
.page-quickquote #backButton:hover,
.page-quickquotequestions #instandaquestions button[name*="continueButton"]:hover,
.page-quickquotequestions .instanda-notes-button:hover,
.page-quickquotequestions #backButton:hover,
.page-prequotequestions #instandaquestions button[name*="continueButton"]:hover,
.page-prequotequestions #instandaquestions button[name*="notes"]:hover,
.page-prequotequestions #backButton:hover,
.page-endorse button[name*="continueButton"]:hover,
.page-endorse #backButton:hover,
.page-quote #continueButton:hover,
.page-quote #copyQuoteButton:hover,
.page-quote button[name*="updateButton"]:hover,
.page-quote #quote-content-form input[name*="notes"]:hover,
.page-quote #backButton:hover,
.page-cancelpolicy button[name*="continueButton"]:hover,
.page-cancellationquestionsforagentsite button[name*="continueButton"]:hover,
.page-cancellationconfirmation button[name*="continueButton"]:hover,
.page-cancellationconfirmation #agentBackButton:hover,
.page-postquotequestions #backButton:hover,
.page-postquotequestions .instanda-notes-button:hover,
.page-postquotequestions button[name*="continueButton"]:hover,
.page-bindquote button:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* Style for Upload Document ("Add More") Button on Product Journey */

/* :L767 */
.page-quickquotequestions .instanda-document-upload-input-container.instanda-question-input button,
.page-prequotequestions .instanda-document-upload-input-container.instanda-question-input button {
  background: var(--small-button-bg);
  /* Aventum/Background Grey */
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}
/* Style for Upload Document ("Add More") Button on Product Journey:hover */

/* :L783 */
.page-quickquotequestions .instanda-document-upload-input-container.instanda-question-input button:hover,
.page-prequotequestions .instanda-document-upload-input-container.instanda-question-input button:hover {
  background: var(--button-bg);
  /* Rokstone/Light Blue 50 */
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 10px;
  transition: 0.3s;
}
/* Style for Upload Document ("Browse") Button on Product Journey */

/* :L794 */
.page-quickquotequestions .instanda-document-upload-input-container label.instanda-file-input-label-btn,
.page-prequotequestions .instanda-document-upload-input-container label.instanda-file-input-label-btn {
  background: var(--small-button-bg);
  /* Aventum/Background Grey */
  box-sizing: border-box;
  border-radius: 20px;
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin-top: 10px;
}
/* Style for Upload Document ("Browse") Button on Product Journey:hover */

/* :L811 */
.page-quickquotequestions .instanda-document-upload-input-container label.instanda-file-input-label-btn:hover,
.page-prequotequestions .instanda-document-upload-input-container label.instanda-file-input-label-btn:hover {
  background: var(--button-bg);
  /* Rokstone/Light Blue 50 */
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 20px;
  transition: 0.3s;
}
/* Style for FIND ADDRESS ("Data8Lookup") Button on Product Journey */

/* :L822 */
.page-quickquotequestions .data8PostcodeLookup button,
.page-prequotequestions .data8PostcodeLookup button {
  background: var(--small-button-bg);
  /* Aventum/Background Grey */
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin: 10px;
}
/* Style for FIND ADDRESS ("Data8Lookup") Button on Product Journey:HOVER */

/* :L840 */
.page-quickquotequestions .data8PostcodeLookup button:hover,
.page-prequotequestions .data8PostcodeLookup button:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 5px;
  transition: 0.3s;
}
/* Style for Postcode Lookup Button Dropdown list on Product Journey */

/* :L852 */
.page-quickquotequestions .postcodelookup button,
.page-prequotequestions .postcodelookup button {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  margin: 5px;
}
/* Style for Postcode Lookup Button Dropdown list on Product Journey:HOVER */

/* :L861 */
.page-quickquotequestions .postcodelookup button:hover,
.page-prequotequestions .postcodelookup button:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */

}
/* Make the Lookup button on same line as postcode field */

/* :L869 */
.page-quickquotequestions .instanda-question-item .instanda-address-postcode,
.page-prequotequestions .instanda-question-item .instanda-address-postcode {
  display: inline-flex;
  align-items: center;
}
/*PV Page---------------------------------------*/

/*Style for BLOCK RENEWALS tickbox & label*/

/* :L882 */
.page-viewquoteorpolicy #instanda-site-layout .block-renewals span {
  font-size: 20px;
}
/* :L886 */
.page-viewquoteorpolicy #instanda-site-layout .block-renewals input {
  width: 18px;
  height: 18px;
}
/* Custom CSS making Product Journey YN Question Buttons on same line as Question itself:  03-05-22 DH */

/*.yn-small-right {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  	
  	.instanda-question-label
  	{
     margin-right: 50px !important;
     width: 50%;
     label 
      {
        margin: 8px 10px 17px 30px;
      }
  	}
  
  .radio-inline
  {
    width: 90px;
    padding: 0px 14px;
    height: 28px;
  }
  
  .instanda-text-question 
  {
    margin-left: 50px;
    
  }
  
  .instanda-question-input
  {
    width: 250px;
    
  }
  
}*/

/* Fix for James - 30-01-23 */

/*.yn-small-right-YN-Parent {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  	
  	.radio-inline
  {
    width: 90px;
    padding: 0px 14px;
    height: 28px;
  }
  .instanda-question-input
  {
    width: 250px;
    
  }
}*/

/* Get a quote Button (Mini Icon on Nav Item - AB Request) -------------------------------------------------*/

/* test */

/*
.instanda-nav-item,
.instanda-active-nav-item {
  border: 2px solid pink;
}
*/

/* :L962 */
.navbar-nav {
  display: flex;
  gap: 10px;
}
/* :L968 */
.page-agentretrievequotebypackage #instanda-header li.active.instanda-active-nav-item.green-link {
  display: block !important;
}
/* :L973 */
#instanda-header a[href*="/Public/PreQuoteQuestions?"]:before {
  content: '\f007' !important;
  font-family: 'FontAwesome' !important;
  font-size: 18px;
  padding-right: 10px;
  color: white;
  /* Neutral/White */

}
/* Sign Out Button (Mini Icon on Nav Item) -------------------------------------------------*/

/* :L983 */
#instanda-header a[href*="/Public/AgentLogOff"]:before {
  content: '\f08b' !important;
  font-family: 'FontAwesome' !important;
  font-size: 18px;
  padding-right: 10px;
  color: white;
  /* Neutral/White */

}
/*Rokstone Rebranding Base Style, all Nav Bars*/

/* :L997 */
.page-agentlogin .navbar-default,
.page-sessionexpired .navbar-default,
.page-quickquotequestions .navbar-default,
.page-quickquote .navbar-default,
.page-index .navbar-default,
.page-retrievequote .navbar-default,
.page-agentretrievequotebypackage .navbar-default,
.page-agentsearchexpiredpolicies .navbar-default,
.page-agentsearchpoliciesforapproval .navbar-default,
.page-updatepolicynumbers .navbar-default,
.page-home .navbar-default,
.page-prequotequestions .navbar-default,
.page-reviewreferrals .navbar-default,
.page-viewquoteorpolicy .navbar-default,
.page-referralreviewmultiplelines .navbar-default,
.page-endorse .navbar-default,
.page-quote .navbar-default,
.page-viewreferralsforquote .navbar-default,
.page-agentalldocs .navbar-default,
.page-emaillistforquote .navbar-default,
.page-uploaddocuments .navbar-default,
.page-confirmation2 .navbar-default,
.page-cancelpolicy .navbar-default,
.page-cancellationconfirmation .navbar-default,
.page-cancellationquestionsforagentsite .navbar-default,
.page-displayemail .navbar-default,
.page-agentclaims .navbar-default,
.page-bulkuploadclaims .navbar-default,
.page-quoteandpolicycompare .navbar-default,
.page-forgotsalespersonpassword .navbar-default,
.page-resetsalespersonpassword .navbar-default,
.page-failedautorenewals .navbar-default,
.page-referralreviewline .navbar-default,
.page-postquotequestions .navbar-default,
.page-agentdashboard .navbar-default,
.page-getagentsearchresults .navbar-default,
.page-bindquote .navbar-default,
.page-pagenotfound .navbar-default {
  background-color: transparent;
  border-color: transparent;
}
/*Rokstone Rebranding Base Style, Nav Item*/

/* .page-agentlogin #instanda-header a, */

/* :L1046 */
.page-index #instanda-header a,
.page-sessionexpired #instanda-header a,
.page-retrievequote #instanda-header a,
.page-quickquote #instanda-header a,
.page-agentretrievequotebypackage #instanda-header a,
.page-agentsearchexpiredpolicies #instanda-header a,
.page-agentsearchpoliciesforapproval #instanda-header a,
.page-updatepolicynumbers #instanda-header a,
.page-home #instanda-header a,
.page-quickquotequestions #instanda-header a,
.page-prequotequestions #instanda-header a,
.page-reviewreferrals #instanda-header a,
.page-viewquoteorpolicy #instanda-header a,
.page-referralreviewmultiplelines #instanda-header a,
.page-endorse #instanda-header a,
.page-quote #instanda-header a,
.page-viewreferralsforquote #instanda-header a,
.page-agentalldocs #instanda-header a,
.page-emaillistforquote #instanda-header a,
.page-uploaddocuments #instanda-header a,
.page-confirmation2 #instanda-header a,
.page-cancelpolicy #instanda-header a,
.page-cancellationconfirmation #instanda-header a,
.page-cancellationquestionsforagentsite #instanda-header a,
.page-displayemail #instanda-header a,
.page-agentclaims #instanda-header a,
.page-bulkuploadclaims #instanda-header a,
.page-quoteandpolicycompare #instanda-header a,
.page-forgotsalespersonpassword #instanda-header a,
.page-resetsalespersonpassword #instanda-header a,
.page-failedautorenewals #instanda-header a,
.page-referralreviewline #instanda-header a,
.page-postquotequestions #instanda-header a,
.page-agentdashboard #instanda-header a,
.page-getagentsearchresults #instanda-header a,
.page-bindquote #instanda-header a,
.page-pagenotfound #instanda-header a {
  color: white;
  /* Neutral/White */
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  /* margin: 5px; */
  font-weight: lighter;
  line-height: 1.1;
  position: relative;
  border-bottom: 4px solid transparent;
  background-color: transparent;
}
/*Rokstone Rebranding Base Style, Nav Item - Hover - except the "LOGO" Nav Item and "SIGN OUT" Nav Item (:not(.navbar-brand)) */

/* .page-agentlogin #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]), */

/* :L1101 */
.page-index #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-sessionexpired #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-retrievequote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-quickquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentretrievequotebypackage #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentsearchexpiredpolicies #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentsearchpoliciesforapproval #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-updatepolicynumbers #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-home #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-quickquotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-prequotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-reviewreferrals #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-viewquoteorpolicy #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-referralreviewmultiplelines #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-endorse #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-quote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-viewreferralsforquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentalldocs #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-emaillistforquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-uploaddocuments #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-confirmation2 #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-cancelpolicy #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-cancellationconfirmation #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-cancellationquestionsforagentsite #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-displayemail #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentclaims #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-bulkuploadclaims #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-quoteandpolicycompare #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-forgotsalespersonpassword #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-resetsalespersonpassword #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-failedautorenewals #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-referralreviewline #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-postquotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-bindquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-agentdashboard #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-getagentsearchresults #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]),
.page-pagenotfound #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/AgentLogOff"]) {
  border-bottom: 4px solid var(--navItem-borderBottom);
  /* Rokstone/Light Blue */
  text-decoration: none;
  transition: 0.1s;
  padding-bottom: 12px;
}
/*Rokstone Rebranding Base Style, Nav Bar - Nav Item - Static Blue Line for Nav Item, to indicate the page User is currently on.. */

/* :L1153 */
.page-index #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-sessionexpired #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-retrievequote #instanda-header a[href*="/Public/RetrieveQuote"]:not(.navbar-brand),
.page-agentretrievequotebypackage #instanda-header a[href*="/Public/RetrieveQuote"]:not(.navbar-brand),
.page-agentsearchexpiredpolicies #instanda-header a[href*="/Public/RetrieveQuote"]:not(.navbar-brand),
.page-agentsearchpoliciesforapproval #instanda-header a[href*="/Public/RetrieveQuote"]:not(.navbar-brand),
.page-updatepolicynumbers #instanda-header a[href*="/Public/RetrieveQuote"]:not(.navbar-brand),
.page-quickquotequestions #instanda-header a[href*="/Public/QuickQuoteQuestions?"]:not(.navbar-brand),
.page-quickquote #instanda-header a[href*="/Public/QuickQuoteQuestions?"]:not(.navbar-brand),
.page-prequotequestions #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-reviewreferrals #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-referralreviewmultiplelines #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-endorse #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-quote #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-viewreferralsforquote #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-agentalldocs #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-emaillistforquote #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-uploaddocuments #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-confirmation2 #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-cancelpolicy #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-cancellationconfirmation #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-cancellationquestionsforagentsite #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-displayemail #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-agentclaims #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-bulkuploadclaims #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-quoteandpolicycompare #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-forgotsalespersonpassword #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-resetsalespersonpassword #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-failedautorenewals #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-referralreviewline #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-postquotequestions #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-bindquote #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-agentdashboard #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-getagentsearchresults #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-pagenotfound #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand) {
  color: white;
  /* Neutral/White */
  background-color: transparent;
  display: inline-block;
  font-size: 15px;
  text-transform: uppercase;
  /* margin: 5px; */
  font-weight: lighter;
  line-height: 1.1;
  position: relative;
  border-bottom: 4px solid var(--navItem-borderBottom);
  /* Rokstone/Light Blue */
  padding-bottom: 12px;
}
/*Rokstone Rebranding Base Style - Nav Bar - Nav Item - SIGN OUT BUTTON*/

/* :L1206 */
.page-index #instanda-header a[href*="/Public/AgentLogOff"],
.page-sessionexpired #instanda-header a[href*="/Public/AgentLogOff"],
.page-retrievequote #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentretrievequotebypackage #instanda-header a[href*="/Public/AgentLogOff"],
.page-quickquotequestions #instanda-header a[href*="/Public/AgentLogOff"],
.page-quickquote #instanda-header a[href*="/Public/AgentLogOff"],
.page-prequotequestions #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentsearchexpiredpolicies #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentsearchpoliciesforapproval #instanda-header a[href*="/Public/AgentLogOff"],
.page-updatepolicynumbers #instanda-header a[href*="/Public/AgentLogOff"],
.page-home #instanda-header a[href*="/Public/AgentLogOff"],
.page-reviewreferrals #instanda-header a[href*="/Public/AgentLogOff"],
.page-viewquoteorpolicy #instanda-header a[href*="/Public/AgentLogOff"],
.page-referralreviewmultiplelines #instanda-header a[href*="/Public/AgentLogOff"],
.page-endorse #instanda-header a[href*="/Public/AgentLogOff"],
.page-quote #instanda-header a[href*="/Public/AgentLogOff"],
.page-viewreferralsforquote #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentalldocs #instanda-header a[href*="/Public/AgentLogOff"],
.page-emaillistforquote #instanda-header a[href*="/Public/AgentLogOff"],
.page-uploaddocuments #instanda-header a[href*="/Public/AgentLogOff"],
.page-confirmation2 #instanda-header a[href*="/Public/AgentLogOff"],
.page-cancelpolicy #instanda-header a[href*="/Public/AgentLogOff"],
.page-cancellationconfirmation #instanda-header a[href*="/Public/AgentLogOff"],
.page-cancellationquestionsforagentsite #instanda-header a[href*="/Public/AgentLogOff"],
.page-displayemail #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentclaims #instanda-header a[href*="/Public/AgentLogOff"],
.page-bulkuploadclaims #instanda-header a[href*="/Public/AgentLogOff"],
.page-quoteandpolicycompare #instanda-header a[href*="/Public/AgentLogOff"],
.page-forgotsalespersonpassword #instanda-header a[href*="/Public/AgentLogOff"],
.page-resetsalespersonpassword #instanda-header a[href*="/Public/AgentLogOff"],
.page-failedautorenewals #instanda-header a[href*="/Public/AgentLogOff"],
.page-referralreviewline #instanda-header a[href*="/Public/AgentLogOff"],
.page-postquotequestions #instanda-header a[href*="/Public/AgentLogOff"],
.page-bindquote #instanda-header a[href*="/Public/AgentLogOff"],
.page-agentdashboard #instanda-header a[href*="/Public/AgentLogOff"],
.page-getagentsearchresults #instanda-header a[href*="/Public/AgentLogOff"],
.page-pagenotfound #instanda-header a[href*="/Public/AgentLogOff"] {
  border: 2px solid var(--navItem-borderBottom);
  /* Rokstone/Light Blue */
  transition: background-color 1s;
  margin-left: 15px;
  margin-right: 15px;
  border-radius: 10px;
}
/*Retrieve Quote Page - Nav Bar - Nav Item - SIGN OUT BUTTON - Hover Styling*/

/* :L1258 */
.page-index #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-sessionexpired #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-retrievequote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentretrievequotebypackage #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-quickquotequestions #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-quickquote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-prequotequestions #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentsearchexpiredpolicies #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentsearchpoliciesforapproval #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-updatepolicynumbers #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-home #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-reviewreferrals #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-viewquoteorpolicy #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-referralreviewmultiplelines #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-endorse #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-quote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-viewreferralsforquote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentalldocs #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-emaillistforquote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-uploaddocuments #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-confirmation2 #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-cancelpolicy #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-cancellationconfirmation #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-cancellationquestionsforagentsite #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-displayemail #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentclaims #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-bulkuploadclaims #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-quoteandpolicycompare #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-forgotsalespersonpassword #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-resetsalespersonpassword #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-failedautorenewals #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-referralreviewline #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-postquotequestions #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-bindquote #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-agentdashboard #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-getagentsearchresults #instanda-header a[href*="/Public/AgentLogOff"]:hover,
.page-pagenotfound #instanda-header a[href*="/Public/AgentLogOff"]:hover {
  color: white;
  /* Neutral/White */
  text-decoration: none;
  transition: all .3s;
  background-color: var(--NavItem-SignOut-Hover);
}
/*Rokstone Rebranding Styles | Agent Login Page-----------------------------------------------*/

/*Agent Login- Responsiveness for Login Box*/

@media (min-width: 1200px) {
  /* :L1309 */
  .page-agentlogin .container,
  .page-forgotsalespersonpassword .container,
  .page-resetsalespersonpassword .container {
    /*width: auto; */
    width: 98%;
  }
}
@media (min-width: 767px) {
  /* :L1319 */
  .page-agentlogin .instanda-main-content-container,
  .page-forgotsalespersonpassword .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container {
    width: 1300px!important;
  }
}
@media (max-width: 767px) {
  /* :L1328 */
  .page-agentlogin .instanda-main-content-container,
  .page-forgotsalespersonpassword .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container {
    width: 80%!important;
  }
}
/*Agent Login Credentials Box*/

/* :L1338 */
.page-agentlogin .well {
  background-color: #f2f4f4;
  /* Aventum/Background Grey */
  border-radius: 1px;
  margin-top: 50px;
  padding-top: 125px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
/* CSS for forgot password screens: */

/* :L1350 */
/* :L1352 */
.page-resetsalespersonpassword .well,
.page-forgotsalespersonpassword .well {
  padding-top: 50px;
}
/*Agent Login Credentials Box - Login Title */

/* :L1359 */
.page-agentlogin h1,
.page-forgotsalespersonpassword h1,
.page-resetsalespersonpassword h1 {
  text-align: center;
  font-size: 30px;
  letter-spacing: 0.05em;
  font-style: normal;
  position: absolute;
  color: #00151d;
  /* Rokstone/Dark Blue */
  line-height: 35px;
  margin-top: 85px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 5px;
  z-index: 100;
}
/*Agent Login Credentials Box - text color */

/* :L1381 */
.page-agentlogin .form-group,
.page-forgotsalespersonpassword .form-group,
.page-resetsalespersonpassword .form-group {
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/*Agent Login Credentials Box - fields */

/* :L1390 */
.page-agentlogin .form-group input,
.page-forgotsalespersonpassword .form-group input,
.page-resetsalespersonpassword .form-group input {
  border-radius: 1px;
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/*Agent Login Credentials Box - "Sign In" button */

/* :L1400 */
.page-agentlogin .form-group .btn,
.page-forgotsalespersonpassword .form-group .btn,
.page-resetsalespersonpassword .form-group .btn {
  padding: 10px 20px;
  background: var(--button-bg);
  /* Consilium Green */
  color: #00151d;
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border-color: var(--button-bg);
  /* Consilium Green */

}
/* :L1411 */
.page-agentlogin .form-group .btn:hover,
.page-forgotsalespersonpassword .form-group .btn:hover,
.page-resetsalespersonpassword .form-group .btn:hover {
  background: var(--button-bg-hover);
  /* Lighter Consilium Green (hover) */

}
/*Agent Login Forgot your password Link */

/* :L1420 */
.page-agentlogin .agent-login-forgot-password {
  color: #00151d !important;
  /* Rokstone/Dark Blue */

}
/*Agent Login Page - Other Logo's */

/* :L1426 */
.page-agentlogin .iFarm-iSure-Logos {
  text-align: center;
  font-size: 30px;
  letter-spacing: 0.05em;
  position: absolute;
  color: #00151d;
  /* Rokstone/Dark Blue */
  line-height: 35px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index: 100;
}
/*Label for fields */

/* :L1442 */
.page-agentlogin .form-group label,
.page-forgotsalespersonpassword .form-group label,
.page-resetsalespersonpassword .form-group label {
  font-weight: 400;
}
/*Logos padding */

/* :L1450 */
/*Rokstone Rebranding Styles | Product Select Page-----------------------------------------------*/

/*Product Select Box - Container */

/* :L1458 */
/* :L1461 */
.page-retrievequote .border-box-rs,
.page-agentsearchexpiredpolicies .border-box-rs {
  background-color: #f2f4f4;
  border-color: #f2f4f4;
  border-radius: 1px;
  margin: auto;
  position: relative;
  width: 50%;
  height: 100%;
  /* margin-top: 100px; */
  display: flex;
  justify-content: center;
  max-width: fit-content;
  padding: 50px;
  min-width: 450px/* added by DH 17-06-2022 */;
}
/*Product Select Box - Login Title */

/* :L1481 */
/* :L1484 */
.page-retrievequote h1,
.page-agentsearchexpiredpolicies h1 {
  text-align: center;
  font-size: 30px;
  letter-spacing: 0.05em;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  color: #00151d;
  /* Rokstone/Dark Blue */
  text-transform: uppercase;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index: 100;
}
/*Products Container */

/* :L1504 */
/* :L1507 */
.page-retrieve .instanda-agent-select-packages,
.page-agentsearchexpiredpolicies .instanda-agent-select-packages {
  margin-top: 100px;
}
/* :L1513 */
.page-retrievequote .instanda-agent-select-packages .container,
.page-agentsearchexpiredpolicies .instanda-agent-select-packages .container {
  width: auto!important;
  text-align: center;
  padding-top: 30px;
}
/*Select package with icons*/

/* :L1526 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23200"]/* Consilium FL*/ {
  background-color: transparent;
  border-radius: 10px 10px 10px 10px;
  margin-right: 30px;
  margin-left: 30px;
  margin-bottom: 25px;
  width: 180px;
  height: 180px;
  padding: 0;
  background-position: top left;
  background-size: 180px;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 0;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: all 0 ease-in;
  transition: none;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
/*Icons Hover*/

/* :L1552 */
.page-retrieve .section.instanda-agent-select-packages a:hover {
  transition: 0.2s;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 18px;
}
/*Product Icons*/

/* :L1559 */
.page-retrieve .section.instanda-agent-select-packages a:after {
  position: absolute;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  left: 0;
  right: 0;
  top: 165px;
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/* :L1574 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=20213"]/* AA Package *//* Test - Do not remove. DH 17-06-22, to allow a product icon to appear at product select page when only one product is on site*/ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WVRSTmMyWXROMmxLYUZwSlMzVjJObEZFTTBKUFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxuQlBMZ2w5VVM0d25MampSLDEwMDAsMGpnTCFmeHVVemZ4ZFhBcixQVTkzcDlxMEpvMENxRW9tSmQ4NEp4OGc3Q25OVmxZVUhrQVpHUS9mZXd2YmdIY3BzTVh5dUJGU0dpTHBRZ2NwcFBSMERkb0xIc3NQK2lqVHB0TFRxQT09');
  display: none;
}
/* :L1577 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=20213"]:after {
  content: "AA Package ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1588 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23200"]/* Consilium FL */ {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VEROMFQxRlNWR0ZZZUdadGFUUmpjSFpPUVhkWlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxATVlybHlsSWZLY0I1Y1ohLDEwMDAsaUxPTEdvZ013TWo1cnF6aSxCaHZ4ZUtGT3ByNGZDQXBFOEpjd29aK291UUYvMkd6QXByS1FWM0lWa1dJZDJ2QllVeXRHbUxGNDAxdzhpREI1bU1kb05zVWNpdGR4K01zSThoa1NQQT09');
}
/* :L1591 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23200"]:after {
  content: "Consilium \A Financial Lines";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* Retrieve Quotes and Policies Page -------------------------------------------------*/

/*Re-alignment of Client Search Button & Fields */

/* :L1602 */
/* :L1608 */
.page-agentretrievequotebypackage .form-group,
.page-agentsearchpoliciesforapproval .form-group,
.page-updatepolicynumbers .form-group,
.page-agentsearchexpiredpolicies .form-group,
.page-retrievequote .form-group {
  display: flex;
  flex-direction: column;
}
/* :L1613 */
.page-agentretrievequotebypackage .form-group .row,
.page-agentsearchpoliciesforapproval .form-group .row,
.page-updatepolicynumbers .form-group .row,
.page-agentsearchexpiredpolicies .form-group .row,
.page-retrievequote .form-group .row {
  display: flex;
  flex-direction: column;
}
/* :L1618 */
.page-agentretrievequotebypackage .form-group .search-field,
.page-agentsearchpoliciesforapproval .form-group .search-field,
.page-updatepolicynumbers .form-group .search-field,
.page-agentsearchexpiredpolicies .form-group .search-field,
.page-retrievequote .form-group .search-field {
  width: 100% !important;
}
/* :L1623 */
.page-agentretrievequotebypackage .form-group .row .search-button,
.page-agentsearchpoliciesforapproval .form-group .row .search-button,
.page-updatepolicynumbers .form-group .row .search-button,
.page-agentsearchexpiredpolicies .form-group .row .search-button,
.page-retrievequote .form-group .row .search-button {
  display: flex;
  margin-bottom: 15px;
}
/*Centers the page content */

/* :L1633 */
/* :L1638 */
@media (min-width: 992px) {
  .page-agentretrievequotebypackage .instanda-agent-retrieve-quote-content,
  .page-agentsearchpoliciesforapproval .instanda-agent-retrieve-quote-content,
  .page-updatepolicynumbers .instanda-agent-retrieve-quote-content,
  .page-agentsearchexpiredpolicies .instanda-agent-retrieve-quote-content,
  .page-retrievequote .instanda-agent-retrieve-quote-content {
    width: 50%;
    margin: auto;
    min-width: 970px;
    /* Need to check this on responsive testing - is it needed? DH */
  
  }
}
/* Header Section */

/* :L1650 */
/* :L1655 */
.page-agentretrievequotebypackage .title-section,
.page-agentsearchpoliciesforapproval .title-section,
.page-updatepolicynumbers .title-section,
.page-agentsearchexpiredpolicies .title-section,
.page-retrievequote .title-section {
  margin-bottom: 0px!important;
  background-color: #f2f4f4 !important;
  /* Aventum/Background Grey */
  border-color: #f2f4f4;
  /* Rokstone/Dark Blue */
  border-radius: 1px;
  padding: 15px 50px;
  color: #00151d;
}
/* Individual Sections */

/* :L1669 */
/* :L1674 */
.page-agentretrievequotebypackage .form-group,
.page-agentsearchpoliciesforapproval .form-group,
.page-updatepolicynumbers .form-group,
.page-agentsearchexpiredpolicies .form-group,
.page-retrievequote .form-group {
  background-color: white;
  border-color: #f2f4f4;
  border-radius: 1px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  color: #00151d;
  /* Rokstone/Dark Blue */
  margin-top: 2px;
}
/* :L1688 */
/* :L1693 */
.page-agentretrievequotebypackage .search-row,
.page-agentsearchpoliciesforapproval .search-row,
.page-updatepolicynumbers .search-row,
.page-agentsearchexpiredpolicies .search-row,
.page-retrievequote .search-row {
  background-color: white;
  border-color: #f2f4f4;
  border-radius: 1px;
  padding-top: 40px;
  padding-right: 70px;
  padding-bottom: 40px;
  padding-left: 70px;
  color: #00151d;
  /* Rokstone/Dark Blue */
  margin-bottom: 1px;
}
/* Alignment Fix for Client Search Box */

/* :L1709 */
/* :L1715 */
.page-agentretrievequotebypackage .container,
.page-agentsearchpoliciesforapproval .container,
.page-updatepolicynumbers .container,
.page-agentsearchexpiredpolicies .container,
.page-retrievequote .container {
  padding-right: 0px!important;
  padding-left: 0px!important;
}
/*Fields */

/* :L1723 */
/* :L1728 */
.page-agentretrievequotebypackage .form-group input,
.page-agentsearchpoliciesforapproval .form-group input,
.page-updatepolicynumbers .form-group input,
.page-agentsearchexpiredpolicies .form-group input,
.page-retrievequote .form-group input {
  border-radius: 1px;
}
/*Buttons */

/*Style for Search Button on Retrieve Quotes and Policy Page*/

/* :L1738 */
.page-retrievequote #instanda-site-layout button,
.page-agentretrievequotebypackage #instanda-site-layout button,
.page-agentsearchpoliciesforapproval #instanda-site-layout button,
.page-agentsearchexpiredpolicies #instanda-site-layout button,
.page-retrievequote #agentSearchButton,
.page-agentsearchpoliciesforapproval #agentSearchButton,
.page-updatepolicynumbers #agentSearchButton,
.page-agentsearchexpiredpolicies #agentSearchButton {
  padding: 10px 20px;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border: 2px solid var(--button-bg);
  font-size: 16px;
}
/*Style for Search Button - :hover*/

/* :L1756 */
.page-retrievequote #instanda-site-layout button:hover,
.page-agentretrievequotebypackage #instanda-site-layout button:hover,
.page-agentsearchpoliciesforapproval #instanda-site-layout button:hover,
.page-agentsearchexpiredpolicies #instanda-site-layout button:hover,
.page-agentsearchpoliciesforapproval #agentSearchButton:hover,
.page-updatepolicynumbers #agentSearchButton:hover,
.page-agentsearchexpiredpolicies #agentSearchButton:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
}
/*Page Title */

/* :L1770 */
.page-agentretrievequotebypackage h3,
.page-agentsearchexpiredpolicies h3,
.page-agentsearchpoliciesforapproval h3,
.page-agentsearchexpiredpolicies h3,
.page-retrievequote h3 {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  text-transform: uppercase;
  padding-left: 47px;
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/* :L1786 */
.page-agentretrievequotebypackage label,
.page-agentsearchexpiredpolicies label,
.page-agentsearchpoliciesforapproval label,
.page-agentsearchexpiredpolicies label,
.page-retrievequote label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/* Retrieve Quotes and Policies Page - AGENT SEARCH RESULTS TABLES -------------------------------------------------*/

/* :L1806 */
.page-agentretrievequotebypackage .agent-quotesearch-results-container,
.page-agentsearchexpiredpolicies .agent-quotesearch-results-container,
.page-agentsearchpoliciesforapproval .agent-quotesearch-results-container,
.page-retrievequote .agent-quotesearch-results-container {
  margin-top: 20px;
  margin-bottom: 1px!important;
  background-color: var(--table-bg-color) !important;
  /* Aventum/Background Grey */
  border-color: var(--table-border-color);
  border-radius: 1px;
  color: var(--table-text-color);
  /* Rokstone/Dark Blue */

}
/*Agent Search Results Table Styling */

/*Table Styling */

/* :L1822 */
#agentSearchResultsTable,
#tableUploadedDocuments,
#divQuoteResults {
  border-collapse: collapse;
  width: 100%;
}
/*Table Headers */

/* :L1830 */
#agentSearchResultsTable td,
#customers th,
#tableUploadedDocuments td,
#divQuoteResults td,
#customers th {
  border: 1px solid #dddddd;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
  /* - New DH addition - tidies up the table - 06-11-2022 */

}
/*Table Rows Hover */

/* :L1840 */
#agentSearchResultsTable tr:not(:first-child):hover,
#tableUploadedDocuments tr:not(:first-child):hover,
#divQuoteResults tr:not(:first-child):hover {
  background-color: var(--table-row-hover-color);
}
/*Table Headers */

/* :L1847 */
#agentSearchResultsTable th,
#tableUploadedDocuments th,
#divQuoteResults th {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--table-text-header-color);
  /* Rokstone/Dark Blue */
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: var(--table-text-header-color-bg);
  vertical-align: middle;
  /* - New DH addition - tidies up the table - 06-11-2022 */
  border-width: 0;
  /* Newly added as Header Row is now sticky - DH Nov 2022 */

}
/*View, Notes, Upload Docs Buttons... */

/* :L1868 */
#agentSearchResultsTable a,
#divQuoteResults a {
  padding: 5px 10px;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border: 2px solid var(--button-bg);
  text-transform: uppercase;
  display: inline-block;
  margin: 3px;
}
/* :L1881 */
#agentSearchResultsTable a:hover,
#divQuoteResults a:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue */
  text-decoration: none;
  transition: 0.3s;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* --------------- Client Search Results Table CSS --------------- */

/* Policies Section: Make Header Row Sticky */

/* :L1895 */
.instanda-agent-retrieve-quotes .table-responsive {
  overflow: initial;
}
/* :L1898 */
.instanda-agent-retrieve-quotes .table-responsive thead th {
  position: sticky;
  top: 0;
  background-color: #dcf1f3 !important;
}
/* :L1905 */
#divQuoteResults > div > div > table > tbody > tr:nth-child(1) {
  position: sticky;
  top: 0;
  background-color: #dcf1f3 !important;
}
/* Policy Number Positioning */

/* :L1914 */
.page-agentretrievequotebypackage #agentSearchResultsTable .policy-group th,
.page-agentsearchexpiredpolicies #agentSearchResultsTable .policy-group th,
.page-agentsearchpoliciesforapproval #agentSearchResultsTable .policy-group th,
.page-agentsearchexpiredpolicies #agentSearchResultsTable .policy-group th,
.page-retrievequote #agentSearchResultsTable .policy-group th {
  padding-top: 30px;
  padding-bottom: 5px;
  text-align: left;
  background-color: var(--table-bg-color);
  padding-left: 47px;
  font-size: 20px;
}
/*Style the Nav bar div*/

/* :L1929 */
#journeynavbar/*The <nav> tag needs to have this id for the css to work: <nav id="journeynavbar"> */ {
  background: white 0% 0% no-repeat padding-box;
  border-radius: 1px;
  opacity: 1;
  padding: 5px;
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */
  margin-bottom: 2px;
}
/*Style the Nav item within the Nav Bar*/

/* :L1941 */
#journeynavbar ul {
  display: flex;
  flex-wrap: wrap;
}
/* :L1946 */
#journeynavbar ul li,
#journeynavbar ul #PreQuoteQuestions {
  padding: 10px 5px 10px 5px;
  background: #f2f4f4;
  /* Rokstone/Background Grey */
  list-style: none;
  margin: 10px;
  border-bottom: 4px solid transparent;
}
/* :L1952 */
#journeynavbar ul li a,
#journeynavbar ul #PreQuoteQuestions a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */

}
/*Style the Nav item when hovered*/

/* :L1965 */
#journeynavbar ul li a:hover,
#PreQuoteQuestions ul li a:hover {
  border-bottom: 4px solid var(--navItem-borderBottom);
  /* Rokstone/Light Blue */
  text-decoration: none;
}
/* Changes the styling of the Nav item for that selected page */

/* :L1976 */
body.page-number-1 #journeynavbar ul #page1,
body.page-number-2 #journeynavbar ul #page2,
body.page-number-3 #journeynavbar ul #page3,
body.page-number-4 #journeynavbar ul #page4,
body.page-number-5 #journeynavbar ul #page5,
body.page-number-6 #journeynavbar ul #page6,
body.page-number-7 #journeynavbar ul #page7,
body.page-number-8 #journeynavbar ul #page8,
body.page-number-9 #journeynavbar ul #page9,
body.page-number-10 #journeynavbar ul #page10,
body.page-number-11 #journeynavbar ul #page11,
body.page-number-12 #journeynavbar ul #page12,
body.page-number-13 #journeynavbar ul #page13,
body.page-number-14 #journeynavbar ul #page14,
body.page-number-15 #journeynavbar ul #page15,
body.page-number-16 #journeynavbar ul #page16,
body.page-number-17 #journeynavbar ul #page17,
body.page-number-18 #journeynavbar ul #page18,
body.page-number-19 #journeynavbar ul #page19,
body.page-number-20 #journeynavbar ul #page20,
body.page-number-21 #journeynavbar ul #page21 {
  background-color: var(--navlink-bg-selected-color) !important;
  /* Rokstone/Dark Blue */

}
/* :L2001 */
body.page-number-1 #journeynavbar ul #page1 a,
body.page-number-2 #journeynavbar ul #page2 a,
body.page-number-3 #journeynavbar ul #page3 a,
body.page-number-4 #journeynavbar ul #page4 a,
body.page-number-5 #journeynavbar ul #page5 a,
body.page-number-6 #journeynavbar ul #page6 a,
body.page-number-7 #journeynavbar ul #page7 a,
body.page-number-8 #journeynavbar ul #page8 a,
body.page-number-9 #journeynavbar ul #page9 a,
body.page-number-10 #journeynavbar ul #page10 a,
body.page-number-11 #journeynavbar ul #page11 a,
body.page-number-12 #journeynavbar ul #page12 a,
body.page-number-13 #journeynavbar ul #page13 a,
body.page-number-14 #journeynavbar ul #page14 a,
body.page-number-15 #journeynavbar ul #page15 a,
body.page-number-16 #journeynavbar ul #page16 a,
body.page-number-17 #journeynavbar ul #page17 a,
body.page-number-18 #journeynavbar ul #page18 a,
body.page-number-19 #journeynavbar ul #page19 a,
body.page-number-20 #journeynavbar ul #page20 a,
body.page-number-21 #journeynavbar ul #page21 a {
  color: white;
  /* Neutral/White */

}
/* Product Journey Pages -------------------------------------------------*/

/* White Section Backgrounds */

/* :L2009 */
.page-prequotequestions .questionList,
.page-reviewreferrals .instanda-main-content-container,
.page-sessionexpired .instanda-main-content-container,
.page-resetsalespersonpassword .instanda-main-content-container,
.page-referralreviewmultiplelines .instanda-main-content-container,
.page-endorse .instanda-main-content-container,
.page-quickquote .instanda-main-content-container,
.page-quote .instanda-main-content-container,
.page-confirmation2 .instanda-main-content-container,
.page-agentalldocs .instanda-main-content-container,
.page-uploaddocuments .instanda-main-content-container,
.page-emaillistforquote .instanda-main-content-container,
.page-displayemail .instanda-main-content-container,
.page-viewreferralsforquote .instanda-main-content-container,
.page-cancelpolicy .instanda-main-content-container,
.page-cancellationquestionsforagentsite .instanda-main-content-container,
.page-cancellationconfirmation .instanda-main-content-container,
.page-failedautorenewals .instanda-main-content-container,
.page-quickquotequestions .instanda-main-content-container,
.page-referralreviewline .instanda-main-content-container,
.page-postquotequestions .instanda-main-content-container,
.page-bindquote .instanda-main-content-container,
.page-pagenotfound .instanda-main-content-container,
.page-agentdashboard .instanda-main-content-container,
.page-getagentsearchresults .instanda-main-content-container,
.page-salestagereason .instanda-main-content-container,
.page-renewalsearch .instanda-main-content-container,
.page-renewalsearchresults .instanda-main-content-container,
.page-batchrenewalsreport .instanda-main-content-container,
.page-batchrenewalsreportbysearch .instanda-main-content-container,
.page-batchedrenewalsresult .instanda-main-content-container {
  background: white 0% 0% no-repeat padding-box;
  border-radius: 1px;
  opacity: 1;
  padding: 64px 100px;
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */
  margin-bottom: 2px;
}
/* Product Journey h3 */

/* Is there a need for this, refer to css fonts sheet, relocate CSS Rule if required */

/* :L2054 */
.page-quickquotequestions h3,
.page-prequotequestions h3,
.page-endorse h3,
.page-agentalldocs h3,
.page-quickquote h3,
.page-quickquote h4,
.page-quote h3,
.page-quote h4,
.page-cancelpolicy h3,
.page-cancellationquestionsforagentsite h3,
.page-postquotequestions h3,
.page-postquotequestions h4,
.page-bindquote h3,
.page-bindquote h4,
.page-pagenotfound h3,
.page-pagenotfound h4,
.page-salestagereason h3,
.page-renewalsearch h3,
.page-agentdashboard h3,
.page-getagentsearchresults h3,
.page-batchrenewalsreportbysearch h3,
.page-batchrenewalsreportbysearch h4,
.page-batchedrenewalsresult h3,
.page-batchedrenewalsresult h4,
.page-renewalsearchresults h3,
.page-batchrenewalsreport h3,
.page-resetsalespersonpassword h2 {
  padding-bottom: 20px;
  background-position: bottom 0 left 0,bottom 5px left 0;
  background-repeat: no-repeat;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 20px;
  border-bottom: 1px solid #b2c1c5;
}
/* Product Journey - Field Labels */

/* :L2103 */
.page-quickquotequestions .instanda-question-label label,
.page-quickquotequestions .instanda-question-inner-label label,
.page-prequotequestions .instanda-question-label label,
.page-prequotequestions .instanda-question-inner-label label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */
  margin: 8px 0px 20px 0px;
}
/*Label-Danger size increase */

/* :L2119 */
.label-danger,
.label-info {
  font-size: 14px;
  display: block;
  /* Keeps any long error messages within the parent div */
  text-align: left !important;
  margin-top: 10px;
  padding: 10px;
  white-space: normal;
  /* Keeps any long error messages within the parent div */

}
/* :L2129 */
.label-danger span,
.label-info span {
  white-space: normal;
  /* Keeps any long error messages within the parent div */

}
/* Product Journey TBA - need to verify this below...DH */

/* :L2138 */
.page-quickquotequestions .instanda-main-content-container,
.page-prequotequestions .instanda-main-content-container {
  width: 50%;
  margin: auto;
}
/* :L2144 */
.page-referralreviewmultiplelines .instanda-reason-container label {
  width: 260px;
  /* Tidy up for blue label on Approval Action Reason Page */

}
/*Fields-------------------------------------------------*/

/*Fields - Creates gap between the AddressLine1 and AddressLine2 Fields */

/* :L2153 */
.page-quickquotequestions .instanda-question-input .instanda-address-line-1 input,
.page-prequotequestions .instanda-question-input .instanda-address-line-1 input {
  margin-bottom: 10px;
}
/* :L2158 */
.form-group input,
.input-group input,
.form-control valid {
  border-radius: 1px;
}
/* :L2165 */
.page-quickquotequestions .form-control,
.page-quickquotequestions .input-group .form-control:last-child,
.page-prequotequestions .form-control,
.page-prequotequestions .input-group .form-control:last-child {
  border-radius: 1px;
}
/* PI UK Journey Questions - Custom CSS class - Added by DH */

/* :L2174 */
.question-number-list {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
}
/* :L2182 */
.question-number-list .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L2186 */
.question-number-list .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L2192 */
.question-number-list .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L2199 */
.question-number-list .instanda-text-question {
  margin-left: 1px;
}
/* :L2205 */
.question-number-list .instanda-question-input {
  width: 130px;
}
/* :L2208 */
.question-number-list .instanda-question-input .label-danger {
  width: 163px;
}
/* FL UK Journey Questions - Custom CSS class - Added by AB */

/* :L2218 */
.pi-choice-inline-question {
  width: 31% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L2224 */
.pi-choice-inline-question .col-lg-6 {
  width: 90% !important;
}
/* UKPI Journey Questions - Custom CSS class - Added by AB */

/* :L2231 */
.dynamic-total-bold {
  font-size: large;
  font-weight: bold;
}
/* FL UK Journey Questions - Custom CSS class - Added by AB */

/* :L2238 */
.number-inline-question {
  width: 25% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
}
/* :L2243 */
.number-inline-question .col-lg-6 {
  width: 90% !important;
}
/* Question hidden rule missing for Contingency - Custom CSS class - Re-added on 06/03/23 by JW */

/* :L2249 */
.package-23206 .question-hidden {
  display: none;
}
/*Image Choice Standard Formatting - Added by AB*/

/* :L2255 */
.image-choice-standard {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid lightgray;
  border-top: 1px solid lightgray;
  padding: 40px 0 20px 0;
}
/* :L2263 */
.image-choice-standard .col-lg-6/* BS Rule Custom Overide - Added by DH*/ {
  width: 100%;
}
/* :L2268 */
.image-choice-standard .img-thumbnail/* Clearance between each image - Added by DH*/ {
  margin: 0 10px 0 10px;
}
/*required red field text - Added by AB*/

/* :L2276 */
.question-label-required-red label:after {
  content: "* required";
  color: red;
  font-style: italic;
  vertical-align: super;
  font-size: 10px;
  padding-left: 5px;
}
/* Fund Shield - Make Question Text RED - Requested by Nick 11-07-23 */

/* :L2287 */
#question226725 > div.instanda-question-label > label {
  color: #c0392b;
}
/* Fund Shield - Show Quote Ref on Journey Pages*/

/* :L2295 */
.page-quickquotequestions .quote-reference {
  top: -10px;
}
/* :L2299 */
.page-prequotequestions .quote-reference {
  top: 10px;
}
/* :L2303 */
.quote-reference {
  display: inline-block;
  position: absolute;
  right: 10px;
  padding: 30px;
}
/* Display fix for "x" on warning banner on site pages*/

/* :L2313 */
#instanda-site-layout .alert-dismissible button {
  margin-right: 25px;
}
/*-----------Styling for the "MULTI-ITEM" Summary, etc---------------------------------------*/

/* Rokstone New Styles for Site & Product Journey */

/* :L2321 */
.page-quickquotequestions .instanda-multi-item-summary-header ul,
.page-prequotequestions .instanda-multi-item-summary-header ul {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--journey-text-color);
  /* journey text color - Rokstone/Dark Blue */
  margin: 8px 0px;
  display: flex;
  align-items: center;
}
/* Summary Results Spacing within Row */

/* :L2336 */
.page-quickquotequestions .instanda-multi-item-summary-item ul,
.page-prequotequestions .instanda-multi-item-summary-item ul {
  background: #f2f4f4;
  /* Rokstone/Background Grey */
  display: flex;
  align-items: center;
  height: 60px;
  min-width: 694px;
  /* Need to look at this during responsiveness testing */

}
/* Multi-item Summary Styling */

/* :L2349 */
.page-quickquotequestions .instanda-multi-item-summary-and-questions,
.page-prequotequestions .instanda-multi-item-summary-and-questions {
  background: #f2f4f4;
  /* Rokstone/Background Grey */
  margin-top: 10px;
}
/* :L2355 */
.page-quickquotequestions .instanda-multi-item-summary-header,
.page-prequotequestions .instanda-multi-item-summary-header {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--journey-text-color);
  /* journey text color - Rokstone/Dark Blue */
  border-bottom: 1px solid #b2c1c5;
  /* Generic grey - same across all products */

}
/*-----------Styling for the "MULTI-ITEM" Buttons---------------------------------------*/

/*Style for Add Multi Item Button */

/* :L2377 */
.page-quickquotequestions .instanda-question-input.instanda-question-multi-item-question-text button,
.page-prequotequestions .instanda-question-input.instanda-question-multi-item-question-text button {
  background: white;
  /* Neutral/White */
  color: var(--button-textYN);
  /* Rokstone/Dark Blue */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  box-sizing: border-box;
  border-radius: 10px;
  margin: 25px 55px 25px 15px;
}
/* :L2392 */
.page-quickquotequestions .instanda-question-input.instanda-question-multi-item-question-text button:after,
.page-prequotequestions .instanda-question-input.instanda-question-multi-item-question-text button:after {
  content: ' \f067' !important;
  font-family: 'FontAwesome' !important;
}
/*Style for Add Multi Item Button:hover*/

/* :L2401 */
.page-quickquotequestions .instanda-question-input.instanda-question-multi-item-question-text button:hover,
.page-prequotequestions .instanda-question-input.instanda-question-multi-item-question-text button:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* Align the Multi Item Remove Button */

/* :L2411 */
.instanda-multi-item-add-remove.container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
}
/* Align the Multi Item buttons */

/* :L2422 */
.page-quickquotequestions .instanda-multi-item-add-remove,
.page-prequotequestions .instanda-multi-item-add-remove {
  padding-left: 0px;
  margin-left: 0px;
}
/*Styling for the "Remove above Multi-Item" Button*/

/* :L2431 */
.page-quickquotequestions .instanda-multi-item-add-remove button,
.page-prequotequestions .instanda-multi-item-add-remove button {
  background-color: rgba(178, 34, 34, 0.6);
  /* Warning Red */
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  padding: 10px 20px;
  border-radius: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  border: 2px solid rgba(178, 34, 34, 0.6);
  float: left!important;
}
/* :L2446 */
.page-quickquotequestions .instanda-multi-item-remove::before,
.page-prequotequestions .instanda-multi-item-remove::before {
  content: '\f1f8';
  font-family: 'FontAwesome';
  margin-right: 10px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */

}
/*Styling for the "Removes Multi-Item" Button:hover*/

/* :L2456 */
.page-quickquotequestions .instanda-multi-item-add-remove button:hover,
.page-prequotequestions .instanda-multi-item-add-remove button:hover {
  background: rgba(178, 34, 34, 0.4);
  /* Warning Red */
  transition: 0.3s;
  border: 2px solid rgba(178, 34, 34, 0.6);
  /* Warning Red */

}
/* Style for EDIT" Button for Multi Item Summary Sections */

/* :L2465 */
.page-quickquotequestions button.instanda-single-multi-item-edit,
.page-prequotequestions button.instanda-single-multi-item-edit {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  border-radius: 10px;
  padding: 10px 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
}
/* Style for EDIT" Button for Multi Item Summary Sections:hover */

/* :L2480 */
.page-quickquotequestions button.instanda-single-multi-item-edit:hover,
.page-prequotequestions button.instanda-single-multi-item-edit:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
}
/* Vehicle "Look Up Details" Button */

/* :L2489 */
.page-quickquotequestions .instanda-buttonList a,
.page-prequotequestions .instanda-buttonList a {
  background: var(--small-button-bg);
  /* Aventum/Background Grey */
  color: var(--button-textYN);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid var(--small-button-border);
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin: 10px;
}
/* Vehicle "Look Up Details" Button:HOVER */

/* :L2508 */
.page-quickquotequestions .instanda-buttonList a:hover,
.page-prequotequestions .instanda-buttonList a:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  border: 1px solid var(--small-button-border);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 5px;
  transition: 0.3s;
}
/* Styling for Multi-Item Header, to differenciate it from the regular H3 header in that section  - AB Request 17-01-23*/

/* :L2520 */
.page-quickquotequestions .instanda-multi-item-header h3,
.page-prequotequestions .instanda-multi-item-header h3 {
  padding-bottom: 10px;
  padding-top: 10px;
  font-size: 20px;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  background-color: #f7f9f9;
}
/*Rokstone Rebranding Styles | Review Referrals Page---------------------------------------------*/

/*Review Referrals Background - min.size at 1200px Device min-width */

@media (min-width: 1200px) {
  /* :L2535 */
  .page-reviewreferrals .instanda-main-content-container {
    width: 1200px!important;
  }
}
/*Review Referrals Page - general spacing, etc */

/* :L2544 */
.page-reviewreferrals .instanda-review-referrals-buttons {
  margin: 30px 0px 30px 0px;
}
/*Style for Back and Continue Buttons Review Referrals Page*/

/* :L2550 */
.page-reviewreferrals .instanda-quote-back-button,
.page-reviewreferrals .instanda-Send-referra-Email-button,
.page-referralreviewmultiplelines .instanda-button,
/*Save Btn on Rationale Page */ .page-referralreviewline .instanda-button {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: white;
  /* Neutral/White */
  padding: 10px 20px;
  text-transform: uppercase;
  border-radius: 4px;
}
/*Style for Back and Continue Buttons Review Referrals Page - :hover*/

/* :L2569 */
.page-reviewreferrals .instanda-quote-back-button:hover,
.page-reviewreferrals .instanda-Send-referra-Email-button:hover,
.page-referralreviewmultiplelines .instanda-button:hover,
/*Save Btn on Rationale Page:hover */ .page-referralreviewline .instanda-button:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* :L2581 */
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton {
  background: #f2f4f4;
  /* Aventum/Background Grey */
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  border: 1px solid var(--button-text);
  box-sizing: border-box;
  border-radius: 20px;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  margin-top: 10px;
}
/* Styling for Buttons on Review Referral Page:hover */

/* :L2600 */
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  border: 1px solid var(--button-text);
  /* Rokstone/Dark Blue */
  box-sizing: border-box;
  border-radius: 20px;
  transition: 0.3s;
}
/*Styling for "Go to Endorsements" Button ---------------------------------------*/

/* :L2614 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"] {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: white;
  /* Neutral/White */
  padding: 10px 20px;
  text-transform: uppercase;
}
/* :L2626 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"] {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
/* :L2633 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"]:after {
  content: '»';
  font-size: 25px;
  position: absolute;
  opacity: 0;
  top: 7px;
  right: -20px;
  transition: 0.5s;
}
/* :L2643 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"]:hover {
  padding-right: 24px;
  padding-left: 8px;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  transition: 0.3s;
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */

}
/* :L2651 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"]:hover:after {
  opacity: 1;
  right: 10px;
}
/* UW Only Section of Referral List Page */

/* :L2658 */
.page-reviewreferrals.package-23200 .UWOnlyCompAdSection {
  border: 1px solid red;
  padding: 50px;
}
/* Hide UW message "reason", "status", Pending, Reject, Clear Buttons etc - Script on Site page unhides this for UW's & DEV's*/

/* :L2666 */
.page-reviewreferrals.package-23200 #instanda-site-layout > div.instanda-main-content-container.container > div:nth-child(8) > div > div:nth-child(1) {
  display: none;
}
/* tidy up padding on page */

/* :L2673 */
.page-reviewreferrals.package-23200 #instanda-site-layout > div.instanda-main-content-container.container {
  padding-bottom: 5px;
}
/* Styling for table - Referral Reason(s) */

/* :L2680 */
.page-reviewreferrals.package-23200 .agentTable {
  margin-top: 20px;
}
/* :L2686 */
.page-reviewreferrals.package-23200 .agentTable th/* Table Header */ {
  border: 1px solid #dddddd;
  border-bottom: 3px solid #dddddd;
}
/* :L2692 */
.page-reviewreferrals.package-23200 .agentTable td/* Table data */ {
  text-align: left;
  border: 1px solid #dddddd;
}
/* Rokstone Rebranding Styles | Endorsements Page---------------------------------------------*/

/* :L2700 */
.page-endorse .endorsement-item {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px dashed var(--endorsement-separator-line-color);
}
/* :L2707 */
.page-endorse .endorsement-item-checkbox label {
  font-size: 25px;
}
/* :L2711 */
.page-endorse .endorsement-item-checkbox input {
  margin-left: -30px;
  width: 20px;
  height: 20px;
}
/* :L2717 */
.page-endorse table td {
  border: 1px solid var(--journey-text-color);
  padding: 8px;
}
/* ------------ Style for Quote Display and QQ Quote Display Page ------------ */

/* Turn Download Links to buttons */

/*.page-quickquote #instanda-quote-content a:not(a[href*="javascript:void(null)"]), */

/* :L2726 */
.page-quickquote #instanda-quote-content a:not(.instanda_nav_link),
/*.page-quote #instanda-quote-content a:not(a[href*="javascript:void(null)"]), */ .page-quote #instanda-quote-content a:not(.instanda_nav_link) {
  background-color: var(--quote-display-buttons-color);
  border: 1px solid #00151d;
  color: white;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 12px!important;
}
/*.page-quickquote #instanda-quote-content a:hover:not(a[href*="javascript:void(null)"]), */

/* :L2746 */
.page-quickquote #instanda-quote-content a:hover:not(.instanda_nav_link),
/* .page-quote #instanda-quote-content a:hover:not(a[href*="javascript:void(null)"]), */ .page-quote #instanda-quote-content a:hover:not(.instanda_nav_link) {
  background-color: var(--quote-display-buttons-color-hover) !important;
  border: 1px solid #00151d;
}
/* Heading Styles */

/* :L2756 */
.th-heading {
  color: var(--button-bg) !important;
  /* Rokstone/Light Blue */
  vertical-align: middle !important;
}
/* Document Buttons */

/* :L2764 */
.page-quickquote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"]:before,
.page-quickquote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"]:before,
.page-quote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"]:before,
.page-quote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"]:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  color: var(--button-textYN) !important;
  /* Rokstone/Dark Blue */
  font-size: 14px;
  padding-right: 10px;
}
/* :L2777 */
.page-quickquote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"],
.page-quickquote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"],
.page-quote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"],
.page-quote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"] {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-textYN) !important;
  /* Rokstone/Dark Blue */
  background: #f2f4f4 !important;
  /* Aventum/Background Grey - Same across all products */
  border: 1px solid var(--button-textYN) !important;
  box-sizing: border-box;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/* Primary Buttons - Overall Style:hover */

/* :L2803 */
.page-quickquote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"]:hover,
.page-quickquote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"]:hover,
.page-quote .quote-display-content a[href*="/Public/CombinedDocumentPdf?"]:hover,
.page-quote .quote-display-content a[href*="/Public/DownloadStoredPdfBuilder?"]:hover {
  background: var(--button-bg-hover) !important;
  /* Rokstone/Light Blue 50 */

}
/* Styling for Cover Types Table on Quote Display Page */

/* :L2814 */
.page-quote #covertype-table1 button,
.page-quote #covertype-table2 button {
  background-color: var(--quote-display-buttons-color);
  border: 1px solid #00151d;
  color: white;
  padding: 5px 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 12px!important;
}
/* :L2832 */
.page-quote #covertype-table1 button.active,
.page-quote #covertype-table2 button.active {
  background-color: var(--buttonYN-Selected-bg) !important;
  color: white;
  transition: .5s;
}
/* :L2841 */
.page-quote #covertype-table1 button:hover,
.page-quote #covertype-table2 button:hover {
  background-color: var(--buttonYN-Selected-bg);
  color: white;
  transition: .5s;
}
/* :L2849 */
.page-quote #covertype-table1 .td-valign-middle,
.page-quote #covertype-table2 .td-valign-middle {
  vertical-align: middle !important;
}
/* Styling the tables on QQ Quote Display Page & Quote Display Page */

/* Table 1 & Table 2 */

/* :L2861 */
.package-23200 .Table1-Col1,
.package-23200 .Table2-Col2 {
  border-right: var(--quote-display-buttons-color) 3px solid;
}
/* :L2868 */
#covertype-table1 > tbody > tr:nth-child(1) {
  border-bottom: var(--quote-display-buttons-color) 3px solid;
}
/* :L2873 */
#covertype-table2 > tbody > tr:nth-child(1),
#covertype-table2 > tbody > tr:nth-child(4),
#covertype-table2 > tbody > tr:nth-child(7) {
  border-bottom: var(--quote-display-buttons-color) 3px solid;
}
/* Alignment Fix for Confirm Question on Quote Display Page */

/* :L2883 */
.page-quote .checkbox,
.radio {
  display: flex;
  flex-direction: column-reverse;
}
/* Styling for Email me this Quotation Button Feedback Text underneath for NB */

/* :L2890 */
#EmailBtnFeedback,
#EmailBtnFeedbackQQ {
  display: none;
  font-family: Proxima Nova, Verdana !important;
  font-size: 18px;
  font-style: normal;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
  font-weight: 700;
  color: #c0392b;
  line-height: 20px;
  padding: 25px;
}
/* CSS for Fund Manager Question on Quote Display Page */

/* :L2907 */
.page-quote #question258929 label/* Hide redundent label for AddressLine2 */ {
  display: none;
}
/* :L2912 */
.page-quote #question258928/* Field tidy up and alignment */ {
  margin-bottom: 1px;
}
/* Make the "Loading / Spinning Wheel" image appear always in centre of page, when waiting for document to load DH - Added 29 Feb 2024*/

/* :L2920 */
.page-quote.package-23200 #WaitingAnimationGraphic {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  /* Ensure it stays on top */

}
/* ------------- Sanctions Pre-bind Styling - Added 03 July 2024 DH ------------- */

/* Sanctions Pre-bind Blurb - Added 03 July 2024*/

/* :L2934 */
.page-quote.package-23200 .SanctionsMsg {
  color: #c0392b;
  /* RED */

}
/* Sanctions Pre-bind Confirm Question - Styling */

/* :L2941 */
.page-quote.package-23200 #question265210 {
  /* border: 1px solid #c0392b; */
  /* RED - not required now 08-07-24 */
  /* padding: 20px 25px; */
  margin-top: 1px;
  margin-bottom: 25px;
}
/* :L2950 */
.page-quote.package-23200 #question265210 .instanda-question-label label/* Styling tidy up */ {
  margin-bottom: 25px;
}
/* :L2955 */
.page-quote.package-23200 #question269729 .instanda-question-label label/* Styling tidy up */ {
  margin-bottom: 25px;
}
/* :L2960 */
/* Post Quote Page */

/* Style for text on Site Page */

/* :L2967 */
.page-postquotequestions p.ConfirmText {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
}
/* Hide Placeholder h3 Header */

/* :L2975 */
#question243249 {
  display: none;
}
/* :L2980 */
.page-postquotequestions .DeclarationText {
  font-size: 18px;
}
/* Rokstone Rebranding Styles------------------------------------------------------------------*/

/* Sale Confirmation Page ------------- */

/* :L2988 */
.page-confirmation2 .SaleConfirmation {
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */
  padding: 8px;
  background-color: transparent !important;
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */

}
/* :L2995 */
.page-confirmation2 h2 {
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */
  text-transform: uppercase;
}
/*Quote View and Policy View Page*/

/* :L3002 */
.page-viewquoteorpolicy #instanda-site-layout .instanda-quote-content {
  width: 100%;
}
/* White Section Backgrounds - Action Buttons Area */

/* :L3008 */
.page-viewquoteorpolicy .policy-view-options-action-buttons,
.page-viewquoteorpolicy .instanda-quote-content {
  background: white 0% 0% no-repeat padding-box;
  border-radius: 1px;
  opacity: 1;
  padding: 32px 50px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  margin-bottom: 4px;
  width: 100%!important;
}
/*Primary buttons on Quote View & Policy View Page*/

/* Fix to bring buttons from bottom to top on Quote View & Policy View Page */

/* :L3024 */
.page-viewquoteorpolicy.page-viewquoteorpolicy .instanda-main-content {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
}
/* Primary Buttons - Flex and Wrap */

/* :L3033 */
.page-viewquoteorpolicy.page-viewquoteorpolicy .btn-group {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* Primary Buttons - Margins */

/* :L3041 */
.page-viewquoteorpolicy.page-viewquoteorpolicy .btn-primary {
  margin: 5px;
}
/* Primary Buttons - Overall Style */

/* :L3047 */
.page-viewquoteorpolicy .policy-view-options-action-buttons a {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  background: #f2f4f4;
  /* Aventum/Background Grey - Generic across all products */
  border: 1px solid var(--button-text);
  box-sizing: border-box;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/* Primary Buttons - Overall Style:hover */

/* :L3068 */
.page-viewquoteorpolicy .policy-view-options-action-buttons a:hover {
  background: var(--button-bg-hover) !important;
  /* Rokstone/Light Blue 50 */

}
/* Primary Buttons - ABANDON Button Style - amend name on button */

/* :L3074 */
.page-viewquoteorpolicy .policy-view-options-action-buttons a[href*="/Public/AbandonChange?"]:after {
  content: "/ Delete Quote";
}
/* Primary Buttons - ABANDON Button Style:hover */

/* :L3080 */
.page-viewquoteorpolicy .policy-view-options-action-buttons a[href*="/Public/AbandonChange?"]:hover {
  background-color: rgba(178, 34, 34, 0.6) !important;
  /* Red Warning Hover Color */
  color: white;
  /* Neutral/White */

}
/* Primary Buttons - CANCEL POLICY Button Style:hover */

/* :L3087 */
.page-viewquoteorpolicy .policy-view-options-action-buttons a[href*="/Public/CancelPolicy?"]:hover {
  background-color: rgba(178, 34, 34, 0.6) !important;
  /* Red Warning Hover Color */
  color: white;
  /* Neutral/White */

}
/*QV / PV Table Styling*/

/* :L3095 */
.page-viewquoteorpolicy .border-box th {
  text-align: left;
  padding: 10px;
}
/* :L3100 */
.page-viewquoteorpolicy .border-box tr {
  border-bottom: 1px dashed rgba(0, 21, 29, 0.1);
  /* Very Light Grey dashed lines - Generic on all products */
  padding-bottom: 10px;
}
/* :L3105 */
.page-viewquoteorpolicy .hideBox {
  background: white;
  /* Neutral/White */
  padding: 20px;
}
/*DROP DOWNS FOR QV & PV PAGE*/

/* :L3114 */
.page-viewquoteorpolicy button.title {
  margin-top: 10px;
  width: 100%;
  border-radius: 0px;
  text-align: left;
  text-transform: uppercase;
  font-weight: normal;
  font-size: large;
  padding: 8px 20px 8px 20px;
}
/* :L3124 */
.page-viewquoteorpolicy button.title:hover {
  background-color: var(--header-bar-hover-color);
}
/* :L3127 */
.page-viewquoteorpolicy button.title:focus {
  background-color: var(--header-bar-hover-color);
}
/* :L3133 */
.page-viewquoteorpolicy button.title.upArrow:after {
  content: '▲';
  float: right;
  font-size: 18px;
}
/* :L3139 */
.page-viewquoteorpolicy button.title.downArrow:after {
  content: '▼';
  float: right;
  font-size: 18px;
}
/* Document Buttons */

/* :L3146 */
.page-agentalldocs #documentsList a:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3154 */
.page-agentalldocs #documentsList a {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  background: #f2f4f4;
  /* Aventum/Background Grey */
  border: 1px solid #00151d;
  box-sizing: border-box;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/* Primary Buttons - Overall Style:hover */

/* :L3176 */
.page-agentalldocs #documentsList a:hover {
  background: var(--button-bg-hover) !important;
  /* Rokstone/Light Blue 50 */

}
/* Suitable spacing between Doc buttons */

/* :L3182 */
.page-agentalldocs #documentsList {
  padding-left: 2px;
}
/* Suitable spacing between Doc buttons */

/* :L3188 */
.page-agentalldocs #documentsList li {
  margin: 5px;
  list-style-type: none;
}
/* :L3193 */
.page-agentalldocs #DocumentReGenerateSubmit {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  /* font-family: Proxima Nova, Verdana !important; */
  /*Pending receiving "Proxima Nova", fallback is "Verdana" */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: var(--button-text);
  /* Dark Color */
  padding: 10px 20px;
  text-transform: uppercase;
}
/* Hover? need to test this */

/* :L3208 */
.page-agentalldocs #DocumentReGenerateSubmit:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
}
/* Styling for the BACK Button on All Docs Page */

/* :L3216 */
.page-agentalldocs.package-23200 a.btn.btn-default {
  margin-top: 25px;
  background: var(--button-bg);
  border: 2px solid var(--button-bg);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: var(--button-text);
  padding: 10px 20px;
  text-transform: uppercase;
}
/* :L3230 */
.page-agentalldocs.package-23200 a.btn.btn-default:hover {
  background: var(--button-bg-hover);
  transition: 0.3s;
  border: 2px solid var(--button-bg);
}
/* Header for this page - Nicks request for Financial Lines Product */

/* :L3239 */
.page-agentalldocs.package-23200 h3.AllDocsCustomHeaderFL {
  border-bottom: 1px solid white !important;
  padding-bottom: 2px;
  margin-bottom: 2px;
}
/* :L3247 */
.page-agentalldocs.package-23200 .agent-all-docs-responsive h3 {
  padding-top: 2px;
  margin-top: 10px;
}
/* Hide native header to allow custom header to appear (on site page) */

/* :L3255 */
.page-agentalldocs.package-23200 .agent-all-docs-responsive h3 {
  display: none;
}
/*Upload Documents Page */

/* :L3262 */
.page-uploaddocuments .rowStyledDiv {
  display: flex;
  flex-direction: column;
}
/* :L3267 */
.page-uploaddocuments .rowStyledDiv div {
  padding: 10px;
}
/*Styling for the "Upload Documents" Page ---------------------------------------*/

/*Style for BACK Button on "Upload Documents" Page */

/* :L3275 */
.page-uploaddocuments #backButton {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  padding: 10px 20px;
  text-transform: uppercase;
}
/*Style for BACK Button on "Upload Documents" Page:hover*/

/* :L3289 */
.page-uploaddocuments #backButton:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
}
/*Style for "DOCUMENT NAME" Button in table on "Upload Documents" Page */

/* :L3297 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DownloadDocument?"]:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3305 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DownloadDocument?"] {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  background: #f2f4f4;
  /* Aventum/Background Grey */
  border: 1px solid var(--small-button-border);
  /* Small Button Border - Rokstone/Dark Blue */
  box-sizing: border-box;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/*Style for "DELETE" Button and "DOCUMENT NAME" Button in table on "Upload Documents" Page:hover */

/* :L3327 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DownloadDocument?"]:hover {
  background: var(--button-bg-hover) !important;
  /* Rokstone/Light Blue 50 */
  text-decoration: none;
  transition: 0.3s;
}
/*Style for "DELETE" Button in table on "Upload Documents" Page */

/* :L3335 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DeleteQuoteDocument?"]:before {
  content: '\f00d' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3344 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DeleteQuoteDocument?"] {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  background: #f2f4f4;
  /* Aventum/Background Grey */
  border: 1px solid var(--small-button-border);
  /* Small Button Border - Rokstone/Dark Blue */
  box-sizing: border-box;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/*Style for "DELETE" Button in table on "Upload Documents" Page:hover */

/* :L3367 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DeleteQuoteDocument?"]:hover {
  background-color: var(--button-bg-hover);
  text-decoration: none;
  transition: 0.3s;
}
/*Upload BUTTON on Upload Docs Page---------------------------------------*/

/* :L3376 */
.page-uploaddocuments #btnUpload {
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
  /* font-family: Proxima Nova, Verdana !important; */
  /*Pending receiving "Proxima Nova", fallback is "Verdana" */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  padding: 10px 20px;
  text-transform: uppercase;
}
/*Style for Upload BUTTON - :hover*/

/* :L3391 */
.page-uploaddocuments #btnUpload:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg-hover);
}
/*Styling for the "View Referrals" Page---------------------------------------*/

/*Style for BACK Button */

/* :L3399 */
.page-viewreferralsforquote #instanda-site-layout a[href*="/Public/ViewQuoteOrPolicy?"] {
  background-color: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 4px;
}
/*Style for BACK Button on "Upload Documents" Page:hover*/

/* :L3410 */
.page-viewreferralsforquote #instanda-site-layout a[href*="/Public/ViewQuoteOrPolicy?"]:hover {
  background-color: var(--button-bg-hover);
  transition: 0.3s;
}
/*Style box around Referral History Data on Referral History Page */

/* :L3417 */
.page-viewreferralsforquote .view-referrals-content {
  background: white;
  /* Neutral/White */
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  border: 2px solid var(--button-bg);
  padding: 50px 30px 25px 30px;
  margin-top: 50px;
}
/* :L3426 */
.page-viewreferralsforquote .quote-referral-row-data {
  border-bottom: 1px dashed var(--button-bg);
  padding-bottom: 10px;
}
/* QV/PV | Emails Sent Page -------------------------------------------------*/

/* :L3432 */
.page-displayemail .container {
  background: none;
}
/* :L3436 */
.page-displayemail {
  background: #032732;
  /* Dark BG color when displaying email */
  padding: 1px;
}
/* Emails Sent Table Styles */

/* :L3443 */
.page-emaillistforquote .instanda-main-content-container table {
  border-collapse: collapse;
  width: 100%;
}
/* :L3448 */
.page-emaillistforquote .instanda-main-content-container table td {
  border: 1px solid #dddddd;
  padding: 8px;
  text-align: center;
}
/* :L3454 */
.page-emaillistforquote .instanda-main-content-container table td label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */

}
/* :L3463 */
.page-emaillistforquote .instanda-main-content-container table tr:not(:first-child):hover {
  background-color: var(--table-row-hover-color);
}
/* :L3468 */
.page-emaillistforquote .instanda-main-content-container table th {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
}
/*View Button... */

/* :L3481 */
.page-emaillistforquote #instanda-site-layout a[href*="/Public/DisplayEmail?"] {
  padding: 5px 10px;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* :L3489 */
.page-emaillistforquote #instanda-site-layout a[href*="/Public/DisplayEmail?"]:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

}
/* "Display Emails" sub page-----------------------------------------------------------------------------------------------*/

/* Special Individual Styling for the "display emails" page  */

/* :L3500 */
.page-displayemail .instanda-main-content-container {
  background: white;
  /* White */
  color: var(--button-text);
  /* Rokstone/Dark Blue */
  width: 1170px;
}
/* :L3506 */
.page-displayemail h3 {
  color: var(--button-text);
  /* Rokstone/Dark Blue */

}
/*Style for RETURN Button on "Display Emails" Page */

/* :L3512 */
.page-displayemail #instanda-site-layout a[href*="/Public/EmailListForQuote?"] {
  padding: 10px 20px;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border: 2px solid var(--button-bg);
  font-size: 16px;
}
/*Style for RETURN Button on "Display Emails" Page:hover*/

/* :L3523 */
.page-displayemail #instanda-site-layout a[href*="/Public/EmailListForQuote?"]:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  border: 2px solid var(--button-bg);
}
/*Cancellation Page 1 and 2 Stylings------------------------------------------------------------------*/

/* :L3529 */
.page-cancellationconfirmation #instanda-site-layout table {
  margin-bottom: 25px;
}
/* :L3533 */
.page-cancellationconfirmation #instanda-site-layout table th {
  text-align: left;
  padding: 10px;
}
/* :L3538 */
.page-cancellationconfirmation #instanda-site-layout table tr {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
  /* Generic Light Grey */
  padding-bottom: 10px;
  padding: 20px;
}
/* :L3545 */
.page-cancellationconfirmation #instanda-site-layout table td {
  padding: 10px;
}
/* Auto Renewals Page Styles */

/*Buttons */

/*Style for Search Button on Retrieve Quotes and Policy Page*/

/* :L3554 */
.page-failedautorenewals .btn-primary {
  padding: 10px 20px;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  color: var(--button-text);
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border: 2px solid var(--button-bg);
  font-size: 16px;
  margin: 15px 0px 15px 0px;
}
/*Style for Search Button - :hover*/

/* :L3567 */
.page-failedautorenewals .btn-primary:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue */
  border: 2px solid var(--button-bg);
}
/*HIDDEN BUTTONS------------------------------------------------------------------*/

/*Hides "Referrals", "Notes", "Upload Documents" Buttons in the Results Table, under POLICYS and QUOTES on the "Agent Retrieve Quotes and Policies" Page */

/* :L3577 */
.page-retrievequote #agentSearchResultsTable a[href*="javascript:void(0)"],
.page-retrievequote #agentSearchResultsTable a[href*="/Public/UploadDocuments?"],
.page-retrievequote #agentSearchResultsTable a[href*="/Public/ReviewReferrals?"],
.page-retrievequote #agentSearchResultsTable a[href*="/Public/PreQuoteQuestions?"],
.page-retrievequote #divQuoteResults a[href*="/Public/PreQuoteQuestions?"],
.page-retrievequote #divQuoteResults a[href*="javascript:void(0)"],
.page-retrievequote #divQuoteResults a[href*="/Public/UploadDocuments?"],
.page-retrievequote #divQuoteResults a[href*="/Public/Quote?"],
.page-retrievequote #divQuoteResults a[href*="/Public/ReviewReferrals?"],
.page-agentretrievequotebypackage #agentSearchResultsTable a[href*="javascript:void(0)"],
.page-agentretrievequotebypackage #agentSearchResultsTable a[href*="/Public/UploadDocuments?"],
.page-agentretrievequotebypackage #agentSearchResultsTable a[href*="/Public/ReviewReferrals?"],
.page-agentretrievequotebypackage #agentSearchResultsTable a[href*="/Public/PreQuoteQuestions?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/PreQuoteQuestions?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="javascript:void(0)"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/UploadDocuments?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/Quote?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/ReviewReferrals?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/QuickQuote?"],
.page-agentretrievequotebypackage #divQuoteResults a[href*="/Public/QuickQuoteQuestions?"],
.page-agentsearchpoliciesforapproval #agentSearchResultsTable a[href*="javascript:void(0)"],
.page-agentsearchpoliciesforapproval #agentSearchResultsTable a[href*="/Public/UploadDocuments?"],
.page-agentsearchpoliciesforapproval #agentSearchResultsTable a[href*="/Public/ReviewReferrals?"],
.page-agentsearchpoliciesforapproval #agentSearchResultsTable a[href*="/Public/PreQuoteQuestions?"],
.page-agentsearchpoliciesforapproval #divQuoteResults a[href*="/Public/PreQuoteQuestions?"],
.page-agentsearchpoliciesforapproval #divQuoteResults a[href*="javascript:void(0)"],
.page-agentsearchpoliciesforapproval #divQuoteResults a[href*="/Public/UploadDocuments?"],
.page-agentsearchpoliciesforapproval #divQuoteResults a[href*="/Public/Quote?"],
.page-agentsearchpoliciesforapproval #divQuoteResults a[href*="/Public/ReviewReferrals?"],
.page-agentsearchexpiredpolicies #agentSearchResultsTable a[href*="javascript:void(0)"],
.page-agentsearchexpiredpolicies #agentSearchResultsTable a[href*="/Public/UploadDocuments?"],
.page-agentsearchexpiredpolicies #agentSearchResultsTable a[href*="/Public/ReviewReferrals?"],
.page-agentsearchexpiredpolicies #agentSearchResultsTable a[href*="/Public/PreQuoteQuestions?"],
.page-agentsearchexpiredpolicies #divQuoteResults a[href*="/Public/PreQuoteQuestions?"],
.page-agentsearchexpiredpolicies #divQuoteResults a[href*="javascript:void(0)"],
.page-agentsearchexpiredpolicies #divQuoteResults a[href*="/Public/UploadDocuments?"],
.page-agentsearchexpiredpolicies #divQuoteResults a[href*="/Public/Quote?"],
.page-agentsearchexpiredpolicies #divQuoteResults a[href*="/Public/ReviewReferrals?"] {
  display: none;
}
/* Hides "Edit/View" Button on Policy View Page for Sale Complete Stages ONLY */

/* :L3628 */
.page-viewquoteorpolicy.sale-stage-salecomplete .policy-view-options-action-buttons a[href*="/Public/ViewEditQuote?"] {
  display: none;
}
/* Hides "Copy/re-quote" Button on PV & QV Page */

/*.page-viewquoteorpolicy a[href*="/Public/CopyQuote?"] {
	display: none;  
} */

/* Hides "Block Renewals" label and tickbox on PV & QV Page */

/* :L3640 */
.page-viewquoteorpolicy .block-renewals {
  display: none;
}
/* Hides "Log Claims" Button on Policy View Page for Sale Complete Stages ONLY */

/* :L3646 */
.page-viewquoteorpolicy.sale-stage-salecomplete .policy-view-options-action-buttons a[href*="/Public/AgentClaims?"] {
  display: none;
}
/* Hides "Copy/Re-quote" Button on Quote Display page */

/* :L3652 */
.page-quote #copyQuoteButton {
  display: none;
}
/* Hides "Attach to quote email" & "Attach to sold email" Button on UPLOAD DOCUMENTS Page */

/* :L3658 */
/* Hides "Notes" Button on Product Journey - Consilium FL */

/* :L3665 */
.package-23200 .instanda-notes-button {
  Display: none;
}
/* Hides "Notes" Button on QV & PV Page - Consilium FL */

/* :L3671 */
.page-viewquoteorpolicy.package-23200 a.btn-primary.link-css-responsive[title="Notes"] {
  Display: none;
}
/* ---------- By default - Hides Adjust Button & CANCEL Button from QV/PV Page -------------*/

/* :L3678 */
.page-viewquoteorpolicy.package-23200 a.btnReferralHistory,
/* Referral History Btn */ .page-viewquoteorpolicy.package-23200 a.btnUploadDocuments,
/* Upload Docs Btn */ .page-viewquoteorpolicy.package-23200 a.btnRenewPolicy,
/* Renew Policy Btn */ .page-viewquoteorpolicy.package-23200 a.btnAdjustPolicy,
/* Adjust Policy Btn */ .page-viewquoteorpolicy.package-23200 a.btnCancelPolicy/* Cancel Policy Btn */ {
  display: none;
}
/* Hides the Instanda footer */

/* :L3691 */
.instanda-built-by-footer {
  display: none!important;
}
/* Hides the "No" Button on Quote Display Page for the SanctionCheckYN Question #question269730 */

/* :L3698 */
.package-23200 #question269730 .instanda-question-yes-no-no {
  display: none;
}
/* Hides the "No" Button on Quote Display Page for the YN PARENT QUESTION of the SanctionCheckYN Question #question269729 */

/* :L3706 */
.package-23200 #question269729 .instanda-question-yes-no-parent-no {
  display: none;
}
/*Hidden Elements------------------------------------------------------------------*/

/*Hides "Policies at payment made" Section on Retrieve Quote Page */

/*
.page-retrievequote #instanda-site-layout form[action*="/Public/UpdatePolicyNumbers?"],
.page-agentretrievequotebypackage #instanda-site-layout form[action*="/Public/UpdatePolicyNumbers?"],
.page-agentsearchpoliciesforapproval #instanda-site-layout form[action*="/Public/UpdatePolicyNumbers?"],
.page-agentsearchexpiredpolicies #instanda-site-layout form[action*="/Public/UpdatePolicyNumbers?"]
{
	display: none;
}
*/

/*Hides "Search Rows" Section on Retrieve Quote Page */

/* :L3727 */
/* :L3732 */
.page-retrievequote #instanda-site-layout .search-row:nth-child(1),
.page-agentretrievequotebypackage #instanda-site-layout .search-row:nth-child(1),
.page-agentsearchpoliciesforapproval #instanda-site-layout .search-row:nth-child(1),
.page-agentsearchexpiredpolicies #instanda-site-layout .search-row:nth-child(1),
.page-retrievequote #instanda-site-layout/* Make sure you have a Agent Search Table built, otherwise this doesn't work!!! */ .search-row:nth-child(2),
.page-agentretrievequotebypackage #instanda-site-layout/* Make sure you have a Agent Search Table built, otherwise this doesn't work!!! */ .search-row:nth-child(2),
.page-agentsearchpoliciesforapproval #instanda-site-layout/* Make sure you have a Agent Search Table built, otherwise this doesn't work!!! */ .search-row:nth-child(2),
.page-agentsearchexpiredpolicies #instanda-site-layout/* Make sure you have a Agent Search Table built, otherwise this doesn't work!!! */ .search-row:nth-child(2),
.page-retrievequote #instanda-site-layout .search-row:nth-child(3),
.page-agentretrievequotebypackage #instanda-site-layout .search-row:nth-child(3),
.page-agentsearchpoliciesforapproval #instanda-site-layout .search-row:nth-child(3),
.page-agentsearchexpiredpolicies #instanda-site-layout .search-row:nth-child(3),
.page-retrievequote #instanda-site-layout .search-row:nth-child(4),
.page-agentretrievequotebypackage #instanda-site-layout .search-row:nth-child(4),
.page-agentsearchpoliciesforapproval #instanda-site-layout .search-row:nth-child(4),
.page-agentsearchexpiredpolicies #instanda-site-layout .search-row:nth-child(4),
.page-retrievequote #instanda-site-layout .search-row:nth-child(5),
.page-agentretrievequotebypackage #instanda-site-layout .search-row:nth-child(5),
.page-agentsearchpoliciesforapproval #instanda-site-layout .search-row:nth-child(5),
.page-agentsearchexpiredpolicies #instanda-site-layout .search-row:nth-child(5) {
  display: none;
}
/* Hides "Claim Referrals" Section from the Referrals History Page */

/* :L3744 */
.page-viewreferralsforquote #instanda-site-layout > div.instanda-main-content-container.container > div > div > h2,
.page-viewreferralsforquote #instanda-site-layout > div.instanda-main-content-container.container > div > div > div.claim-referrals-wrapper > p {
  display: none;
}
/* Hides Header Bar on Sale Confirmation Page */

/* :L3752 */
.page-confirmation2 .instanda-questionHeader {
  display: none;
}
/* Hides MI Summary Row in journey */

/* :L3758 */
/* Hides "Remove MI" on summary section of Multi-item Question ... */

/* :L3764 */
.instanda-multi-item-summary-action button.instanda-multi-item-remove {
  display: none;
}
/* Hides "New User" link on Agent Login page ... */

/* :L3770 */
.page-agentlogin #instanda-cp-login-form a[href*="NewUser"] {
  display: none;
}
/* Hides Nav Link on Agent Login page ... */

/* :L3776 */
.page-agentlogin #instanda-header a:not(.navbar-brand),
.page-forgotsalespersonpassword #instanda-header a:not(.navbar-brand),
.page-resetsalespersonpassword #instanda-header a:not(.navbar-brand) {
  display: none;
}
/* Hides the new iFarm and iSure Logo's from all screens */

/* :L3786 */
.iFarm-iSure-Logos {
  display: none;
}
/* Hides the sidebar on the Broker facing Journeys (if applicable) */

/* :L3792 */
.page-prequotequestions .side-bar {
  display: none;
}
/* This is a custom class name that can be used in question config and/or sections & elements on Site Pages */

/* :L3798 */
.UWSection-hidden {
  display: none;
}
/* :L3802 */
.hiddenCustomDev {
  display: none;
}
/* Hide search fields by default on retrieve quotes and policies page */

/* Hide Postcode */

/* :L3809 */
#instanda-site-layout > div.instanda-main-content-container.container > div > div:nth-child(2) > div > div.instanda-agent-retrieve-quotes > div.container.instanda-agent-search-fields > div > div:nth-child(6) > form > div > div > div.search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div:nth-child(12),
/* Hide Owner Company */ #instanda-site-layout > div.instanda-main-content-container.container > div > div:nth-child(2) > div > div.instanda-agent-retrieve-quotes > div.container.instanda-agent-search-fields > div > div:nth-child(6) > form > div > div > div.search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div:nth-child(20),
/* Hide Policy Number */ #instanda-site-layout > div.instanda-main-content-container.container > div > div:nth-child(2) > div > div.instanda-agent-retrieve-quotes > div.container.instanda-agent-search-fields > div > div:nth-child(6) > form > div > div > div.search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div:nth-child(24) {
  display: none;
}
/* Hide elements by default, for Zero level users on Upload docs page (from QV/PV Page) (The tick boxes, requested by NB) */

/* :L3830 */
.page-uploaddocuments #instanda-site-layout > div.instanda-main-content-container.container > div > form > div > div > div:nth-child(2),
.page-uploaddocuments #instanda-site-layout > div.instanda-main-content-container.container > div > form > div > div > div:nth-child(3) {
  display: none !important;
}
/* Hidden Optional Country Question for BVI as workaround for BVI Country issue in Address Question Config - DH 16/01/24 */

/* :L3839 */
#question257095/* Country Question for BVI  */ {
  display: none;
}
/* :L3844 */
#question256874 > div.instanda-question-label/* Redundent Address Label  */ {
  display: none;
}
/* :L3849 */
#question258217,
#question258219,
#question258316/* Hidden SPV questions by default  */ {
  display: none;
}
/* :L3855 */
#question226670/* Hidden Self Managed Fund Question question by default  */ {
  display: none;
}
/* Business (Nick) wanted the Sanctions Error Banner to be hidden when selecting different premiums, before they hit BUY 08 July 2024 */

/* :L3863 */
.page-quote.package-23200 #instanda-site-layout .alert.alert-danger {
  display: none !important;
}
/* Custom Site Responsiveness -------------------------------------------------*/

@media (min-width: 1200px) {
  /*.page-agentlogin .container, */
  
  /* :L3871 */
  .page-quickquote .container,
  .page-index .container,
  .page-retrievequote .container,
  .page-agentsearchpoliciesforapproval .container,
  .page-agentretrievequotebypackage .container,
  .page-agentsearchexpiredpolicies .container,
  .page-quickquotequestions .container,
  .page-prequotequestions .container,
  .page-reviewreferrals .container,
  .page-referralreviewmultiplelines .container,
  .page-viewquoteorpolicy .container,
  .page-endorse .container,
  .page-quote .container,
  .page-confirmation2 .container,
  .page-agentalldocs .container,
  .page-uploaddocuments .container,
  .page-emaillistforquote .container,
  .page-displayemail .container,
  .page-viewreferralsforquote .container,
  .page-cancelpolicy .container,
  .page-cancellationquestionsforagentsite .container,
  .page-cancellationconfirmation .container,
  .page-failedautorenewals .container,
  .page-referralreviewline .container,
  .page-postquotequestions .container,
  .page-bindquote .container,
  .page-agentdashboard .container,
  .page-getagentsearchresults .container,
  .page-pagenotfound .container {
    /*width: auto; */
    width: 98%;
  }
}
@media (min-width: 1200px) {
  /* :L3910 */
  .page-quickquote .instanda-main-content-container,
  .page-quickquotequestions .instanda-main-content-container,
  .page-prequotequestions .instanda-main-content-container,
  .page-reviewreferrals .instanda-main-content-container,
  .page-viewquoteorpolicy .instanda-main-content-container,
  .page-referralreviewmultiplelines .instanda-main-content-container,
  .page-endorse .instanda-main-content-container,
  .page-confirmation2 .instanda-main-content-container,
  .page-agentalldocs .instanda-main-content-container,
  .page-uploaddocuments .instanda-main-content-container,
  .page-emaillistforquote .instanda-main-content-container,
  .page-displayemail .instanda-main-content-container,
  .page-viewreferralsforquote .instanda-main-content-container,
  .page-cancelpolicy .instanda-main-content-container,
  .page-cancellationconfirmation .instanda-main-content-container,
  .page-cancellationquestionsforagentsite .instanda-main-content-container,
  .page-failedautorenewals .instanda-main-content-container,
  .page-referralreviewline .instanda-main-content-container,
  .page-postquotequestions .instanda-main-content-container,
  .page-bindquote .instanda-main-content-container,
  .page-agentdashboard .instanda-main-content-container,
  .page-getagentsearchresults .instanda-main-content-container,
  .page-pagenotfound .instanda-main-content-container {
    width: 1100px!important;
  }
}
/*Referral Page & Quote Display Page - Extra wide @ 1200px device width and above */

@media (min-width: 1200px) {
  /* :L3945 */
  .page-reviewreferrals .instanda-main-content-container,
  .page-quote .instanda-main-content-container {
    width: 1300px!important;
  }
}
@media (max-width: 1200px) {
  /* :L3954 */
  .page-quickquote .instanda-main-content-container,
  .page-quickquotequestions .instanda-main-content-container,
  .page-prequotequestions .instanda-main-content-container,
  .page-reviewreferrals .instanda-main-content-container,
  .page-viewquoteorpolicy .instanda-main-content-container {
    width: 80%!important;
  }
}
/*Reset containers within containers - RG*/

/* :L3966 */
.container .container {
  width: 100%;
}
/* ----------- This is the Consilium Motor Custom CSS - Below to be split and allocated to respective stylesheets ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/*Pre-quote Page 1 - Extra wide @ 1200px device width and above, to allow for extra width for Market Quoted Premium Table - Pg 1 on Prequote Questions Custom Table */

@media (min-width: 1200px) {
  /* :L3978 */
  .package-21261.page-prequotequestions.page-number-1 .instanda-main-content-container,
  /* Page widened to allow for Custom Table (Market Quoted Premium Table) to align comfortably */ .package-21261.page-quickquotequestions.page-number-2 .instanda-main-content-container/* Page widened to allow for Custom Table (Claims Experience Table) to align comfortably */ {
    width: 1200px!important;
  }
}
/* :L3986 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-quoted-premium/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ {
  display: inline-block;
  width: 28%;
  padding: 5px 10px 5px 17px;
  /*  text-align: center;*/
  border: 0;
}
/* :L3995 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-quoted-premium/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ .instanda-question-label {
  display: none !important;
}
/* :L3999 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-quoted-premium/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ .confirmQuestionText {
  display: none !important;
}
/* :L4002 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-quoted-premium/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ input {
  width: 100px;
  min-width: initial;
}
/* :L4006 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-quoted-premium/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ input[type=checkbox] {
  top: -12px;
}
/* :L4011 */
.package-21261.page-prequotequestions.page-number-1 .instanda-question-yes-no .form-control {
  /* Fix for YN field here */
  width: 135px !important;
}
/* :L4017 */
.package-21261.page-prequotequestions.page-number-1 .label-danger,
.label-info {
  font-size: 12px;
  /* display: block; */
  text-align: left !important;
  margin-top: 10px;
  padding: 10px;
  white-space: normal;
  width: 100px;
}
/* :L4029 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-value-input/* Claims Experience Table - Pg 2 on quickquote Questions */ {
  /* display: inline-block; */
  /* width: 28%; */
  padding: 0px 0px 0px 0px;
  /*  text-align: center;*/
  border: 0;
}
/* :L4037 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-value-input/* Claims Experience Table - Pg 2 on quickquote Questions */ .instanda-question-label {
  display: none !important;
}
/* :L4041 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-value-input/* Claims Experience Table - Pg 2 on quickquote Questions */ .confirmQuestionText {
  display: none !important;
}
/* :L4044 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-value-input/* Claims Experience Table - Pg 2 on quickquote Questions */ input {
  width: 90px;
  min-width: initial;
  text-align: center;
}
/* :L4049 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-value-input/* Claims Experience Table - Pg 2 on quickquote Questions */ input[type=checkbox] {
  top: -12px;
}
/* ----------- Market Quoted Premiums Table ----------- */

/* :L4056 */
/* :L4059 */
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(3),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(4),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(5),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(6),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(7),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Headers *//* Table Headers */ #instandaquestions .instanda-well:nth-child(8) {
  display: inline-flex;
}
/* :L4075 */
/* :L4078 */
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(9),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(10),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(11),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(12),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(13),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(14),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(15),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(16),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(17),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(18),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(19),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(20),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(21),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(22),
.package-21261.page-prequotequestions.page-number-1/* Market Quoted Premium Table - Pg 1 on Prequote Questions - Table Rows*//* Table Rows */ #instandaquestions .instanda-well:nth-child(23) {
  display: flex;
  align-items: center;
}
/* ----------- Claims Experience Table ----------- */

/* :L4105 */
/* :L4108 */
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(5),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(6),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(7),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(8),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(9),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(10),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(11),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(12),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(13),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(14),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(15) {
  display: inline-flex;
}
/* :L4129 */
/* :L4133 */
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(15),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(16),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(17),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(18),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(19),
.package-21261.page-quickquotequestions.page-number-2/* Claims Experience Table - Pg 2 on quickquote Questions */ #instandaquestions .instanda-well:nth-child(20) {
  display: inline-flex;
  align-items: center;
}
/* :L4147 */
.package-21261.page-prequotequestions.page-number-1 .insurer-market-action-header/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ {
  width: 165px;
  padding: 5px 9px 5px 23px;
  display: inline-block !important;
  text-align: center;
  font-weight: bold;
  left: 68px;
}
/* :L4159 */
.package-21261.page-quickquotequestions.page-number-2 .Claims-experience-action-header/* Claims Experience Table - Pg 2 on quickquote Questions */ {
  width: 96px;
  padding: 0px 0px 0px 0px;
  display: inline-block !important;
  /* text-align: center; */
  font-weight: bold;
  left: 68px;
}
/*Table Headings*/

/* :L4172 */
.insurer-market-insurer-header/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ {
  width: 23%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  font-weight: bold;
  bottom: 5px;
}
/*Table Headings*/

/* :L4185 */
.Claims-experience-title-header/* Claims Experience Table - Pg 2 on quickquote Questions */ {
  width: 23%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  font-weight: bold;
  bottom: 5px;
}
/*Top Left Placeholder Header & Others on Page*/

/* :L4197 */
#question202029,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215309,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215310,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215311,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215312,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216302,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216303,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216304,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216305,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216306,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216307,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216308,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216309,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216310,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216311,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216312,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question229609/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ {
  width: 100%;
  padding: 5px 50px 5px 50px;
  display: inline-block;
  text-align: center;
}
/* :L4221 */
#question202029 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215309 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215310 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215311 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question215312 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216302 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216303 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216304 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216305 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216306 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216307 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216308 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216309 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216310 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216311 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question216312 .questionHeader,
/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ #question229609/* Market Quoted Premium Table - Pg 1 on Prequote Questions */ .questionHeader {
  display: none !important;
}
/*Top Left Placeholder Header & Others on Page*/

/* :L4229 */
#question215641,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215642,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215643,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215593,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215592,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215314,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215667,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215668,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215342/* Claims Experience Table - Pg 2 on quickquote Questions */ {
  width: 1%;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
}
/* :L4246 */
#question215641 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215642 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215643 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215593 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215592 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215314 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215667 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215668 .questionHeader,
/* Claims Experience Table - Pg 2 on quickquote Questions */ #question215342/* Claims Experience Table - Pg 2 on quickquote Questions */ .questionHeader {
  display: none !important;
}
/* Hide Totals Text in Rows, just show total value only...*/

/* :L4254 */
.package-21261 div.instanda-dynamic-total span {
  visibility: visible;
}
/* :L4258 */
.package-21261 div.instanda-dynamic-total {
  visibility: hidden;
}
/*Wider Text Boxes for specific FreeText Questions in Product Journey*/

/* :L4268 */
/* :L4271 */
#question214062 .col-lg-6,
/* Risk Management Question */ #question220723/* Further Information Question */ .col-lg-6 {
  width: 100%;
}
/* ----------- QQ Vehicle Split Table - Page 2 QQ ----------- */

/*Table Headings*/

/* :L4282 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-title-header/* QQ Vehicle Split Table */ {
  width: 23%;
  /* padding: 5px 10px 5px 10px; */
  display: inline-block;
  font-weight: bold;
  bottom: 5px;
}
/* QQ Vehicle Split Table - Custom Veh Classifications Rows */

/* :L4294 */
#question233069,
#question234244,
#question234245,
#question234246/* QQ Vehicle Split Table - Hide custom tonnage headers */ {
  display: none;
}
/* :L4299 */
#question233075 input,
#question234241 input,
#question234242 input,
#question234243 input/* QQ Vehicle Split Table - Make Custom input field slightly longer */ {
  width: 160px;
}
/* :L4307 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-action-header/* QQ Vehicle Split Table */ {
  width: 110px;
  padding: 0px 0px 0px 200px;
  display: inline-block !important;
  /* text-align: center; */
  font-weight: bold;
  left: 68px;
}
/* :L4319 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-value-input/* QQ Vehicle Split Table */ {
  /* display: inline-block; */
  width: 230px;
  padding: 0px 0px 0px 0px;
  /*  text-align: center;*/
  border: 0;
}
/* :L4327 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-value-input/* QQ Vehicle Split Table */ .instanda-question-label {
  display: none !important;
}
/* :L4331 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-value-input/* QQ Vehicle Split Table */ .confirmQuestionText {
  display: none !important;
}
/* :L4334 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-value-input/* QQ Vehicle Split Table */ input {
  width: 90px;
  min-width: initial;
  text-align: center;
}
/* :L4339 */
.package-21261.page-quickquotequestions.page-number-2 .VehicleSplit-value-input/* QQ Vehicle Split Table */ input[type=checkbox] {
  top: -12px;
}
/* :L4347 */
/* :L4350 */
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(25),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(26),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(27),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(28),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(29) {
  display: inline-flex;
}
/* :L4363 */
/* :L4366 */
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(30),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(31),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(32),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(33),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(34),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(35),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(36),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(37),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(38),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(39),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(40),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(41),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(42),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(43),
.package-21261.page-quickquotequestions.page-number-2/* QQ Vehicle Split Table */ #instandaquestions .instanda-well:nth-child(44) {
  display: flex;
  align-items: center;
}
/* Top Left Placeholder Header & Others on Page */

/* :L4391 */
#question215777/* QQ Vehicle Split Table */ {
  width: 1%;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  text-align: center;
}
/* :L4400 */
#question215777/* QQ Vehicle Split Table */ .questionHeader {
  display: none !important;
}
/* :L4405 */
.page-index {
  height: 100%;
  margin: 0;
}
/* :L4410 */
.page-index .topleft {
  position: absolute;
  top: 0;
  left: 16px;
}
/* :L4416 */
.page-index .bottomleft {
  position: absolute;
  bottom: 0;
  left: 16px;
}
/* :L4422 */
.page-index .middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, 10%);
  text-align: center;
}
/* :L4430 */
.page-index hr {
  margin: auto;
  width: 40%;
}
/* :L4435 */
@media (min-width: 768px) {
  .page-index .navbar-header {
    display: none;
  }
}
/* :L4441 */
.home-page a {
  background-image: linear-gradient(to right, var(--navItem-borderBottom), var(--navItem-borderBottom) 50%, white 50%);
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 5px 0;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease-in-out;
}
/* :L4458 */
.home-page a:before {
  content: '';
  background: var(--navItem-borderBottom);
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 0;
  height: 3px;
  transition: all 0.3s ease-in-out;
}
/* :L4470 */
.home-page a:hover {
  background-position: 0;
}
/* :L4474 */
.home-page a:hover::before {
  width: 100%;
}
/*--------------- Agent Dashboard - ProEx (FL) ---------------*/

/* Hide Agent Search Control Fields at top of page - old legacy dashboard */

/* :L4481 */
.package-23200.page-agentdashboard #agentSearchControl {
  display: none;
}
/* :L4487 */
.page-agentdashboard h4 {
  padding-bottom: 20px;
  background-position: bottom 0 left 0,bottom 5px left 0;
  background-repeat: no-repeat;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 20px;
  border-bottom: 1px solid #b2c1c5;
}
/* Hide default "Agent Dashboard" Title at top of page - old legacy dashboard */

/* :L4505 */
.package-23200.page-agentdashboard .instanda-agentdashboard-default-content .form-group.instanda-container-fluid {
  display: none;
}
/* Style the h2's on this page */

/* :L4512 */
.page-agentdashboard h2 {
  padding-bottom: 20px;
  background-position: bottom 0 left 0,bottom 5px left 0;
  background-repeat: no-repeat;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 20px;
  border-bottom: 1px solid #b2c1c5;
}
/* Un-hide GET A QUOTE Nav item on new agent dashboard page */

/* :L4527 */
.page-agentdashboard #instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li:nth-child(1) > a {
  display: block !important;
}
/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* This got moved to internal css, due to Instanda advising that the error page on the live site doesn't keep up external css 27-08-21*/

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- DO NOT DELETE THIS STYLESHEET ----------- */

/* ----------- MATERIAL DAMAGE TABLES  ----------- */

/*Material Damage SI Headings*/

/* :L4557 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si-header {
  width: 20%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  text-align: center;
  /*left: 20px;*/

}
/*Material Damage SI Questions*/

/* :L4567 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si {
  display: inline-block;
  width: 20%;
  padding: 5px 10px 5px 10px;
  text-align: center;
  border: 0;
  /*Below added by DH for Site Redesign compatability*/
  position: relative;
  bottom: -42px;
  left: 21px;
}
/* :L4578 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si .instanda-question-label {
  display: none !important;
}
/* :L4582 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si input {
  width: 200%;
  min-width: initial;
}
/*Material Damage Item Headings*/

/* :L4589 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-item-header {
  width: 30%;
  padding: 5px 10px 5px 0px;
  display: inline-block;
  /*left: 20px;*/
  margin-bottom: 1px!important;
}
/*Material Damage Top Left Placeholder Heading*/

/* :L4599 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si-placeholder {
  width: 30%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  text-align: center;
}
/* :L4605 */
.package-20894.page-prequotequestions.page-number-3 .wr-md-si-placeholder .questionHeader {
  display: none !important;
}
/*Process Select/Confirm Table*/

/* :L4616 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select {
  display: inline-block;
  width: 7%;
  padding: 5px 10px 5px 10px;
  text-align: center;
  border: 0;
  /*Below added by DH for Site Redesign compatability*/
  position: relative;
  bottom: 25px;
  left: 10px;
  /*Not Confirmed*/

  /*Confirmed*/

}
/* :L4627 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .confirmQuestionText {
  display: none !important;
}
/* :L4633 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label input:after {
  content: "No";
  display: inline-block;
  background: var(--table-bg-color);
  /* Aventum/Background Grey */
  padding: 3px 0px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  color: var(--button-textYN);
  /* Button YN Text - Rokstone/Dark Blue */
  cursor: pointer;
  margin-right: 20px;
  width: 40px;
  text-align: center;
  margin-left: -10px;
  /*Hide radio button*/

}
/* :L4651 */
/* :L4652 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label input[type=checkbox]:checked:after {
  content: "Yes";
  display: inline-block;
  background: var(--button-bg);
  /* Rokstone/Light Blue */
  padding: 3px 0px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  color: white;
  cursor: pointer;
  margin-right: 20px;
  width: 40px;
  text-align: center;
  margin-left: -10px;
}
/* :L4669 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .instanda-confirm-question-checkbox ul {
  padding: 0 0 0 20px;
  margin: 10px 0;
}
/* :L4674 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .instanda-confirm-question-checkbox ul li {
  margin: 10px 0;
}
/* :L4678 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select .instanda-confirm-question-checkbox ul li:last-child {
  margin: 10px 0 0 0;
}
/*DH 11-01-2022*/

/*Process Select N/A Headers*/

/* :L4686 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-select-na {
  display: inline-block;
  width: 7%;
  /* padding: 5px 10px 5px 10px; */
  /*padding: 5px 10px 30px 40px; */
  bottom: 8px;
  text-align: center;
  border: 0;
  font-weight: bold;
  font-style: italic;
  /*Below added by DH for Site Redesign compatability*/
  position: relative;
  bottom: 22px;
  left: 6px;
}
/*Process Table Headings*/

/* :L4705 */
.package-20894.page-prequotequestions.page-number-3 .wr-process-header {
  width: 7%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  text-align: center;
  left: 20px;
}
/*Material Table Headings*/

/* :L4715 */
.package-20894.page-prequotequestions.page-number-3 .wr-material-header {
  width: 30%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  /*text-align: center;  */
  font-weight: bold;
  bottom: 5px;
}
/*Top Left Placeholder Header*/

/* :L4727 */
.package-20894.page-prequotequestions.page-number-3 #question198354,
.package-20894.page-prequotequestions.page-number-3 #question207803 {
  width: 30%;
  padding: 5px 10px 5px 10px;
  display: inline-block;
  text-align: center;
}
/* :L4734 */
.package-20894.page-prequotequestions.page-number-3 #question198354 .questionHeader,
.package-20894.page-prequotequestions.page-number-3 #question207803 .questionHeader {
  display: none !important;
}
/* Custom CSS for Business Motor, for Compatability for New Site Design */

/* Hides the Side Bar in Product Journey */

/* :L4742 */
.package-7484 .side-bar {
  display: none;
}
/* Fix for click to confirm question in Product Journey */

/* .page-prequotequestions.package-7484 .checkbox, .radio */

/* :L4750 */
.page-prequotequestions .checkbox,
.radio {
  display: flex;
  flex-direction: column-reverse;
}
/* Custom p font sizing */

/* :L4756 */
.page-pagenotfound p {
  font-size: 24px;
}
/* Delete this CSS rule prior to GO LIVE DATE */

