/* :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: 50px;
}
/* :L40 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 5px;
}
/* :L49 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L57 */
.instanda-documents {
  text-align: center;
}
/* :L61 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L65 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* Redundent */

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

*/

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

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L197 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L202 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L206 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L210 */
  .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) {
  /* :L221 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L229 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L236 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L241 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L248 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L252 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L256 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L260 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L264 */
.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;
}
/* :L277 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}
/* :L283 */
.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=V0VwdlRVTmlUREpSY2xST1VGQlNWVWsyVGtSTFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw0R0pYUnltamlxTEdPejdALDEwMDAsaWchSiE2YVBKSVJvbHEzdywvU2ZlN1JZSkVDdHF2V2FaSkFETm15SUR5R09BMU52dURyZEZ1VFpodHFtOWRpWXFVMHhwZXQ1NDEzTUNxN2FFblBQY0dSTlREWmd3ZkNnaGhqVjBsQT09) 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 */

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

/* :L92 */
.package-13913,
/* Rokstone Agri */ .package-17840,
/* Rokstone CRU Casualty */ .package-15326,
/* Rokstone CRU Owners Interest */ .package-17691/* Rokstone Contingency */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=V0VwdlRVTmlUREpSY2xST1VGQlNWVWsyVGtSTFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw0R0pYUnltamlxTEdPejdALDEwMDAsaWchSiE2YVBKSVJvbHEzdywvU2ZlN1JZSkVDdHF2V2FaSkFETm15SUR5R09BMU52dURyZEZ1VFpodHFtOWRpWXFVMHhwZXQ1NDEzTUNxN2FFblBQY0dSTlREWmd3ZkNnaGhqVjBsQT09) 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 */

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

/* :L142 */
.package-00001,
/* Placeholder Product */ .package-00002/* Placeholder Product */ {
  /* Buttons */
  --bg-image: #032732 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVdSRU1GVldkV2hsV21neFZVdElTWEp6TEZaSWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxJY0dTcTBMd3hhME9jOWdOLDEwMDAsWE1OUFlAajVANFZCY1pOeixOb0tSK0FsTDNDSndhUFlLZ0YwSlJvRGZNOW9JSC9jVEVpaG9pZEU5ZXJXakEySTlCQklqK2RtZ0dIanNpRXE5K2w5TDlTbHNST1lQUmRqcjVvaGFMdz09) 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 */

/* Step 1: Hide fallback logo on Products requiring customised logo -------------------------------------------------*/

/* :L204 */
/* :L210 */
.package-13913 .navbar-brand img,
/* US Agri */ .package-15326 .navbar-brand img,
/* RokstoneCRU Owners Interest */ .package-16644 .navbar-brand img,
/* RokstoneCRU Builders Risk */ .package-17840 .navbar-brand img,
/* RokstoneCRU Casualty */ .package-17691/* Rokstone Contingency */ .navbar-brand img {
  display: none;
}
/* Step 2: Add Customised logo to Specific Product -------------------------------------------------*/

/* US Agri Logo */

@media (min-width: 766px) {
  /* :L221 */
  .package-13913 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VUc1VFRGWm5VRzQyY0Mxc2NVaHJZVUY0WWsxamQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxpTVZOeHBENTkhIUtlaVRHLDEwMDAsZTc4am42TWdXeHBSUWNPOCxSOGlUY0tHUXFkNWNPTlpCVnJhZXpzV2wzUk5STjFKTDhuVkJBeWdUVThMQmRaaGJ4Nlp0bDdPTmlwRWZiMWJOUVR5WmNST0R5b29VdXFjR3BzYUNCQT09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* RokstoneCRU Owners Interest Logo */
  
  /* :L230 */
  .package-15326 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* RokstoneCRU Builders Risk Logo */
  
  /* :L239 */
  .package-16644 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* RokstoneCRU Casualty Logo */
  
  /* :L248 */
  .package-17840 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
}
/* Rokstone New Styles for Site & Product Journey */

/*H3*/

/* :L263 */
.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;
}
/* :L274 */
.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*/

/* :L286 */
.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;
  border-bottom: 0 !important;
  /*Added to styling to remove underline AB*/

}
/* :L297 */
.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;
  border-bottom: 0px !important;
  /*Added to styling to remove underline AB*/

}
/*H5*/

/* :L310 */
.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 */

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

}
/* p */

/* :L335 */
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-----*/

/* :L443 */
.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;
  width: 105px;
  height: 43px;
  text-align: center;
  /*Hide radio button*/

  /*Add icon for both options*/

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

  /*Yes---*/

  /*No---*/

}
/* :L462 */
.radio-inline[class*="instanda-question-yes-no"] input,
.radio-inline[class*="instanda-question-yes-no-parent"] input {
  display: none;
}
/* :L467 */
.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;
  color: white;
  /* NEW - Make symbol White when not selected (DH - 24-04-2024) */

}
/* :L480 */
.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;
}
/* :L487 */
/* :L491 */
.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;
}
/* :L497 */
/* :L500 */
.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;
}
/* :L508 */
/* :L512 */
.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;
}
/* :L518 */
.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;
}
/* :L525 */
.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 -----------------*/

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

/* :L542 */
.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*/

/* :L565 */
/* :L566 */
.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 */

/* :L588 */
.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;*/

}
/* :L597 */
.checkbox label,
.radio label {
  margin-bottom: 15px;
}
/* :L601 */
.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*/

/* :L609 */
.page-quickquote #continueButton,
.page-confirmbillingdetails .btn-primary,
/*Btns on Billing Page (Bill it now, etc) DH - 26-10-2023 */ .page-confirmbillingdetails #boltPayButton,
/*Btns on Billing Page (Bill it now, etc) DH - 26-10-2023 */ .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-quickquotequestions button[name*="saveButton"],
.page-prequotequestions button[name*="saveButton"],
.page-postquotequestions button[name*="saveButton"],
.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*/

/* :L658 */
.page-quickquote #continueButton:hover,
.page-confirmbillingdetails .btn-primary:hover,
/*Btns on Billing Page (Bill it now, etc) DH - 26-10-2023 */ .page-confirmbillingdetails #boltPayButton:hover,
/*Btns on Billing Page (Bill it now, etc) DH - 26-10-2023 */ .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-quickquotequestions button[name*="saveButton"]:hover,
.page-prequotequestions button[name*="saveButton"]:hover,
.page-postquotequestions button[name*="saveButton"]: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 */

/* :L702 */
.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 */

/* :L718 */
.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 */

/* :L729 */
.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 */

/* :L746 */
.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 */

/* :L757 */
.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 */

/* :L775 */
.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 */

/* :L787 */
.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 */

/* :L796 */
.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 */

/* :L804 */
.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*/

/* :L817 */
.page-viewquoteorpolicy #instanda-site-layout .block-renewals span {
  font-size: 20px;
}
/* :L821 */
.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 */

/* :L829 */
.yn-small-right {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L836 */
.yn-small-right .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L840 */
.yn-small-right .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L846 */
.yn-small-right .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L853 */
.yn-small-right .instanda-text-question {
  margin-left: 50px;
}
/* :L859 */
.yn-small-right .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;
}
*/

/* :L877 */
.navbar-nav {
  display: flex;
  gap: 10px;
}
/* :L883 */
.page-agentretrievequotebypackage #instanda-header li.active.instanda-active-nav-item.green-link {
  display: block !important;
}
/* :L888 */
#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) -------------------------------------------------*/

/* :L898 */
#instanda-header a[href*="/Public/CustomerLogOut"]: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*/

/* :L911 */
.page-customerregister .navbar-default,
.page-customertransactions .navbar-default,
.page-emailchangelogout .navbar-default,
.page-customerdetails .navbar-default,
.page-existingpolicyholdersendregistrationlink .navbar-default,
.page-existingpolicyholderregistration .navbar-default,
.page-customerlogin .navbar-default,
.page-onlinetransactions .navbar-default,
.page-confirmbillingdetails .navbar-default,
.page-quickquotequestions .navbar-default,
.page-quickquote .navbar-default,
.page-index .navbar-default,
.page-customerhomepage .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-customersendpasswordresetlink .navbar-default,
.page-customerforgotpassword .navbar-default,
.page-failedautorenewals .navbar-default,
.page-salestagereason .navbar-default,
.page-referralreviewline .navbar-default,
.page-postquotequestions .navbar-default,
.page-bindquote .navbar-default,
.page-pagenotfound .navbar-default {
  background-color: transparent;
  border-color: transparent;
}
/*Rokstone Rebranding Base Style, Nav Item*/

/* :L963 */
.page-customerregister #instanda-header a,
.page-customertransactions #instanda-header a,
.page-emailchangelogout #instanda-header a,
.page-customerdetails #instanda-header a,
.page-customerlogin #instanda-header a,
.page-existingpolicyholdersendregistrationlink #instanda-header a,
.page-existingpolicyholderregistration #instanda-header a,
.page-customerhomepage #instanda-header a,
.page-index #instanda-header a,
.page-onlinetransactions #instanda-header a,
.page-confirmbillingdetails #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-customersendpasswordresetlink #instanda-header a,
.page-customerforgotpassword #instanda-header a,
.page-failedautorenewals #instanda-header a,
.page-referralreviewline #instanda-header a,
.page-salestagereason #instanda-header a,
.page-postquotequestions #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)) */

/* :L1022 */
.page-customerregister #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customertransactions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-emailchangelogout #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customerdetails #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-existingpolicyholdersendregistrationlink #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-existingpolicyholderregistration #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customerlogin #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-index #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customerhomepage #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-onlinetransactions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-confirmbillingdetails #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-retrievequote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-quickquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-agentretrievequotebypackage #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-agentsearchexpiredpolicies #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-agentsearchpoliciesforapproval #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-updatepolicynumbers #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-home #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-quickquotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-prequotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-reviewreferrals #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-viewquoteorpolicy #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-referralreviewmultiplelines #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-endorse #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-quote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-viewreferralsforquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-agentalldocs #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-emaillistforquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-uploaddocuments #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-confirmation2 #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-cancelpolicy #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-cancellationconfirmation #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-cancellationquestionsforagentsite #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-displayemail #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-agentclaims #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-bulkuploadclaims #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-quoteandpolicycompare #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customersendpasswordresetlink #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-customerforgotpassword #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-failedautorenewals #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-referralreviewline #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-salestagereason #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-postquotequestions #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-bindquote #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]),
.page-pagenotfound #instanda-header a:hover:not(.navbar-brand):not([href*="/Public/CustomerLogOut"]) {
  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.. */

/* :L1079 */
.page-customerregister #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-customertransactions #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-emailchangelogout #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-index #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-onlinetransactions #instanda-header a[href*="/Public/Index"]:not(.navbar-brand),
.page-confirmbillingdetails #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-customersendpasswordresetlink #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-customerforgotpassword #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-salestagereason #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-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*/

/* :L1132 */
.page-customerregister #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customertransactions #instanda-header a[href*="/Public/CustomerLogOut"],
.page-emailchangelogout #instanda-header a[href*="/Public/CustomerLogOut"],
.page-existingpolicyholdersendregistrationlink #instanda-header a[href*="/Public/CustomerLogOut"],
.page-existingpolicyholderregistration #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customerdetails #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customerlogin #instanda-header a[href*="/Public/CustomerLogOut"],
.page-index #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customerhomepage #instanda-header a[href*="/Public/CustomerLogOut"],
.page-onlinetransactions #instanda-header a[href*="/Public/CustomerLogOut"],
.page-confirmbillingdetails a[href*="/Public/CustomerLogOut"],
.page-retrievequote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-agentretrievequotebypackage #instanda-header a[href*="/Public/CustomerLogOut"],
.page-quickquotequestions #instanda-header a[href*="/Public/CustomerLogOut"],
.page-quickquote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-prequotequestions #instanda-header a[href*="/Public/CustomerLogOut"],
.page-agentsearchexpiredpolicies #instanda-header a[href*="/Public/CustomerLogOut"],
.page-agentsearchpoliciesforapproval #instanda-header a[href*="/Public/CustomerLogOut"],
.page-updatepolicynumbers #instanda-header a[href*="/Public/CustomerLogOut"],
.page-home #instanda-header a[href*="/Public/CustomerLogOut"],
.page-reviewreferrals #instanda-header a[href*="/Public/CustomerLogOut"],
.page-viewquoteorpolicy #instanda-header a[href*="/Public/CustomerLogOut"],
.page-referralreviewmultiplelines #instanda-header a[href*="/Public/CustomerLogOut"],
.page-endorse #instanda-header a[href*="/Public/CustomerLogOut"],
.page-quote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-viewreferralsforquote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-agentalldocs #instanda-header a[href*="/Public/CustomerLogOut"],
.page-emaillistforquote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-uploaddocuments #instanda-header a[href*="/Public/CustomerLogOut"],
.page-confirmation2 #instanda-header a[href*="/Public/CustomerLogOut"],
.page-cancelpolicy #instanda-header a[href*="/Public/CustomerLogOut"],
.page-cancellationconfirmation #instanda-header a[href*="/Public/CustomerLogOut"],
.page-cancellationquestionsforagentsite #instanda-header a[href*="/Public/CustomerLogOut"],
.page-displayemail #instanda-header a[href*="/Public/CustomerLogOut"],
.page-agentclaims #instanda-header a[href*="/Public/CustomerLogOut"],
.page-bulkuploadclaims #instanda-header a[href*="/Public/CustomerLogOut"],
.page-quoteandpolicycompare #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customersendpasswordresetlink #instanda-header a[href*="/Public/CustomerLogOut"],
.page-customerforgotpassword #instanda-header a[href*="/Public/CustomerLogOut"],
.page-failedautorenewals #instanda-header a[href*="/Public/CustomerLogOut"],
.page-referralreviewline #instanda-header a[href*="/Public/CustomerLogOut"],
.page-salestagereason #instanda-header a[href*="/Public/CustomerLogOut"],
.page-postquotequestions #instanda-header a[href*="/Public/CustomerLogOut"],
.page-bindquote #instanda-header a[href*="/Public/CustomerLogOut"],
.page-pagenotfound #instanda-header a[href*="/Public/CustomerLogOut"] {
  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*/

/* :L1189 */
.page-customerregister #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customertransactions #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-emailchangelogout #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-existingpolicyholdersendregistrationlink #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-existingpolicyholderregistration #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customerdetails #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customerlogin #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-index #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customerhomepage #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-onlinetransactions #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-confirmbillingdetails #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-retrievequote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-agentretrievequotebypackage #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-quickquotequestions #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-quickquote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-prequotequestions #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-agentsearchexpiredpolicies #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-agentsearchpoliciesforapproval #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-updatepolicynumbers #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-home #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-reviewreferrals #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-viewquoteorpolicy #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-referralreviewmultiplelines #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-endorse #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-quote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-viewreferralsforquote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-agentalldocs #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-emaillistforquote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-uploaddocuments #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-confirmation2 #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-cancelpolicy #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-cancellationconfirmation #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-cancellationquestionsforagentsite #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-displayemail #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-agentclaims #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-bulkuploadclaims #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-quoteandpolicycompare #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customersendpasswordresetlink #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-customerforgotpassword #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-failedautorenewals #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-referralreviewline #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-salestagereason #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-postquotequestions #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-bindquote #instanda-header a[href*="/Public/CustomerLogOut"]:hover,
.page-pagenotfound #instanda-header a[href*="/Public/CustomerLogOut"]:hover {
  color: white;
  /* Neutral/White */
  text-decoration: none;
  transition: all .3s;
  background-color: var(--NavItem-SignOut-Hover);
}
/* UN-Hides the Menu Item on Product Select Page for RCRU Hazard Hub - AB Request - 07-07-2022 */

/* :L1246 */
.page-retrievequote #instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li > a[href*="/Public/QuickQuoteQuestions?PackageId=17310&pageNumber=1"] {
  display: block!important;
}
/*Rokstone Rebranding Styles | Agent Login Page-----------------------------------------------*/

/*Customer Login- Responsiveness for Login Box*/

@media (min-width: 1200px) {
  /* :L1254 */
  .page-customerlogin .container,
  .page-customersendpasswordresetlink .container,
  .page-customerforgotpassword .container,
  .page-existingpolicyholdersendregistrationlink .container,
  .page-existingpolicyholderregistration .container,
  .page-customerdetails .container,
  .page-customerregister .container {
    /*width: auto; */
    width: 98%;
  }
}
@media (min-width: 767px) {
  /* :L1268 */
  .page-customerlogin .instanda-main-content-container,
  .page-customersendpasswordresetlink .instanda-main-content-container,
  .page-customerforgotpassword .instanda-customer-forgot-password-content,
  .page-existingpolicyholderregistration .instanda-main-content-container,
  .page-existingpolicyholdersendregistrationlink .instanda-main-content-container,
  .page-customerdetails .instanda-main-content-container,
  .page-customerregister .instanda-main-content-container {
    width: 1300px!important;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  /* :L1282 */
  .page-customerlogin .instanda-main-content-container,
  .page-customersendpasswordresetlink .instanda-main-content-container,
  .page-customerforgotpassword .instanda-customer-forgot-password-content,
  .page-existingpolicyholderregistration .instanda-main-content-container,
  .page-existingpolicyholdersendregistrationlink .instanda-main-content-container,
  .page-customerdetails .instanda-main-content-container,
  .page-customerregister .instanda-main-content-container {
    width: 60%!important;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  /* :L1297 */
  .page-customerlogin .instanda-main-content-container,
  .page-customersendpasswordresetlink .instanda-main-content-container,
  .page-customerforgotpassword .instanda-customer-forgot-password-content,
  .page-existingpolicyholderregistration .instanda-main-content-container,
  .page-existingpolicyholdersendregistrationlink .instanda-main-content-container,
  .page-customerdetails .instanda-main-content-container,
  .page-customerregister .instanda-main-content-container {
    width: 80%!important;
    margin-left: auto;
    margin-right: auto;
  }
}
/*Customer Login Credentials Box*/

/* :L1313 */
.page-customerlogin .well,
.page-customersendpasswordresetlink .well,
.page-customerforgotpassword .well,
.page-existingpolicyholderregistration .well,
.page-existingpolicyholdersendregistrationlink .well,
.page-customerdetails .well,
.page-customerregister .well {
  background-color: #f2f4f4;
  /* Aventum/Background Grey */
  border-radius: 1px;
  margin-top: 50px;
  padding-top: 100px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
/* CSS for forgot password screens: */

/*.page-customerforgotpassword, 
.page-customersendpasswordresetlink { 
.well 	{
			padding-top: 50px;
  		}
}
*/

/* Customer Forgot Password email reset  link page*/

/* :L1339 */
/* :L1340 */
.page-customersendpasswordresetlink label.form-label {
  font-size: 0px;
  margin-bottom: 10px;
}
/* :L1343 */
.page-customersendpasswordresetlink label.form-label::before {
  content: 'Please enter your username (email address) you are registered on and we will email you instructions for resetting your password.';
  font-weight: 400;
  color: #00151d;
  font-size: 14px;
  line-height: 1.42857143;
}
/* Customer Forgot Password email reset  link page*/

/* :L1354 */
/* :L1355 */
.page-existingpolicyholdersendregistrationlink label.form-label {
  font-size: 0px;
  margin-bottom: 10px;
}
/* :L1358 */
.page-existingpolicyholdersendregistrationlink label.form-label::before {
  content: 'Create your portal account to have complete control over your insurance. Enter your email and a registration link will be sent to you.';
  font-weight: 400;
  color: #00151d;
  font-size: 14px;
  line-height: 1.42857143;
}
/* Customer account page*/

/* :L1368 */
/* :L1369 */
..page-customerdetails label.form-label {
  font-size: 0px;
  margin-bottom: 10px;
}
/* :L1372 */
..page-customerdetails label.form-label::before {
  content: 'Changing these details will not change details in existing quotes or policies. You will need to adjust your policy to update any details.';
  font-weight: 400;
  color: #00151d;
  font-size: 14px;
  line-height: 1.42857143;
}
/*Customer Login Credentials Box - Login Title */

/* :L1383 */
.page-customerlogin h1,
.page-customersendpasswordresetlink h1,
.page-customerforgotpassword h1,
.page-existingpolicyholdersendregistrationlink h1,
.page-existingpolicyholderregistration h1,
.page-customerdetails h1,
.page-customerregister 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;
}
/*Customer Login Credentials Box - text color */

/* :L1409 */
.page-customerlogin .form-group,
.page-customersendpasswordresetlink .form-group,
.page-customerforgotpassword .form-group,
.page-existingpolicyholdersendregistrationlink .form-group,
.page-existingpolicyholderregistration .form-group,
.page-customerdetails .form-group,
.page-customerregister .form-group {
  color: #00151d;
  /* Rokstone/Dark Blue */

}
/*Customer Login Credentials Box - fields */

/* :L1422 */
.page-customerlogin .form-group input,
.page-customersendpasswordresetlink .form-group input,
.page-customerforgotpassword .form-group input,
.page-existingpolicyholdersendregistrationlink .form-group input,
.page-existingpolicyholderregistration .form-group input,
.page-customerdetails .form-group input,
.page-customerregister .form-group input {
  border-radius: 1px;
  color: #00151d;
  /* Rokstone/Dark Blue */

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

/* :L1436 */
.page-customerlogin .form-group .btn,
.page-customersendpasswordresetlink .form-group .btn,
.page-customerforgotpassword .form-group .btn,
.page-existingpolicyholdersendregistrationlink .form-group .btn,
.page-existingpolicyholderregistration .form-group .btn,
.page-customerdetails .form-group .btn,
.page-customerregister .form-group .btn {
  padding: 10px 20px;
  background: #1cd5e8;
  /* Rokstone/Light Blue */
  color: #00151d;
  /* Button Text - Rokstone/Dark Blue */
  border-radius: 10px !important;
  border-color: #1cd5e8;
}
/* :L1451 */
.page-customerlogin .form-group .btn:hover,
.page-customersendpasswordresetlink .form-group .btn:hover,
.page-customerforgotpassword .form-group .btn:hover,
.page-existingpolicyholdersendregistrationlink .form-group .btn:hover,
.page-existingpolicyholderregistration .form-group .btn:hover,
.page-customerdetails .form-group .btn:hover,
.page-customerregister .form-group .btn:hover {
  background: #8deaf4;
  /* Rokstone/Light Blue */

}
/*Customer Login Forgot your password Link */

/* :L1464 */
.page-customerlogin #instanda-cp-forgot-link {
  color: #00151d !important;
  /* Rokstone/Dark Blue */

}
/*Label for fields */

/* :L1469 */
.page-customerlogin .form-group label,
.page-customersendpasswordresetlink .form-group label,
.page-customerforgotpassword .form-group label,
.page-existingpolicyholdersendregistrationlink .form-group label,
.page-existingpolicyholderregistration .form-group label,
.page-customerdetails .form-group label,
.page-customerregister .form-group label {
  font-weight: 400;
}
/*Logos padding */

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

/*Product Select Box - Container */

/* :L1489 */
/* :L1492 */
.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;
}
/*Product Select Box - Login Title */

/* :L1511 */
/* :L1514 */
.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 */

/* :L1534 */
/* :L1537 */
.page-retrieve .instanda-agent-select-packages,
.page-agentsearchexpiredpolicies .instanda-agent-select-packages {
  margin-top: 100px;
}
/* :L1543 */
.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*/

/* :L1555 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23238"],
/* Personal Non-owned */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=21499"],
/* Global Aviation */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=23975"]/* Piston Commercial Use*/ {
  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*/

/* :L1581 */
.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*/

/* :L1588 */
.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 */

}
/* :L1601 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23238"]/* Personal Non-Owned */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WmxSa2JqbEtPRFpvUjA5aFpYcFhaV0pOTUU5S1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwzMzRrc25NckhrNmd4R0hqLDEwMDAsWDZZV0MwOGZqdmozSTVnbCxjVzVjSVN1SFB5WnppL2N1SVVjVzc4TkIxaTRqY1dobTZOdTRiV3dLZUJvMnpHTHI5a0g3dzdET1YycG5VOGVhMzVxU3FFd0NoUFRUNW5pekMwYzhJdz09');
}
/* :L1604 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23238"]:after {
  content: "Personal Non-Owned";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1612 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21499"]/* Global Aviation (P&B)*/ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y0VWQ1kwVTJiemN4VUhCUE1qSnFiek5yYUhCNFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxwQzFIZHFoNE14Z3I0RHljLDEwMDAsTmxCSk1hQVBjS3VXd3JybSxUbHdOUUY2STZkNnhHTjlySzlxcVdCVktxM3RJK2YwZkJxa2F1UTh4a1U2V1hwMENPNTFzME5DZEdhOXM2djVWbnpmQVY1M0Yvb2xoa1hxZDdqVDRLZz09');
}
/* :L1615 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21499"]:after {
  content: "Piston Pleasure & Business";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1622 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23975"]/* Piston Commercial Use*/ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WlhadU5GQnlOa2hDVEhsS1ZsTlhOV3BtUzJ4M2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxpUWZvZDJpSElOZTduQ3RQLDEwMDAsWTdYZXdwbVVUQFI4cGNRTCxiYkx1OE1qRSsra053WVB1S0lWMCt6SnVxb3N2dlVIOTJwRE9ScXpDOWxyRzlRZ0k5S0dIdnZrVXlYVEpKbjBhY3llOEVRNTltdW1LVFZWUHh6UGZEUT09');
}
/* :L1625 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23975"]:after {
  content: "Piston Commercial Use";
  white-space: pre;
  position: relative;
  top: 131px;
}
/*.page-retrieve .section.instanda-agent-select-packages a[href*="Id=23975"] /*Piston Commercial Use
{
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VjA1MlVXeGFZbGxXUmtaSlEwazJVWE5aVlZSbVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxFV0JSWVRUVFdMekZNVmFnLDEwMDAsQlk0OTZMRkpqbWw5UE5GTyxrUkVla1hmYkZNQWpMU25ud3pwMExGV1JKMDJWRXZRc0JVaU16SElzK0FXemVOaUszRFZDMW1jUXdVL1pGMGpzZlh3U1hGcEVNZnRzL1JUdkpvVFBLUT09');
    &:after {
    content:"Piston Commercial Use";
    white-space: pre;
    position: relative;
    top: 131px;
  }
}*/

/*Product Select Page - Other Logo's (iSure / iFarm, etc.) */

/* :L1644 */
.page-retrieve .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;
  padding-bottom: 25px;
}
/* Retrieve Quotes and Policies Page -------------------------------------------------*/

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

/* :L1663 */
/* :L1669 */
.page-retrievequote .form-group,
.page-agentretrievequotebypackage .form-group,
.page-agentsearchpoliciesforapproval .form-group,
.page-updatepolicynumbers .form-group,
.page-agentsearchexpiredpolicies .form-group {
  display: flex;
  flex-direction: column;
}
/* :L1674 */
.page-retrievequote .form-group .row,
.page-agentretrievequotebypackage .form-group .row,
.page-agentsearchpoliciesforapproval .form-group .row,
.page-updatepolicynumbers .form-group .row,
.page-agentsearchexpiredpolicies .form-group .row {
  display: flex;
  flex-direction: column;
}
/* :L1679 */
.page-retrievequote .form-group .search-field,
.page-agentretrievequotebypackage .form-group .search-field,
.page-agentsearchpoliciesforapproval .form-group .search-field,
.page-updatepolicynumbers .form-group .search-field,
.page-agentsearchexpiredpolicies .form-group .search-field {
  width: 100% !important;
}
/* :L1684 */
.page-retrievequote .form-group .row .search-button,
.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 {
  display: flex;
  margin-bottom: 15px;
}
/*Centers the page content */

/* :L1694 */
/* :L1699 */
@media (min-width: 992px) {
  .page-retrievequote .instanda-agent-retrieve-quote-content,
  .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 {
    width: 50%;
    margin: auto;
    min-width: 970px;
    /* Need to check this on responsive testing - is it needed? DH */
  
  }
}
/* Header Section */

/* :L1711 */
/* :L1716 */
.page-retrievequote .title-section,
.page-agentretrievequotebypackage .title-section,
.page-agentsearchpoliciesforapproval .title-section,
.page-updatepolicynumbers .title-section,
.page-agentsearchexpiredpolicies .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 */

/* :L1730 */
/* :L1735 */
.page-retrievequote .form-group,
/* Comment this out to remove that annoying white bar on Product Select Page */ .page-agentretrievequotebypackage .form-group,
.page-agentsearchpoliciesforapproval .form-group,
.page-updatepolicynumbers .form-group,
.page-agentsearchexpiredpolicies .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;
}
/* :L1749 */
/* :L1754 */
.page-retrievequote .search-row,
.page-agentretrievequotebypackage .search-row,
.page-agentsearchpoliciesforapproval .search-row,
.page-updatepolicynumbers .search-row,
.page-agentsearchexpiredpolicies .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 */

/* :L1770 */
/* :L1776 */
/*Fields */

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

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

/* :L1799 */
.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*/

/* :L1817 */
.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 */

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

}
/* :L1847 */
.page-retrievequote label,
.page-agentretrievequotebypackage label,
.page-agentsearchexpiredpolicies label,
.page-agentsearchpoliciesforapproval label,
.page-agentsearchexpiredpolicies 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 -------------------------------------------------*/

/* :L1866 */
.page-retrievequote .agent-quotesearch-results-container,
.page-agentretrievequotebypackage .agent-quotesearch-results-container,
.page-agentsearchexpiredpolicies .agent-quotesearch-results-container,
.page-agentsearchpoliciesforapproval .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 */

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

/* :L1890 */
#agentSearchResultsTable td,
#customers th,
#tableUploadedDocuments td,
#divQuoteResults td,
#customers th {
  border: 1px solid #dddddd;
  padding: 8px;
  text-align: center;
}
/*Table Rows Hover */

/* :L1899 */
#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 */

/* :L1906 */
#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);
}
/*View, Notes, Upload Docs Buttons... */

/* :L1924 */
#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;
}
/* :L1937 */
#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 */

}
/*Style the Nav bar div*/

/* :L1948 */
#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*/

/* :L1960 */
#journeynavbar ul {
  display: flex;
  flex-wrap: wrap;
}
/* :L1965 */
#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;
}
/* :L1971 */
#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*/

/* :L1984 */
#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 */

/* :L1995 */
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 */

}
/* :L2020 */
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 */

/* :L2028 */
.page-prequotequestions .questionList,
.page-quickquotequestions .questionList,
/* QQ Journey Nav Bar Fix 1 (DH 22-09-23) */ .page-reviewreferrals .instanda-main-content-container,
.page-onlinetransactions .instanda-main-content-container,
.page-confirmbillingdetails .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, *//* QQ Journey Nav Bar Fix 2 (DH 22-09-23) */ .page-quickquotedisplay .instanda-main-content-container,
/* QQ Journey Nav Bar Fix 3 (DH 22-09-23) */ .page-referralreviewline .instanda-main-content-container,
.page-salestagereason .instanda-main-content-container,
.page-postquotequestions .instanda-main-content-container,
.page-bindquote .instanda-main-content-container,
.page-pagenotfound .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 */

/* :L2070 */
.page-quickquotequestions h3,
.page-confirmbillingdetails h3,
.page-onlinetransactions 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 {
  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 */

/* :L2104 */
.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,
.page-salestagereason .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 */

/* :L2121 */
.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 */

}
/* :L2131 */
.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 */

/* :L2140 */
.page-quickquotequestions .instanda-main-content-container,
.page-prequotequestions .instanda-main-content-container {
  width: 50%;
  margin: auto;
}
/*Fields-------------------------------------------------*/

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

/* :L2150 */
.page-quickquotequestions .instanda-question-input .instanda-address-line-1 input,
.page-prequotequestions .instanda-question-input .instanda-address-line-1 input {
  margin-bottom: 10px;
}
/* :L2155 */
.form-group input,
.input-group input,
.form-control valid {
  border-radius: 1px;
}
/* :L2162 */
.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;
}
/*Owners Interest Composite Rates Text Fields*/

/* :L2171 */
.oi-cr-column-paste {
  width: 30%;
  display: inline-block;
}
/* :L2175 */
.oi-cr-column-paste textarea {
  width: 170px;
}
/*Image Choice Standard Formatting - Added by AB*/

/* :L2183 */
.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;
}
/* :L2191 */
.image-choice-standard .col-lg-6/* BS Rule Custom Overide - Added by DH*/ {
  width: 100%;
}
/* :L2196 */
.image-choice-standard .img-thumbnail/* Clearance between each image - Added by DH*/ {
  margin: 0 10px 0 10px;
}
/*-----------Styling for the "MULTI-ITEM" Summary, etc---------------------------------------*/

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

/* :L2205 */
.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 */

/* :L2220 */
.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 */

/* :L2233 */
.page-quickquotequestions .instanda-multi-item-summary-and-questions,
.page-prequotequestions .instanda-multi-item-summary-and-questions {
  background: #f2f4f4;
  /* Rokstone/Background Grey */
  margin-top: 10px;
}
/* :L2239 */
.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 */

/* :L2261 */
.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;
}
/* :L2276 */
.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*/

/* :L2285 */
.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 */

/* :L2295 */
.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 */

/* :L2306 */
.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*/

/* :L2315 */
.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;
}
/* :L2330 */
.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*/

/* :L2340 */
.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 */

/* :L2349 */
.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 */

/* :L2364 */
.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 */

/* :L2373 */
.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 */

/* :L2392 */
.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*/

/* :L2404 */
.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) {
  /* :L2419 */
  .page-reviewreferrals .instanda-main-content-container {
    width: 1200px!important;
  }
}
/*Review Referrals Page - general spacing, etc */

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

/* :L2434 */
.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*/

/* :L2453 */
.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 */

}
/* :L2465 */
.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 */

/* :L2484 */
.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 ---------------------------------------*/

/* :L2498 */
.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;
}
/* :L2510 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"] {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
/* :L2517 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"]:after {
  content: '»';
  font-size: 25px;
  position: absolute;
  opacity: 0;
  top: 7px;
  right: -20px;
  transition: 0.5s;
}
/* :L2527 */
.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 */

}
/* :L2535 */
.page-reviewreferrals #instanda-site-layout button[name*="quoteButton"]:hover:after {
  opacity: 1;
  right: 10px;
}
/* Rokstone Rebranding Styles | Endorsements Page---------------------------------------------*/

/* :L2541 */
.page-endorse .endorsement-item:not(.endorsement-inline-header):not(.endorsement-inline-content)/* Styling is excluded from the Custom Header & Content Classes */ {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px dashed var(--endorsement-separator-line-color);
}
/* :L2549 */
.page-endorse .endorsement-item-checkbox label {
  font-size: 25px;
}
/* :L2553 */
.page-endorse .endorsement-item-checkbox input {
  margin-left: -30px;
  width: 20px;
  height: 20px;
}
/* :L2559 */
.page-endorse table td {
  border: 1px solid var(--journey-text-color);
  padding: 8px;
}
/* Custom Headers for AB 19-09-22 by DH | Endorsements Page---------------------------------------------*/

/* :L2567 */
.endorsement-inline-header .endorsement-item-checkbox.checkbox {
  display: none;
  /* Hides tickbox and Variable Name */

}
/* :L2573 */
.endorsement-inline-header/* Header CSS */ {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  /* border-bottom: 1px dashed var(--endorsement-separator-line-color); */

}
/* :L2582 */
.endorsement-inline-header span/* Header Text CSS */ {
  padding-bottom: 20px;
  background-position: bottom 0 left 0,bottom 5px left 0;
  background-repeat: no-repeat;
  font-size: 24px !important;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 20px;
  /* border-bottom: 1px solid #b2c1c5; */

}
/* :L2596 */
.page-endorse .endorsement-inline-content .endorsement-item-checkbox label {
  font-size: 18px !important;
}
/* :L2601 */
.page-endorse .endorsement-inline-content .endorsement-editor-container {
  display: inline-flex;
  align-items: baseline;
  font-size: 18px !important;
}
/* :L2609 */
.page-endorse .endorsement-inline-content .endorsement-item-checkbox {
  margin-right: 20px;
}
/* :L2614 */
.page-endorse .endorsement-inline-content .endorsement-item-checkbox input {
  height: 18px;
  /* Tickbox for content class */

}
/* :L2619 */
.page-endorse .form-group.endorsement-inline-content {
  margin-bottom: 1px;
}
/* ------------ 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)"]), */

/* :L2628 */
.page-quickquote #instanda-quote-content a:not(.instanda_nav_link, .close, .tooltipCustom),
/* .tooltipCustom used a testing class for tooltip on Builders Risk QQ display page - DH June '22 *//*.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)"]), */

/* :L2648 */
.page-quickquote #instanda-quote-content a:hover:not(.instanda_nav_link, .close, .tooltipCustom),
/* .tooltipCustom used a testing class for tooltip on Builders Risk QQ display page - DH June '22 *//* .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 */

/* :L2658 */
.th-heading {
  color: var(--button-bg) !important;
  /* Rokstone/Light Blue */

}
/* Document Buttons */

/* :L2665 */
.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;
}
/* :L2678 */
.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 */

/* :L2704 */
.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 */

}
/* ---------- Quick Quote Display Testing for RCRU Builders Risk (.package-16644) and RCRU HarardHub (.package-17310) - June/July 2022 - DH/AB ----------  */

/* UW Alert hidden, by default, unless script is triggered */

/* :L2718 */
.page-quickquote.package-16644 .hideRAGAlert,
.page-quickquote.package-17310 .hideRAGAlert {
  display: none;
}
/* UW Alert Icon hidden in Button Header, by default, unless script is triggered */

/* :L2725 */
.page-quickquote.package-16644 .hideRAGAlert_Fireheader,
.page-quickquote.package-16644 .hideRAGAlert_Earthheader,
.page-quickquote.package-16644 .hideRAGAlert_Windheader,
.page-quickquote.package-16644 .hideRAGAlert_Femaheader,
.page-quickquote.package-16644 .hideRAGAlert_Crimeheader,
.page-quickquote.package-17310 .hideRAGAlert_Fireheader,
.page-quickquote.package-17310 .hideRAGAlert_Earthheader,
.page-quickquote.package-17310 .hideRAGAlert_Windheader,
.page-quickquote.package-17310 .hideRAGAlert_Femaheader,
.page-quickquote.package-17310 .hideRAGAlert_Crimeheader {
  display: none;
}
/* UW Alert ID */

/* :L2742 */
.page-quickquote.package-16644 #RAGalertId,
.page-quickquote.package-17310 #RAGalertId {
  font-size: 20px;
}
/* RED "⚠" in API Table */

/* :L2748 */
.page-quickquote.package-16644 .RAGnotif,
.page-quickquote.package-17310 .RAGnotif {
  color: red;
  font-size: 14px;
}
/* RED "⚠" in Button Header */

/* :L2756 */
.page-quickquote.package-16644 .btn-fire-notif,
.page-quickquote.package-16644 .btn-earth-notif,
.page-quickquote.package-16644 .btn-wind-notif,
.page-quickquote.package-16644 .btn-fema-notif,
.page-quickquote.package-16644 .btn-crime-notif,
.page-quickquote.package-17310 .btn-fire-notif,
.page-quickquote.package-17310 .btn-earth-notif,
.page-quickquote.package-17310 .btn-wind-notif,
.page-quickquote.package-17310 .btn-fema-notif,
.page-quickquote.package-17310 .btn-crime-notif {
  color: red;
  font-size: 20px;
}
/* Grey Headers for HH API Table */

/* :L2773 */
.page-quickquote.package-16644 .btn-grey,
.btn-grey:active,
.btn-grey:visited,
.page-quickquote.package-17310 .btn-grey,
.btn-grey:active,
.btn-grey:visited {
  background-color: #efefef !important;
  /* PV grey */
  border-color: var(--journey-text-color) !important;
  color: var(--journey-text-color) !important;
  font-size: 20px;
}
/* Grey Headers for HH API Table:hover */

/* :L2783 */
.page-quickquote.package-16644 .btn-grey:hover,
.page-quickquote.package-17310 .btn-grey:hover {
  background-color: var(--header-bar-hover-color) !important;
  border-color: var(--journey-text-color);
  color: var(--journey-text-color);
}
/* :L2791 */
.page-quickquote.package-16644 .btn-grey .btn-fire-notif,
.page-quickquote.package-16644 .btn-grey .btn-earth-notif,
.page-quickquote.package-16644 .btn-grey .btn-wind-notif,
.page-quickquote.package-16644 .btn-grey .btn-fema-notif,
.page-quickquote.package-16644 .btn-grey .btn-crime-notif,
.page-quickquote.package-17310 .btn-grey .btn-fire-notif,
.page-quickquote.package-17310 .btn-grey .btn-earth-notif,
.page-quickquote.package-17310 .btn-grey .btn-wind-notif,
.page-quickquote.package-17310 .btn-grey .btn-fema-notif,
.page-quickquote.package-17310 .btn-grey .btn-crime-notif {
  text-align: right !important;
  padding: 0;
  /* width: 50px; */

}
/* HH Title above Table */

/* :L2810 */
.page-quickquote.package-16644 .HHTitle,
.page-quickquote.package-17310 .HHTitle {
  font-size: 18px;
  text-align: center;
}
/* Rokstone Rebranding Styles------------------------------------------------------------------*/

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

/* :L2819 */
.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 */

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

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

/* :L2839 */
.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 */

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

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

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

/* :L2878 */
.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 */

/* :L2901 */
.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 */

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

/* :L2913 */
.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 */

/* :L2920 */
.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 */

}
/* Primary Buttons - .btnDiv Special class for new button on Builders Risk, this overrides system css so as to maintain Rokstone Styling */

/* Added by DH 04-10-22 */

/* :L2928 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btnDiv {
  width: 135px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--button-text);
  background: white;
  border: white;
  box-sizing: border-box;
  padding: 0px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 0px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 20px!important;
}
/*QV / PV Table Styling*/

/* :L2954 */
.page-viewquoteorpolicy .border-box th {
  text-align: left;
  padding: 10px;
}
/* :L2959 */
.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;
}
/* :L2964 */
.page-viewquoteorpolicy .hideBox {
  background: white;
  /* Neutral/White */
  padding: 20px;
}
/*DROP DOWNS FOR QV & PV PAGE*/

/* :L2973 */
.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;
}
/* :L2983 */
.page-viewquoteorpolicy button.title:hover {
  background-color: var(--header-bar-hover-color);
}
/* :L2986 */
.page-viewquoteorpolicy button.title:focus {
  background-color: var(--header-bar-hover-color);
}
/* :L2992 */
.page-viewquoteorpolicy button.title.upArrow:after {
  content: '▲';
  float: right;
  font-size: 18px;
}
/* :L2998 */
.page-viewquoteorpolicy button.title.downArrow:after {
  content: '▼';
  float: right;
  font-size: 18px;
}
/* Document Buttons */

/* :L3005 */
.page-agentalldocs #documentsList a:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3013 */
.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;
  text-align: left;
}
/* Primary Buttons - Overall Style:hover */

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

}
/* Suitable spacing between Doc buttons */

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

/* :L3048 */
.page-agentalldocs #documentsList li {
  margin: 5px;
  list-style-type: none;
}
/* :L3053 */
.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: white;
  /* Neutral/White */
  padding: 10px 20px;
  text-transform: uppercase;
}
/* Hover? need to test this */

/* :L3068 */
.page-agentalldocs #DocumentReGenerateSubmit {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue 50 */
  transition: 0.3s;
  border: 2px solid var(--button-bg);
}
/*Upload Documents Page */

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

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

/* :L3088 */
.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*/

/* :L3102 */
.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 */

/* :L3110 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DownloadDocument?"]:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3118 */
.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 */

/* :L3140 */
.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 */

/* :L3148 */
.page-uploaddocuments #tableUploadedDocuments a[href*="/Public/DeleteQuoteDocument?"]:before {
  content: '\f00d' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3157 */
.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 */

/* :L3180 */
.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---------------------------------------*/

/* :L3189 */
.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*/

/* :L3204 */
.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 */

/* :L3212 */
.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*/

/* :L3223 */
.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 */

/* :L3230 */
.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;
}
/* :L3239 */
.page-viewreferralsforquote .quote-referral-row-data {
  border-bottom: 1px dashed var(--button-bg);
  padding-bottom: 10px;
}
/* QV/PV | Emails Sent Page -------------------------------------------------*/

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

/* :L3256 */
.page-emaillistforquote .instanda-main-content-container table {
  border-collapse: collapse;
  width: 100%;
}
/* :L3261 */
.page-emaillistforquote .instanda-main-content-container table td {
  border: 1px solid #dddddd;
  padding: 8px;
  text-align: center;
}
/* :L3267 */
.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 */

}
/* :L3276 */
.page-emaillistforquote .instanda-main-content-container table tr:not(:first-child):hover {
  background-color: var(--table-row-hover-color);
}
/* :L3281 */
.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... */

/* :L3294 */
.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 */

}
/* :L3302 */
.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  */

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

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

/* :L3325 */
.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*/

/* :L3336 */
.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------------------------------------------------------------------*/

/* :L3342 */
.page-cancellationconfirmation table {
  margin-bottom: 25px;
}
/* :L3346 */
.page-cancellationconfirmation table th {
  text-align: left;
  padding: 10px;
}
/* :L3351 */
.page-cancellationconfirmation table tr {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
  /* Generic Light Grey */
  padding-bottom: 10px;
  padding: 20px;
}
/* :L3358 */
.page-cancellationconfirmation table td {
  padding: 10px;
}
/* Auto Renewals Page Styles */

/*Buttons */

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

/* :L3367 */
.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*/

/* :L3380 */
.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 */

/* :L3390 */
.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-agentretrievequotebypackage #divQuoteResults a[href*="CustomerAccountOptions"],
.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 */

/* :L3442 */
.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 */

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

/* :L3460 */
.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 */

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

/* :L3472 */
.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;
}
/* Hides the Instanda footer */

/* :L3480 */
.instanda-built-by-footer {
  display: none!important;
}
/* Hides View customer button on agent view pages */

/* :L3486 */
.package-19363 a.btn.btn-primary.link-css-responsive[href*="CustomerAccountOptions"] {
  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 */

/* :L3505 */
/* :L3510 */
.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/* This is the row that has the product title in it */ .search-row:nth-child(2),
.page-agentretrievequotebypackage #instanda-site-layout/* This is the row that has the product title in it */ .search-row:nth-child(2),
.page-agentsearchpoliciesforapproval #instanda-site-layout/* This is the row that has the product title in it */ .search-row:nth-child(2),
.page-agentsearchexpiredpolicies #instanda-site-layout/* This is the row that has the product title in it */ .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 */

/* :L3522 */
.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 */

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

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

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

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

/* :L3554 */
.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 any Question with this Class - AB 08/09/22*/

/* :L3563 */
.question-hidden {
  display: none !important;
}
/* Hides the new iFarm and iSure Logo's from all screens */

/* :L3570 */
.iFarm-iSure-Logos {
  display: none;
}
/* Hides any table with this class within <div> */

/* :L3576 */
.hidden-table {
  display: none;
}
/* Custom Site Responsiveness -------------------------------------------------*/

@media (min-width: 1200px) {
  /*.page-agentlogin .container, */
  
  /* :L3583 */
  .page-quickquote .container,
  .page-onlinetransactions .container,
  .page-confirmbillingdetails .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-salestagereason .container,
  .page-postquotequestions .container,
  .page-bindquote .container,
  .page-pagenotfound .container {
    /*width: auto; */
    width: 98%;
  }
}
@media (min-width: 1200px) {
  /* :L3621 */
  .page-quickquote .instanda-main-content-container,
  .page-onlinetransactions .instanda-main-content-container,
  .page-confirmbillingdetails .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-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-cancellationconfirmation .instanda-main-content-container,
  .page-cancellationquestionsforagentsite .instanda-main-content-container,
  .page-failedautorenewals .instanda-main-content-container,
  .page-referralreviewline .instanda-main-content-container,
  .page-salestagereason .instanda-main-content-container,
  .page-postquotequestions .instanda-main-content-container,
  .page-bindquote .instanda-main-content-container,
  .page-pagenotfound .instanda-main-content-container {
    width: 1000px!important;
  }
}
/*Referral Page - Extra wide @ 1200px device width and above */

@media (min-width: 1200px) {
  /* :L3654 */
  .page-reviewreferrals .instanda-main-content-container {
    width: 1300px!important;
  }
}
@media (max-width: 1200px) {
  /* :L3662 */
  .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*/

/* :L3674 */
.container .container {
  width: 100%;
}
/* Custom CSS making Product Journey YN Question Buttons on same line as Question itself:  03-05-22 DH */

/* :L3679 */
.yn-small-right {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L3686 */
.yn-small-right .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L3690 */
.yn-small-right .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L3696 */
.yn-small-right .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L3703 */
.yn-small-right .instanda-text-question {
  margin-left: 50px;
}
/* :L3709 */
.yn-small-right .instanda-question-input {
  width: 250px;
}
/* :L3716 */
.page-index {
  height: 100%;
  margin: 0;
}
/* :L3721 */
.page-index .topleft {
  position: absolute;
  top: 0;
  left: 16px;
}
/* :L3727 */
.page-index .bottomleft {
  position: absolute;
  bottom: 0;
  left: 16px;
}
/* :L3733 */
.page-index .middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, 10%);
  text-align: center;
}
/* :L3741 */
.page-index hr {
  margin: auto;
  width: 40%;
}
/* :L3746 */
@media (min-width: 768px) {
  .page-index .navbar-header {
    display: none;
  }
}
/* :L3752 */
.home-page a {
  background-image: linear-gradient(to right, #54b3d6, #54b3d6 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;
}
/* :L3769 */
.home-page a:before {
  content: '';
  background: #54b3d6;
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 0;
  height: 3px;
  transition: all 0.3s ease-in-out;
}
/* :L3781 */
.home-page a:hover {
  background-position: 0;
}
/* :L3785 */
.home-page a:hover::before {
  width: 100%;
}
/* Custom p font sizing */

/* :L3789 */
.page-pagenotfound p {
  font-size: 24px;
}
/* Dev Multi-item Alignment custom - DH for AB - 09-09-22 */

/* :L3796 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 600px;
}
/* :L3805 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ .form-control {
  width: 160px/* Width of input field */;
}
/* :L3810 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ .questionItem {
  display: inline-block;
}
/* :L3815 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ .questionItem:first-child {
  width: 100%;
  display: none;
  /* Hides sub header for each Multi Item */

}
/* :L3821 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ .questionItem:not(:first-child) {
  flex: 1;
}
/* :L3826 */
.multiitem-row-stylingDEVDH .instanda-multi-item/* To apply, use custom class first, followed by ".instanda-multi-item"...Only configured for 2 input fields and a button */ .instanda-multi-item-add-remove {
  width: 30%;
}
/*puts all multi items in columns
.multiitem-row-styling.instanda-question-multi-item-hidden, 
.multiitem-row-styling div.instanda-multi-item[class*="instanda-multi-item-Activity"]{
columns:3;
margin: -20px 0 -20px 0;

}*/

/*removes label "trade/activity"
.multiitem-row-styling div.instanda-question-label {display:none;}*/

/*removes little bar before new multi-item
.multiitem-row-styling div.form-group.row {display:none;}*/

/*activity header
.multiitem-row-styling div.questionHeader.instanda-multi-item-header.instanda-question-inner-label{
position:relative;
  top:25px;
}

.multiitem-row-styling div.questionHeader.instanda-multi-item-header.instanda-question-inner-label{
color:rgb(102, 102, 102);
  padding:0px;
  margin:0px;
background-color:white;
}*/

/*text box
.multiitem-row-styling div.questionItem.instanda-question-item.form-group.container{
margin-left:-150px;
}*/

/*Remove button
.multiitem-row-styling div.instanda-multi-item-add-remove.container{
margin-left:-150px;
}

.multiitem-row-styling div.instanda-multi-item .instanda-multi-item-add-remove.container{border:none;}

.multiitem-row-styling div.instanda-multi-item-add-remove.container button[id*="ActivityremoveButton_"] {
  font-size:0px
}
.multiitem-row-styling div.instanda-multi-item-add-remove.container button[id*="ActivityremoveButton_"]:after{
 content:'Remove Activity';
font-size:14px;
  
}*/

/*add button
.multiitem-row-styling div.instanda-question-input.instanda-question-multi-item-question-text #ActivityaddButton{ 
margin-left:150px;
}*/

/* Added by DH 04-10-22 - Builders Risk - Makes Radio YN Questions all on same line - Post Quote Page */

/* :L3896 */
.page-postquotequestions.package-16644 .yn-small-right-radio {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  /* align-items: center; */
  align-items: flex-start;
  /* Fixes Alignment on radio question */
  height: 60px;
}
/* :L3906 */
.page-postquotequestions.package-16644 .yn-small-right-radio .form-group {
  display: flex;
  /* By Default, places Yes / No radio button on same line */

}
/* :L3913 */
.page-postquotequestions.package-16644 .yn-small-right-radio .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L3917 */
.page-postquotequestions.package-16644 .yn-small-right-radio .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L3923 */
.page-postquotequestions.package-16644 .yn-small-right-radio .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L3930 */
.page-postquotequestions.package-16644 .yn-small-right-radio .instanda-text-question {
  margin-left: 50px;
}
/* :L3936 */
.page-postquotequestions.package-16644 .yn-small-right-radio .instanda-question-input {
  width: 250px;
}
/* LATUM Terrorism Package */

/* :L3944 */
/* :L3945 */
/* :L3946 */
.instanda-pre-quote-questions .hide-zipcode .postcode-lookup-container {
  display: none;
}
/* :L3952 */
.btnAdjustPolicy {
  display: block !important;
}
/* :L3955 */
.btnAdjustPolicy {
  display: block !important;
}
/* :L3959 */
/* :L3961 */
.hide-question-text .instanda-question-label {
  display: none;
}
/* :L3964 */
.hide-question-text .instanda-question-input {
  margin-top: -2%;
}
/* :L3968 */
.subjectivity_letter {
  margin-top: -4%;
}
/* :L3970 */
.subjectivity_letter h3 {
  border-bottom: 0px !important;
}
/* :L3975 */
.pi-choice-inline-question {
  width: 31% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L3981 */
.pi-choice-inline-question .col-lg-6 {
  width: 90% !important;
}
/* :L3986 */
.pi-choice-inline-2-question {
  width: 47.5% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L3992 */
.pi-choice-inline-2-question .col-lg-6 {
  width: 90% !important;
}
/* :L3997 */
.pi-choice-inline-4-question {
  width: 23% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L4003 */
.pi-choice-inline-4-question .col-lg-6 {
  width: 90% !important;
}
/* Custom CSS making Product Journey YN Question Buttons on same line as Question itself: */

/* :L4008 */
.yn-small-right {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L4014 */
.yn-small-right .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L4018 */
.yn-small-right .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L4023 */
.yn-small-right .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L4029 */
.yn-small-right .instanda-text-question {
  margin-left: 50px;
}
/* :L4033 */
.yn-small-right .instanda-question-input {
  width: 250px;
}
/* :L4040 */
#question308312,
#question309801 {
  margin-top: -40px;
}
/* :L4044 */
#question316176 {
  margin-top: -15px;
}
/* :L4049 */
/* :L4050 */
.col-1-reproductive-material .instanda-question-label {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* :L4055 */
/* :L4056 */
.col-2-reproductive-material .instanda-question-label {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*
#question316180,#question316181,#question316182,#question316183,
#question316187,#question316188,#question316189,#question316190,
#question316194,#question316195,#question316196,#question316197  */

/* :L4068 */
/* :L4069 */
.convert-to-table .instanda-question-label {
  display: none;
}
/* :L4072 */
.convert-to-table .instanda-question-input {
  margin-top: -10%;
}
/* :L4076 */
#question304109 h5 {
  color: black;
}
/* :L4080 */
.question-label-optional-grey label:after {
  content: "[optional]";
  color: grey;
  font-style: italic;
  vertical-align: super;
  font-size: 10px;
  padding-left: 5px;
}
/*
.page-quickquotequestions .quote-reference{
  top: -10px;
}
*/

/* :L4094 */
.quote-reference {
  display: inline-block;
  position: absolute;
  right: 10px;
  padding: 30px;
}
/*
.package-19363 .instanda-multi-item-summary-item ul li{
  white-space : normal;
} */

/* :L4108 */
.page-quickquotequestions h3,
.page-number-4 h3,
.page-number-8 h3,
.page-number-9 h3 {
  text-transform: none;
}
/*.page-number-4 .instanda-question-help-col{
  display: none;
} */

/*Style the Nav bar div*/

/* :L4119 */
#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*/

/* :L4131 */
#journeynavbar ul {
  display: flex;
  flex-wrap: wrap;
}
/* :L4136 */
#journeynavbar ul li,
#journeynavbar ul #QuickQuoteQuestions,
#journeynavbar ul #PreQuoteQuestions {
  padding: 10px 5px 10px 5px;
  background: #f2f4f4;
  /* Rokstone/Background Grey */
  list-style: none;
  margin: 10px;
  border-bottom: 4px solid transparent;
}
/* :L4142 */
#journeynavbar ul li a,
#journeynavbar ul #QuickQuoteQuestions 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*/

/* :L4156 */
#journeynavbar ul li a:hover,
#QuickQuoteQuestions ul li a:hover,
.page-quickquote 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 */

/* :L4168 */
body.page-quickquotequestions.page-number-1 #journeynavbar ul #QQpage1,
body.page-quickquotequestions.page-number-2 #journeynavbar ul #QQpage2,
body.page-number-3 #journeynavbar ul #QQpage3,
body.page-quickquotedisplay #journeynavbar ul #QQ,
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 {
  background-color: var(--navlink-bg-selected-color) !important;
  /* Rokstone/Dark Blue */

}
/* :L4190 */
body.page-quickquotequestions.page-number-1 #journeynavbar ul #QQpage1 a,
body.page-quickquotequestions.page-number-2 #journeynavbar ul #QQpage2 a,
body.page-number-3 #journeynavbar ul #QQpage3 a,
body.page-quickquotedisplay #journeynavbar ul #QQ a,
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 {
  color: white;
  /* Neutral/White */

}
/* Styling Premium summary on referral page and Quote display page */

/* :L4197 */
.table-forms th,
.table-forms td,
.dwelling-table th,
.dwelling-table td,
.building-table th,
.building-table td,
.table-personal-property th,
.table-personal-property td,
.table-scheduled-personal-property th,
.table-scheduled-personal-property td,
.table-rfv th,
.table-rfv td,
.table-optional-coverages th,
.table-optional-coverages td,
.table-DwellingAdditional-coverages th,
.table-DwellingAdditional-coverages td,
.premium-row td,
.table-Liability-premium td {
  text-align: center;
  border: 1px solid grey;
  border-collapse: collapse;
  padding-left: 5px;
}
/*
	th {
		background-color: #042434;
		color: white;
	}
*/

/* :L4227 */
.table-forms td:nth-child(1),
.table-forms td:nth-child(2) {
  width: 15%;
}
/* :L4232 */
.table-forms {
  margin-top: 20px;
}
/* :L4236 */
table.dwelling-table tr td:nth-child(1),
table.dwelling-table tr td:nth-child(2) {
  width: 25%;
}
/* :L4241 */
table.dwelling-table tr td:nth-child(3) {
  width: 15%;
}
/* :L4245 */
table.dwelling-table tr td:nth-child(4),
table.dwelling-table tr td:nth-child(5) {
  text-align: right;
}
/* :L4250 */
.table-DwellingAdditional-coverages tr th:nth-child(1),
.table-DwellingAdditional-coverages tr td:nth-child(1),
.table-DwellingAdditional-coverages tr td:nth-child(2) {
  width: 30%;
  text-align: left;
}
/* :L4257 */
.table-DwellingAdditional-coverages tr td:nth-child(4) {
  width: 25%;
  text-align: right;
}
/* :L4262 */
.building-table tr td,
.table-personal-property tr td {
  text-align: center;
  vertical-align: middle;
}
/* :L4268 */
.premium-row {
  background-color: #f2f2f2;
  font-weight: bold;
  color: #333333;
}
/* :L4274 */
table.dwelling-table tr td:nth-child(1),
.premium-row td:nth-child(1),
table.table-personal-property tr td:nth-child(2),
.table-scheduled-personal-property tr td:nth-child(2),
table.table-Liability-premium tr td:nth-child(1) {
  text-align: left;
}
/* :L4282 */
.premium-row td:nth-child(2) {
  text-align: right;
  width: 15%;
}
/* :L4290 */
table.table-rfv tr td:nth-child(1),
table.table-rfv tr th:nth-child(1),
table.table-personal-property tr td:nth-child(1),
table.table-personal-property tr th:nth-child(1),
table.table-rfv tr td:nth-child(1),
table.table-rfv tr th:nth-child(1) {
  width: 7%;
}
/* :L4299 */
.table-DwellingAdditional-coverages tr td:nth-child(3),
.table-DwellingAdditional-coverages tr td:nth-child(4),
table.building-table tr td:nth-child(5),
table.table-personal-property tr td:nth-child(4),
table.table-personal-property tr td:nth-child(8),
.table-scheduled-personal-property tr td:nth-child(4),
.table-scheduled-personal-property tr td:nth-child(5),
table.table-rfv tr td:nth-child(3),
table.table-rfv tr td:nth-child(4),
table.table-optional-coverages tr td:nth-child(3),
table.table-optional-coverages tr td:nth-child(4),
table.table-Liability-premium tr td:nth-child(2) {
  text-align: right;
}
/* :L4316 */
table.table-optional-coverages tr td:nth-child(1),
table.table-optional-coverages tr th:nth-child(1) {
  text-align: left;
  width: 30%;
}
/* :L4322 */
table.table-optional-coverages tr td:nth-child(3),
table.table-optional-coverages tr th:nth-child(3) {
  width: 30%;
}
/* :L4327 */
table.table-optional-coverages tr td:nth-child(4),
table.table-optional-coverages tr th:nth-child(4) {
  width: 15%;
}
/* :L4332 */
table.premium-summary tr td:nth-child(3),
table.premium-summary tr th:nth-child(3) {
  text-align: right;
  width: 25%;
}
/* :L4336 */
table.premium-summary tr td:nth-child(2),
table.premium-summary tr th:nth-child(2) {
  text-align: left;
  width: 25%;
}
/* :L4341 */
#question354181,
#question354182 {
  margin-top: -40px;
}
/* :L4346 */
.footer a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53323"],
.footer a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53324"] {
  display: none;
}
/*
body.page-quickquotequestions.page-number-1 a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53323"] ,
body.page-quickquotequestions.page-number-1 a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53324"]{
  display : block;
}
*/

/*Hide/show content*/

/* :L4359 */
.page-hide {
  display: none;
}
/* :L4363 */
.package-19363.page-postquotequestions.page-number-2 .page-2-show {
  display: block;
}
/* Retrive Quote page styling*/

/* :L4367 */
.page-retrieve .instanda-agent-select-packages {
  margin-top: 75px;
}
/* :L4370 */
.page-retrievequote h1 {
  margin-top: 0px;
}
/* :L4373 */
.page-retrievequote .instanda-agent-select-packages .container {
  padding-top: 15px;
}
/* :L4376 */
.page-retrievequote .form-group {
  background-color: #f2f4f4;
}
/* :L4379 */
.page-retrievequote .instanda-agent-select-packages .container {
  padding-right: 25px !important;
}
/* :L4382 */
.page-retrievequote .instanda-agent-select-packages .package-select {
  margin: 5px;
}
/* 
.page-retrievequote .btn-default{
  border: 2px solid var(--button-bg) !important;
}
.page-retrievequote .btn-default:hover {
    background-color: var(--button-bg-hover) !important;
}

.page-retrieve .section.instanda-agent-select-packages a:hover {
    transition: 0.2s;
    box-shadow: rgba(61, 179, 227, 1) 0px 8px 18px !important;
}
*/

/* :L4399 */
.package-21611 #question361887,
#question361889 {
  margin-top: -40px;
}
/* Page-1 */

/* :L4403 */
/* :L4406 */
.package-23238.page-prequotequestions.page-number-1 #question416834 {
  margin-bottom: 45px;
}
/* :L4409 */
.package-23238.page-prequotequestions.page-number-1 #question416870,
.package-23238.page-prequotequestions.page-number-1 #question416872 {
  display: none;
}
/* :L4412 */
.package-23238.page-prequotequestions.page-number-1 #question416490,
.package-23238.page-prequotequestions.page-number-1 #question416491,
.package-23238.page-prequotequestions.page-number-1 #question416492 {
  padding-right: 0px !important;
}
/* :L4416 */
.package-23238.page-prequotequestions.page-number-1 #instandaquestions .instanda-well:nth-child(3) {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
/* :L4419 */
.package-23238.page-prequotequestions.page-number-1 #instandaquestions .instanda-well:nth-child(3) .col-lg-6 {
  width: 100%;
}
/* :L4425 */
.package-23238.page-prequotequestions.page-number-1 #question416490,
.package-23238.page-prequotequestions.page-number-1 #question416492 {
  padding-top: 4px;
}
/* :L4430 */
/* :L4431 */
.page-prequotequestions.package-23238 .address-state-renewal {
  padding: 0;
}
/* Page-3 */

/*.package-23238.page-prequotequestions.page-number-3{*/

/*#question416810, #question416811,#question416812{*/

/* padding: 0 10px 0 0px;*/

/* }*/

/* First and Last name align with middle name */

/*#question416810, #question416812{*/

/* padding-top:4px;*/

/*}*/

/* Name field in one row */

/*  #question416711 #CovInfoAdditionalInsuredYNP_Children{*/

/* display:grid;*/

/*	grid-template-columns:1fr 1fr 1fr;*/

/* #question416813 {*/

/*   grid-column: span 3;*/

/*  }*/

/* max input field length */

/*  #question416810, #question416811,#question416812{*/

/*     .col-lg-6*/

/*{*/

/*     width:100%; */

/*	}*/

/* } */

/*}*/

/*}*/

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

/* Hides View Customer button on agent search results table page */

/* :L4465 */
/* :L4467 */
.page-retrievequote.package-23238 #divQuoteResults a[href*="/Public/CustomerAccountOptions?customerAccountId"],
.page-agentretrievequotebypackage.package-23238 #divQuoteResults a[href*="/Public/CustomerAccountOptions?customerAccountId"],
.page-retrievequote.package-23238 #divQuoteResults a.action-link,
.page-agentretrievequotebypackage.package-23238 #divQuoteResults a.action-link {
  display: none !important;
}
/* Hides View Customer button on agent view pages */

/* :L4475 */
.package-23238 a.btn.btn-primary.link-css-responsive[href*="CustomerAccountOptions"] {
  display: none;
}
/*changing buy to bind text*/

/*.package-23238.page-quotedisplay{

  button#continueButton span {
    visibility: hidden;
}

button#continueButton span::after {
    content: "Bind";
    visibility: visible;
}
button#continueButton {
    padding: 10px 20px; 
  }
}*/

/* :L4494 */
/* :L4496 */
.page-retrievequote.package-23238 #searchForm2055 label[for="policyNumber"]:first-child,
.page-agentretrievequotebypackage.package-23238 #searchForm2055 label[for="policyNumber"]:first-child {
  display: none;
}
/* :L4499 */
.page-retrievequote.package-23238 #download-button-container button[data-action="open-excel-file"],
.page-agentretrievequotebypackage.package-23238 #download-button-container button[data-action="open-excel-file"] {
  font-size: 0;
}
/* :L4501 */
.page-retrievequote.package-23238 #download-button-container button[data-action="open-excel-file"]::before,
.page-agentretrievequotebypackage.package-23238 #download-button-container button[data-action="open-excel-file"]::before {
  content: 'Download In Force';
  font-size: 16px;
}
/* :L4506 */
.page-retrievequote.package-23238 button[name="btnSeeAll"],
.page-agentretrievequotebypackage.package-23238 button[name="btnSeeAll"] {
  display: none;
}
/* :L4509 */
.page-retrievequote.package-23238 button[name="btnNext"],
.page-agentretrievequotebypackage.package-23238 button[name="btnNext"] {
  margin-left: 0px!important;
}
/* :L4512 */
.page-retrievequote.package-23238 #divNavigation,
.page-agentretrievequotebypackage.package-23238 #divNavigation {
  margin-top: 20px;
}
/* :L4518 */
/* :L4519 */
.page-viewquoteorpolicy.created-from-cancellation.package-23238.sale-stage-cancelled .btn-group a[href^="/Public/ViewEditQuote?packageId=23238"] {
  display: none;
}
/*.continueButton{
    font-size:0!important;
    &::before{
       content:'Bind';
       font-size:16px;
    }
  }
}*/

/* :L4531 */
.white-label-header {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  justify-content: space-between;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
/* :L4540 */
.rockstone-logo-header {
  width: 300px;
}
/* :L4543 */
.broker-logo-header {
  width: 170px;
}
/* :L4547 */
.broker-logo-header img,
.rockstone-logo-header img {
  width: 100%;
}
/* :L4552 */
.broker-logo-header {
  display: none;
  flex-direction: column;
  align-items: center;
}
/* :L4557 */
#product-header {
  flex: 1;
}
/* :L4560 */
#instanda-header {
  margin: 0;
}
/*#instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li > a[href*="/Public/PreQuoteQuestions?PackageId=23238&pageNumber=1"],
#instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li > a[href="/Public/Index"]

{
	display: block!important; 
}
*/

/*Your Account Button Hide*/

/* :L4573 */
#instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li > a[href="/Public/CustomerDetails"],
#instanda-header > nav > div > div.collapse.navbar-collapse.navbar-ex1-collapse > ul > li > a[href="/Public/CustomerTransactions"] {
  display: none;
}
/* :L4579 */
.page-saleconfirmation .instanda-main-content-container,
.page-quote .instanda-main-content-container,
.page-postquotequestions .instanda-main-content-container,
.page-confirmbillingdetails .instanda-main-content-container {
  width: 50%;
  margin: auto;
}
/* :L4587 */
/* :L4588 */
/* :L4589 */
/* :L4590 */
.package-23238.page-quote #continueButton span {
  display: none;
}
/* :L4594 */
.package-23238.page-quote #continueButton::before {
  content: 'Bind';
  font-size: 16px;
}
/* :L4602 */
/* :L4603 */
/* :L4604 */
.package-23238.page-quote.created-from-mta #continueButton span {
  display: none;
}
/* :L4608 */
.package-23238.page-quote.created-from-mta #continueButton::before {
  content: 'Endorse';
  font-size: 16px;
}
/* :L4615 */
.page-publicuatuserlogin #instanda-header {
  display: none;
}
/* :L4618 */
.page-customerhomepage .hidden-vars {
  display: none;
}
/* :L4622 */
.summary-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
}
/*.summary-line::after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -12px;
    right: 67px;
    width: 25px;
    height: 25px;
    transform: rotate(45deg);
    background-color: white;
    border-top: 1px solid #abc8dd;
    border-left: 1px solid #abc8dd;
}*/

/* :L4641 */
.summary-line:hover {
  cursor: pointer;
}
/* :L4644 */
.policy-details {
  margin: 10px auto;
  background: white;
  border-radius: 10px;
}
/* :L4649 */
.full-container {
  padding: 30px;
}
/* :L4653 */
.info-box {
  border: 1px solid #c4c4c4;
  border-radius: 8px;
  margin-bottom: 20px;
}
/* :L4658 */
.info-box .trigger {
  color: #00578a;
}
/* :L4661 */
.expand-bar {
  justify-content: space-between;
  padding: 30px;
  font-weight: 900;
}
/*.broker-logo{
width:100px;
  img{
  width:100%;
  }
}
*/

/* :L4673 */
span.chevron::before {
  content: '\f078';
  font-family: 'FontAwesome';
}
/* :L4678 */
.documents-lists-policy {
  width: 100%;
}
/* :L4680 */
.documents-lists-policy h3 {
  display: none;
}
/* :L4684 */
.documents-lists-policy li {
  text-decoration: none !important;
  border-bottom: 0.5px solid #abc8dd;
  padding-bottom: 7.5px;
}
/* :L4689 */
.documents-lists-policy li:last-child {
  border-bottom: none;
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
/* :L4694 */
.documents-lists-policy a {
  color: #00578a;
  font: normal normal normal 14px/18px Montserrat;
  font-family: 'basier_circle';
  cursor: context-menu;
}
/* :L4700 */
.documents-lists-policy a::after {
  content: 'Download';
  color: #00578a;
  float: right;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VjJaUGEweE9hMHMxY1MxdGFYRmxTVFkwZGxkVmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxxZDZ1c3lnRGVrMCFtSHpYLDEwMDAsS0pUdFM0ZzQ2UjJjdWtsQyx6RW1iT2FnUWx2RDAyaGgxVkVVTEgvUjIyRGk5YVJxVVM0WDVBVFpPcFFjb211MnVjdW45TThLMDBWcnRqdFJMS3pqMTYzVEg4VlhyVExhZWhRN3pRUT09');
  background-repeat: no-repeat;
  font: normal normal bold 12px/15px Montserrat;
  font-family: 'basier_circle';
  padding-left: 2rem;
  margin: 4px 8px 0 0;
  background-position-y: 2px;
}
/* :L4713 */
.documents-lists-policy ul {
  list-style-type: none!important;
}
/* :L4717 */
.documents-lists-policy a:hover,
.documents-lists-policy a:focus,
.documents-lists-policy a:active {
  color: #00578a;
  text-decoration: none;
}
/* :L4721 */
.documents-lists-policy #documentsList {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border: none!important;
}
/* :L4728 */
.documents-lists-policy #documentsList::after {
  display: none;
}
/* :L4732 */
.documents-lists-policy a:hover::after {
  opacity: 0.8;
  cursor: pointer;
}
/* :L4736 */
.documents-lists-policy a:focus::after,
.documents-lists-policy a:active::after {
  text-decoration: underline;
}
/* :L4741 */
.panelOldBorder {
  border: 1px solid #abc8dd;
  border-radius: 10px;
}
/* :L4744 */
.panelOldBorder:hover {
  background: #d1e7f5;
}
/* :L4748 */
.underlineNew {
  border-bottom: 1px solid #abc8dd;
  position: relative;
}
/* :L4751 */
.underlineNew::after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -12px;
  right: 67px;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
  background-color: white;
  border-top: 1px solid #abc8dd;
  border-left: 1px solid #abc8dd;
}
/* :L4765 */
.panelNewBorder {
  border: 2px solid #00578a;
  border-radius: 10px;
}
/* :L4769 */
.insidePanelArrow {
  margin-right: 8px;
  transform: rotate(180deg);
}
/* :L4773 */
.summary .inner {
  padding: 0 77px 30px 30px;
}
/* :L4777 */
.full-details .detail.line-item {
  display: flex;
  justify-content: space-between;
  margin: 5px 0;
  padding: 5px 0;
}
/* :L4783 */
.applicant-line .detail {
  font-size: 20px;
  font-weight: 800;
}
/* :L4789 */
.applicant-dynamic-box .item {
  display: flex;
  justify-content: space-between;
  margin: 5px 0;
  padding: 5px 0;
}
/* :L4796 */
.personal-area {
  color: white;
  text-align: center;
  font-size: 28pt;
  font-weight: 800;
}
/* :L4803 */
.personal-area-policy {
  font-size: 26px;
  font-weight: 800;
  color: #1cd5e8;
  margin-top: 40px;
  margin-bottom: 20px;
  border-bottom: none;
}
/* :L4811 */
.personal-area-quote {
  font-size: 26px;
  font-weight: 800;
  color: #1cd5e8;
  margin-top: 40px;
  margin-bottom: 20px;
  border-bottom: none;
}
/* :L4819 */
.expand-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
/* :L4825 */
.summary-line .detail {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* :L4831 */
.action-buttons a {
  font-style: normal;
  font-weight: normal;
  margin: 5 0 5 5;
  line-height: 20px;
  color: var(--button-text);
  background: #f2f4f4;
  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;
}
/* :L4850 */
.action-buttons {
  text-align: right;
}
/* :L4853 */
.broker-logo-header-anchor {
  text-decoration: none;
  color: white;
  font-weight: 800;
  font-size: 12px;
}
/* :L4860 */
.broker-logo-header-anchor:focus,
.broker-logo-header-anchor:hover {
  text-decoration: none;
  color: white;
}
/* :L4865 */
.right {
  text-align: right;
}
/* :L4869 */
.heading-coverage-desired h3 {
  display: flex;
  align-items: center;
}
/* :L4874 */
#pq-static-content-agent {
  display: none;
}
/* :L4877 */
/* :L4878 */
.page-prequotequestions.created-from-mta.page-number-1.package-23238 #ApplicantFirstNameInput,
.page-prequotequestions.created-from-mta.page-number-1.package-23238 #ApplicantMiddleNameInput,
.page-prequotequestions.created-from-mta.page-number-1.package-23238 #ApplicantLastNameInput {
  pointer-events: none;
  padding: 0px;
  border: 0px;
  box-shadow: none;
}
/* :L4889 */
.page-emailchangelogout .instanda-main-content .container {
  color: white;
  font-size: 20px;
}
/* :L4894 */
.page-emailchangelogout .instanda-main-content .container a button {
  color: black;
  background-color: #1cd5e8;
  border: 2px solid #1cd5e8;
  text-transform: uppercase;
}
/* :L4900 */
.page-emailchangelogout .instanda-main-content .container a button:hover {
  color: black;
  background-color: #8deaf4;
  border: 2px solid #1cd5e8;
}
/* :L4905 */
.page-quote #question423431 .instanda-questionHeader {
  padding-right: 0px;
}
/* :L4907 */
.page-quote #question423431 .instanda-questionHeader .public-click-update {
  text-align: right;
}
/* :L4911 */
.mask-hide {
  display: none;
  position: absolute;
  top: 179px;
  /* adjust as needed */
  left: 408px;
  width: 193px;
  height: 50px;
  /* area to cover */
  background: #f5f5f8;
  z-index: 100000;
}
