/* :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;
}


/* Master CSS Variables per Product */

/* Define the CSS Variables at root level */

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

/* :L73 */
.package-13913,
/* Rokstone Agri */ .package-19363,
/* Rokstone Farm & Ranch */ .package-21611,
/* Rokstone Farm Excess */ .package-21498,
/* Rokstone Farm Auto */ .package-18882,
/* Rokstone Livestock Mortality */ .package-15326,
/* Rokstone CRU Owners Interest */ .package-18496,
/* Rokstone CRU Lead Excess */ .package-16644/* Rokstone CRU Builders Risk */ {
  /* 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 ------------ */

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

/* Hide fallback logo on below Product -------------------------------------------------*/

/* :L189 */
/* :L198 */
.package-13913 .navbar-brand img,
/* US Agri */ .package-21611 .navbar-brand img,
/* Rokstone Farm Excess */ .package-18882 .navbar-brand img,
/* Rokstone Livestock Mortality */ .package-15326 .navbar-brand img,
/* RokstoneCRU Owners Interest */ .package-18496 .navbar-brand img,
/* Rokstone CRU Lead Excess */ .package-16644 .navbar-brand img,
/* RokstoneCRU Builders Risk */ .package-19363 .navbar-brand img,
/* Rokstone Farm & Ranch */ .package-21498/* Rokstone Farm Auto */ .navbar-brand img {
  display: none;
}
@media (min-width: 766px) {
  /* Rokstone US Agri Logo */
  
  /* :L210 */
  .package-13913 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VUc1VFRGWm5VRzQyY0Mxc2NVaHJZVUY0WWsxamQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxpTVZOeHBENTkhIUtlaVRHLDEwMDAsZTc4am42TWdXeHBSUWNPOCxSOGlUY0tHUXFkNWNPTlpCVnJhZXpzV2wzUk5STjFKTDhuVkJBeWdUVThMQmRaaGJ4Nlp0bDdPTmlwRWZiMWJOUVR5WmNST0R5b29VdXFjR3BzYUNCQT09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* Rokstone US Livestock Mortality Logo */
  
  /* :L220 */
  .package-18882 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VUc1VFRGWm5VRzQyY0Mxc2NVaHJZVUY0WWsxamQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxpTVZOeHBENTkhIUtlaVRHLDEwMDAsZTc4am42TWdXeHBSUWNPOCxSOGlUY0tHUXFkNWNPTlpCVnJhZXpzV2wzUk5STjFKTDhuVkJBeWdUVThMQmRaaGJ4Nlp0bDdPTmlwRWZiMWJOUVR5WmNST0R5b29VdXFjR3BzYUNCQT09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* RokstoneCRU Owners Interest Logo */
  
  /* :L229 */
  .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 */
  
  /* :L238 */
  .package-16644 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* Rokstone CRU Lead Excess Logo */
  
  /* :L248 */
  .package-18496 .navbar-header a {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* Rokstone Farm & Ranch Logo */
  
  /* :L257 */
  .package-19363 .navbar-header a {
    /* background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
   */
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* Rokstone Farm Excess Logo */
  
  /* :L266 */
  .package-21611 .navbar-header a {
    /* background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVhSSlNVTkhUa053ZVhCblFpeDRSa04zVUZFNVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSSmsxbFVMZTJ6S1dXUld2LDEwMDAsOE01aVgxQnFPTVBNdUxzdiw5b1RscjV2NmpiWWw4UFpFRmFxWG8vWVFyNTRUSHFPb1hsL2tZaS9UMnd2d3NXWWJpTERlMklDRE0zNHRWcXhQLzI3Sk9OeldCbVpUM2o3VTVyVGZhZz09');
   */
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
  /* Rokstone Farm Auto Logo */
  
  /* :L275 */
  .package-21498 .navbar-header a {
    /* background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VW5nemNUWXlUVVZ3TjA1U2VsZEpUbmQyWldWdVVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxTOUp1T1ZEOCFAS0E3bnQwLDEwMDAsNWVqbEdxbW03enRvbFphMixjNTFMd2NyLzNkRjNNOU1tMDdvSXZZRVVjUEhrOHNPTUd1b2p3ejUrZW9hZ201SGRqL2FMc2JGQ0dKVHhON2drVzdFN0ZDZjcwVFB0MG5wZE5zWGJvZz09');
   */
    padding-right: 325px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
  }
}
/* Rokstone New Styles for Site & Product Journey */

/*H3*/

/* :L290 */
.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;
}
/* :L301 */
.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*/

/* :L313 */
.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;
}
/* :L323 */
.questionHeader h4 small {
  font-family: Proxima Nova, Verdana !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
}
/*H5*/

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

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

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

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

}
/* :L487 */
.radio-inline[class*="instanda-question-yes-no"] input,
.radio-inline[class*="instanda-question-yes-no-parent"] input {
  display: none;
}
/* :L492 */
.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;
}
/* :L504 */
.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;
}
/* :L511 */
/* :L515 */
.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;
}
/* :L521 */
/* :L524 */
.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;
}
/* :L532 */
/* :L536 */
.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;
}
/* :L542 */
.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;
}
/* :L549 */
.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 -----------------*/

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

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

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

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

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

/* :L633 */
.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-quote #copyQuoteButton,
.page-quote button[name*="updateButton"],
.page-quote #quote-content-form input[name*="notes"],
.page-quote input[name*="notes"],
.page-quickquotequestions button[name*="saveButton"],
.page-prequotequestions button[name*="saveButton"],
.page-postquotequestions button[name*="saveButton"],
.page-quote button[name*="saveButton"],
.page-quote button[name*="continueButton"],
.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*/

/* :L686 */
.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-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-quickquotequestions button[name*="saveButton"]:hover,
.page-prequotequestions button[name*="saveButton"]:hover,
.page-postquotequestions button[name*="saveButton"]:hover,
.page-quote button[name*="saveButton"]: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 */

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

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

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

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

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

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

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

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

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

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

/* :L858 */
.yn-small-right {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L865 */
.yn-small-right .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L869 */
.yn-small-right .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L875 */
.yn-small-right .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L882 */
.yn-small-right .instanda-text-question {
  margin-left: 50px;
}
/* :L888 */
.yn-small-right .instanda-question-input {
  width: 250px;
}
/* Fix for James - 30-01-23 */

/* :L898 */
.yn-small-right-YN-Parent {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L905 */
.yn-small-right-YN-Parent .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L911 */
.yn-small-right-YN-Parent .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;
}
*/

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

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

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

/* :L963 */
.page-agentlogin .navbar-default,
.page-onlinetransactions .navbar-default,
.page-confirmbillingdetails .navbar-default,
.page-quickquotequestions .navbar-default,
.page-quickquote .navbar-default,
.page-index .navbar-default,
.page-retrievequote .navbar-default,
.page-agentretrievequotebypackage .navbar-default,
.page-agentsearchexpiredpolicies .navbar-default,
.page-agentsearchpoliciesforapproval .navbar-default,
.page-updatepolicynumbers .navbar-default,
.page-home .navbar-default,
.page-prequotequestions .navbar-default,
.page-reviewreferrals .navbar-default,
.page-viewquoteorpolicy .navbar-default,
.page-referralreviewmultiplelines .navbar-default,
.page-endorse .navbar-default,
.page-quote .navbar-default,
.page-viewreferralsforquote .navbar-default,
.page-agentalldocs .navbar-default,
.page-emaillistforquote .navbar-default,
.page-uploaddocuments .navbar-default,
.page-confirmation2 .navbar-default,
.page-cancelpolicy .navbar-default,
.page-cancellationconfirmation .navbar-default,
.page-cancellationquestionsforagentsite .navbar-default,
.page-displayemail .navbar-default,
.page-agentclaims .navbar-default,
.page-bulkuploadclaims .navbar-default,
.page-quoteandpolicycompare .navbar-default,
.page-forgotsalespersonpassword .navbar-default,
.page-resetsalespersonpassword .navbar-default,
.page-failedautorenewals .navbar-default,
.page-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*/

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

/* :L1010 */
.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-forgotsalespersonpassword #instanda-header a,
.page-resetsalespersonpassword #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)) */

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

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

/* :L1113 */
.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-forgotsalespersonpassword #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-resetsalespersonpassword #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-failedautorenewals #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-referralreviewline #instanda-header a[href*="/Public/PreQuoteQuestions?"]:not(.navbar-brand),
.page-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*/

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

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

/*Agent Login- Responsiveness for Login Box*/

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

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

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

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

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

}
/*Agent Login Credentials Box - fields */

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

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

/* :L1354 */
.page-agentlogin .form-group .btn,
.page-forgotsalespersonpassword .form-group .btn,
.page-resetsalespersonpassword .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;
}
/* :L1365 */
.page-agentlogin .form-group .btn:hover,
.page-forgotsalespersonpassword .form-group .btn:hover,
.page-resetsalespersonpassword .form-group .btn:hover {
  background: #8deaf4;
  /* Rokstone/Light Blue */

}
/*Agent Login Forgot your password Link */

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

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

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

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

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

/*Product Select Box - Container */

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

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

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

/* :L1478 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=13650"],
/* AA Master Package */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=13913"],
/* Rokstone US Agri */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=18882"],
/* Rokstone Livestock Mortality */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=15326"],
/* RokstoneCRU Owners Interest */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=16644"],
/* RokstoneCRU Builders Risk */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=18496"],
/* RokstoneCRU Lead Excess */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=15710"],
/* Rokstone Sports and Prize */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=19363"],
/* Rokstone Farm & Ranch */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=21611"],
/* Rokstone Farm Excess */ .page-retrieve .section.instanda-agent-select-packages a[href*="Id=21498"]/* Rokstone Farm Auto */ {
  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*/

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

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

}
/* :L1531 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=13650"]/* AA Master Package */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=V0RSNlVXZHJNek5HWldWR1YyUkRRM2xSWlhScGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSN2ZQYWF5QHA5SkUhZDJKLDEwMDAsNXRJSDVWUng0UmNGZ01wYixTRVM1bFR3eW5XMktQTlp6QnE5UGRkRmt4Rzl5UXRlL0xGV0owYktWalJiMTV3ZytYTVFqVFJVOUVLaVRNV1U2ZkxidktjSzJzTUthRjcxQ2RFbXdEUT09');
}
/* :L1534 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=13650"]:after {
  content: "AA \A Master Package ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1544 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=13913"]/* US Agri */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WlRWWU0wUjVZbmMzWTFnelduSndjRXBQTVVsMloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxORkUybzc1Wng1NFFOaFBhLDEwMDAsaFI2ME9WVzlwZ0dLRFU5NSxPWlpNdGRZVVFKbXVIbkczb2JITU9Nc05SSU9PVzlGaFFJY1Z4bVZQdWxmTy9aYTRhL0JiTHc2aUNxOTdCWDNzK3Qzam9veTloSDRaMndYODFNUVJrZz09');
}
/* :L1547 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=13913"]:after {
  content: "ROKSTONE \A Agriculture ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1555 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=18882"]/* Rokstone Livestock Mortality */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=V2xFM1RsUTFNbU5KUzFGalltWkNibWh3VUdsTFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxiOFhFbEVVTiFaajVCbTRALDEwMDAsIVVnTSFiUzhQTkghRk5FNixYbGpuYW44MGhTYVpCejBtYXZPa3RtdUYwRjErUGp6ODM1OWNCQUZRZFdnWWFUMlhaRjlHL2wrNERTWkh0QkhsNmhKM0NRU2UzbExRdk9HYmYxNURIZz09');
}
/* :L1558 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=18882"]:after {
  content: "ROKSTONE \A Livestock Mortality ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1567 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=15326"]/* RokstoneCRU Owners Interest */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TkdscmFFTXpaalJWVW1WVU5sUm5TVzlRUldkR1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxEaHFvaWNqc1duRGpUeGhZLDEwMDAsUTVUN2RWdmlTWnF2Z0huZixLYjRNdWNPbE9mbHRzRFY3WSt1T2o0WWNCY0NRQlBMSnRnUEdkR1FxNTREd3BiQW41UEQzQVZ4dnFzTVRuRDY2R21zTmd6WGNSc1ZsVDRVQlIzRS9iUT09');
}
/* :L1570 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=15326"]:after {
  content: "ROKSTONE CRU \A Owners Interest ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1578 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=15710"]/* Rokstone Sports and Prize */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZUhkdlMwbFRiMk5RVWtaS01VNUhNbWczZVV0S1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxXcXBFTVN4bEB1cTZvTkZFLDEwMDAsVHBaQ1ZSeW1zbm00V01FUyxZRENZZWxaREYzMzVOdUZ1d1pPcE5yd0ZHbTErMEk1aVdHUjllNU5Qa2g0aUhvOVVuczV3N0VVdlR4elVyMy9kMDVBTVlqUzFlQnFrb2xrc0tkb1ZoQT09');
}
/* :L1581 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=15710"]:after {
  content: "ROKSTONE \A Sports & Prize ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1589 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=16644"]/* RokstoneCRU Builders Risk */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UkU1UWFESTRhbFJwV2tGVmJsRlhVMFJVZVRaWVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxlYm10TDdwRUNwQ1hLblhGLDEwMDAsMmFwR2xaRGJOczVnQSFHRSx1YmhWZWJwZ0pwdVJsWlRqM0ZwSkZiUklnWU1lMVNsa1BnMVVWWWdHMlgrV0tza2drS3BkZGpwaERTQ2pueEI3M3Y3c3l2MDV0eml3a0FwMVlvcGtZdz09');
}
/* :L1592 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=16644"]:after {
  content: "ROKSTONE CRU \A Builders Risk ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1600 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=18496"]/* Rokstone CRU Lead Excess */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=V0RSNlVXZHJNek5HWldWR1YyUkRRM2xSWlhScGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSN2ZQYWF5QHA5SkUhZDJKLDEwMDAsNXRJSDVWUng0UmNGZ01wYixTRVM1bFR3eW5XMktQTlp6QnE5UGRkRmt4Rzl5UXRlL0xGV0owYktWalJiMTV3ZytYTVFqVFJVOUVLaVRNV1U2ZkxidktjSzJzTUthRjcxQ2RFbXdEUT09');
}
/* :L1603 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=18496"]:after {
  content: "ROKSTONE CRU \A Lead Excess ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1612 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=19363"]/* Rokstone Farm & Ranch */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UnpWNVVGWktjalJhUms1TVUwdG9iVEpsYXl4blFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxuY0hqTUliQ2t0bkJGOTdBLDEwMDAseXphMnEzSGZIa3Bia25YeSxybks2RHJhT2dXQlBDU0JsMGpRc3RiaFZOVEZ6dFJkWXR6NkM0Wk05L0RhUytYalhQUklRSzJodlU5NDAxbUV6Zm1VdHIyZEI2aDRJaXl1QWQ3SDNDZz09');
}
/* :L1615 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=19363"]:after {
  content: "ROKSTONE \A Farm Owners ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1623 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21611"]/* Rokstone Farm Excess */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VFdzemVGRmpha0pYUWtkcFlWWmhNVkkyUlhkRVVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxEeEBaaG1HMkVCcnp2dk5QLDEwMDAsUjBmM3lNSTY0d0xPQ2dFUiwvZTQ3WFBHRmxHVk9tc1hyZFBEbit2K0Rmb2xmN2o3d0lKVjZVK1NpK2V2dEk3WDA4eXE0dlNyZFlQM1lEdDdNVE91eVA1TElFNkR4SjdQem1GaVhPQT09');
}
/* :L1626 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21611"]:after {
  content: "ROKSTONE \A Farm Excess ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/* :L1634 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21498"]/* Rokstone Farm Auto */ {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VW5nemNUWXlUVVZ3TjA1U2VsZEpUbmQyWldWdVVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxTOUp1T1ZEOCFAS0E3bnQwLDEwMDAsNWVqbEdxbW03enRvbFphMixjNTFMd2NyLzNkRjNNOU1tMDdvSXZZRVVjUEhrOHNPTUd1b2p3ejUrZW9hZ201SGRqL2FMc2JGQ0dKVHhON2drVzdFN0ZDZjcwVFB0MG5wZE5zWGJvZz09');
}
/* :L1637 */
.page-retrieve .section.instanda-agent-select-packages a[href*="Id=21498"]:after {
  content: "ROKSTONE \A Farm Auto ";
  white-space: pre;
  position: relative;
  top: 131px;
}
/*Product Select Page - Other Logo's (iSure / iFarm, etc.) */

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

/* :L1667 */
/* :L1673 */
.page-agentretrievequotebypackage .form-group,
.page-agentsearchpoliciesforapproval .form-group,
.page-updatepolicynumbers .form-group,
.page-agentsearchexpiredpolicies .form-group,
.page-retrievequote .form-group {
  display: flex;
  flex-direction: column;
}
/* :L1678 */
.page-agentretrievequotebypackage .form-group .row,
.page-agentsearchpoliciesforapproval .form-group .row,
.page-updatepolicynumbers .form-group .row,
.page-agentsearchexpiredpolicies .form-group .row,
.page-retrievequote .form-group .row {
  display: flex;
  flex-direction: column;
}
/* :L1683 */
.page-agentretrievequotebypackage .form-group .search-field,
.page-agentsearchpoliciesforapproval .form-group .search-field,
.page-updatepolicynumbers .form-group .search-field,
.page-agentsearchexpiredpolicies .form-group .search-field,
.page-retrievequote .form-group .search-field {
  width: 100% !important;
}
/* :L1688 */
.page-agentretrievequotebypackage .form-group .row .search-button,
.page-agentsearchpoliciesforapproval .form-group .row .search-button,
.page-updatepolicynumbers .form-group .row .search-button,
.page-agentsearchexpiredpolicies .form-group .row .search-button,
.page-retrievequote .form-group .row .search-button {
  display: flex;
  margin-bottom: 15px;
}
/*Centers the page content */

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

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

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

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

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

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

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

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

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

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

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

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

}
/*Agent Search Results Table Styling */

/*Table Styling */

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

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

}
/*Table Rows Hover */

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

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

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

/* :L1933 */
#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;
}
/* :L1946 */
#agentSearchResultsTable a:hover,
#divQuoteResults a:hover {
  background: var(--button-bg-hover);
  /* Rokstone/Light Blue */
  text-decoration: none;
  transition: 0.3s;
  border: 2px solid var(--button-bg);
  /* Rokstone/Light Blue */

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

/* Policies Section: Make Header Row Sticky */

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

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

/* :L1990 */
#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;
  /* height: 35px; */

}
/*Style the Nav item within the Nav Bar*/

/* :L2003 */
#journeynavbar ul {
  display: flex;
  flex-wrap: wrap;
}
/* :L2008 */
#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;
}
/* :L2014 */
#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*/

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

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

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

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

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

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

/* :L2164 */
.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;
}
/* :L2174 */
.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 */

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

/* :L2193 */
.page-quickquotequestions .instanda-question-input .instanda-address-line-1 input,
.page-prequotequestions .instanda-question-input .instanda-address-line-1 input {
  margin-bottom: 10px;
}
/* :L2198 */
.form-group input,
.input-group input,
.form-control valid {
  border-radius: 1px;
}
/* :L2205 */
.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*/

/* :L2214 */
.oi-cr-column-paste {
  width: 30%;
  display: inline-block;
}
/* :L2217 */
.oi-cr-column-paste textarea {
  width: 170px;
}
/*required red field text - Added by AB*/

/* :L2224 */
.question-label-required-red label:after {
  content: "* required";
  color: red;
  font-style: italic;
  vertical-align: super;
  font-size: 10px;
  padding-left: 5px;
}
/* RCRU Lead Excess (packageID 18496) - Adrosonic Custom CSS */

/* to hide question text for subjectivity question [Product Prequote Journey, last page] */

/* :L2234 */
/* :L2235 */
.package-18496 .hide-question-text .instanda-question-label {
  display: none;
}
/* :L2238 */
.package-18496 .hide-question-text .instanda-question-input {
  margin-top: -2%;
}
/* to reduce the gap for subjectivity header [Product Prequote Journey, last page] */

/* :L2243 */
.package-18496 .subjectivity_letter {
  margin-top: -4%;
}
/* :L2245 */
.package-18496 .subjectivity_letter h3 {
  border-bottom: 0px !important;
}
/*US F&R - Show Instalment Option on Page 2 of Postquote page*/

/* :L2251 */
.page-hide {
  display: none;
}
/* :L2255 */
.package-19363.page-postquotequestions.page-number-2 .page-2-show {
  display: block;
}
/*-----------Styling for the "MULTI-ITEM" Summary, etc---------------------------------------*/

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

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

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

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

/* :L2318 */
.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;
}
/* :L2333 */
.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*/

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

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

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

/* :L2372 */
.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;
}
/* :L2387 */
.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*/

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

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

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

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

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

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

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

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

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

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

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

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

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

/* :L2598 */
.page-endorse .endorsement-item {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px dashed var(--endorsement-separator-line-color);
}
/* :L2605 */
.page-endorse .endorsement-item-checkbox label {
  font-size: 25px;
}
/* :L2609 */
.page-endorse .endorsement-item-checkbox input {
  margin-left: -30px;
  width: 20px;
  height: 20px;
}
/* :L2615 */
.page-endorse table td {
  border: 1px solid var(--journey-text-color);
  padding: 8px;
}
/* Custom Headers for AB 19-09-22 by DH | Endorsements Page---------------------------------------------*/

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

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

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

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

}
/* :L2677 */
.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)"]), */

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

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

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

}
/* Document Buttons */

/* :L2723 */
.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;
}
/* :L2736 */
.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 */

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

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

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

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

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

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

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

/* :L2841 */
.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);
}
/* :L2849 */
.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 */

/* :L2868 */
.page-quickquote.package-16644 .HHTitle,
.page-quickquote.package-17310 .HHTitle {
  font-size: 18px;
  text-align: center;
}
/* -------- Styling for Post-Quote Pages (Fix for Payments Issue affecting non-online payments products on US Stack) DH 01-01-2023 ----------- */

/* :L2875 */
/* :L2882 */
.package-13913.page-quote .page-quote .instanda-upper-content,
/* Rokstone Agriculture */ .package-18882.page-quote/* Rokstone Livestock Mortality *//* .package-16644.page-quote,  *//* RokstoneCRU Builders Risk *//* .package-18496.page-quote,  *//* RokstoneCRU Lead Excess *//* .package-15326.page-quote   *//* RokstoneCRU Owners Interest */ .page-quote .instanda-upper-content {
  font-size: 20px;
}
/* :L2888 */
/* :L2892 */
.package-13913 .page-quote .instanda-post-quote-questions,
/* Rokstone Agriculture */ .package-18882/* Rokstone Livestock Mortality */ .page-quote .instanda-post-quote-questions {
  display: none;
}
/* Rokstone Rebranding Styles------------------------------------------------------------------*/

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

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

}
/* :L2908 */
.page-confirmation2 h2 {
  color: var(--journey-text-color);
  /* Rokstone/Dark Blue */
  text-transform: uppercase;
}
/* Document Buttons */

/* :L2917 */
.page-confirmation2 a[href*="/Public/CombinedDocumentPdf?"]:before,
.page-confirmation2 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;
}
/* :L2928 */
.page-confirmation2 a[href*="/Public/CombinedDocumentPdf?"],
.page-confirmation2 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 */

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

}
/*Quote View and Policy View Page*/

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

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

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

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

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

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

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

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

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

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

}
/*QV / PV Table Styling*/

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

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

/* :L3103 */
.page-agentalldocs #documentsList a:before {
  content: '\f15c' !important;
  font-family: 'FontAwesome' !important;
  font-size: 14px;
  padding-right: 10px;
}
/* :L3111 */
.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 */

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

}
/* Suitable spacing between Doc buttons */

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

/* :L3146 */
.page-agentalldocs #documentsList li {
  margin: 5px;
  list-style-type: none;
}
/* :L3151 */
.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 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*Buttons */

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

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

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

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

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

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

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

/* :L3564 */
.page-quote #copyQuoteButton {
  display: none;
}
/* Hides "Attach to quote email" & "Attach to sold email" Button on UPLOAD DOCUMENTS Page - Not required to hide for US - AB 01/06/2022 */

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

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

/* :L3583 */
.package-19363 a.btn.btn-primary.link-css-responsive[href*="CustomerAccountOptions"] {
  display: none;
}
/*Hidden Elements------------------------------------------------------------------*/

/*Hidden Questions------------------------------------------------------------------*/

/* To Hide the AUC Yes/No Question during testing - AUC LIVE*/

/* :L3591 */
#question176832 {
  display: none;
}
/*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 */

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

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

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

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

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

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

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

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

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

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

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

/* :L3778 */
.container .container {
  width: 100%;
}
/* :L3781 */
.page-index {
  height: 100%;
  margin: 0;
}
/* :L3786 */
.page-index .topleft {
  position: absolute;
  top: 0;
  left: 16px;
}
/* :L3792 */
.page-index .bottomleft {
  position: absolute;
  bottom: 0;
  left: 16px;
}
/* :L3798 */
.page-index .middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, 10%);
  text-align: center;
}
/* :L3806 */
.page-index hr {
  margin: auto;
  width: 40%;
}
/* :L3811 */
@media (min-width: 768px) {
  .page-index .navbar-header {
    display: none;
  }
}
/* :L3817 */
.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;
}
/* :L3834 */
.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;
}
/* :L3846 */
.home-page a:hover {
  background-position: 0;
}
/* :L3850 */
.home-page a:hover::before {
  width: 100%;
}
/* Custom p font sizing */

/* :L3854 */
.page-pagenotfound p {
  font-size: 24px;
}
/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/*Do not delete this css sheet------------------------------------------------------------------*/

/* :L3869 */
.pi-choice-inline-question {
  width: 31% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L3875 */
.pi-choice-inline-question .col-lg-6 {
  width: 90% !important;
}
/* :L3880 */
.pi-choice-inline-2-question {
  width: 47.5% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L3886 */
.pi-choice-inline-2-question .col-lg-6 {
  width: 90% !important;
}
/* :L3891 */
.pi-choice-inline-4-question {
  width: 23% !important;
  display: inline-block;
  float: left;
  flex-direction: column;
  padding: 20px;
}
/* :L3897 */
.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: */

/* :L3902 */
.yn-small-right {
  /* white-space: nowrap; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* :L3908 */
.yn-small-right .instanda-question-label {
  margin-right: 50px !important;
  width: 50%;
}
/* :L3912 */
.yn-small-right .instanda-question-label label {
  margin: 8px 10px 17px 30px;
}
/* :L3917 */
.yn-small-right .radio-inline {
  width: 90px;
  padding: 0px 14px;
  height: 28px;
}
/* :L3923 */
.yn-small-right .instanda-text-question {
  margin-left: 50px;
}
/* :L3927 */
.yn-small-right .instanda-question-input {
  width: 250px;
}
/* :L3934 */
#question308312,
#question309801 {
  margin-top: -40px;
}
/* :L3938 */
#question316176 {
  margin-top: -15px;
}
/* :L3943 */
/* :L3944 */
.col-1-reproductive-material .instanda-question-label {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* :L3949 */
/* :L3950 */
.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  */

/* :L3962 */
/* :L3963 */
.convert-to-table .instanda-question-label {
  display: none;
}
/* :L3966 */
.convert-to-table .instanda-question-input {
  margin-top: -10%;
}
/* :L3970 */
#question304109 h5 {
  color: black;
}
/* :L3974 */
.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;
}
*/

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

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

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

/* :L4025 */
#journeynavbar ul {
  display: flex;
  flex-wrap: wrap;
}
/* :L4030 */
#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;
}
/* :L4036 */
#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*/

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

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

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

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

/* :L4121 */
.table-forms td:nth-child(1),
.table-forms td:nth-child(2) {
  width: 15%;
}
/* :L4126 */
.table-forms {
  margin-top: 20px;
}
/* :L4130 */
table.dwelling-table tr td:nth-child(1),
table.dwelling-table tr td:nth-child(2) {
  width: 25%;
}
/* :L4135 */
table.dwelling-table tr td:nth-child(3) {
  width: 15%;
}
/* :L4139 */
table.dwelling-table tr td:nth-child(4),
table.dwelling-table tr td:nth-child(5) {
  text-align: right;
}
/* :L4144 */
.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;
}
/* :L4151 */
.table-DwellingAdditional-coverages tr td:nth-child(4) {
  width: 25%;
  text-align: right;
}
/* :L4156 */
.building-table tr td,
.table-personal-property tr td {
  text-align: center;
  vertical-align: middle;
}
/* :L4162 */
.premium-row {
  background-color: #f2f2f2;
  font-weight: bold;
  color: #333333;
}
/* :L4168 */
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;
}
/* :L4176 */
.premium-row td:nth-child(2) {
  text-align: right;
  width: 15%;
}
/* :L4184 */
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%;
}
/* :L4193 */
.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;
}
/* :L4210 */
table.table-optional-coverages tr td:nth-child(1),
table.table-optional-coverages tr th:nth-child(1) {
  text-align: left;
  width: 30%;
}
/* :L4216 */
table.table-optional-coverages tr td:nth-child(3),
table.table-optional-coverages tr th:nth-child(3) {
  width: 30%;
}
/* :L4221 */
table.table-optional-coverages tr td:nth-child(4),
table.table-optional-coverages tr th:nth-child(4) {
  width: 15%;
}
/* :L4226 */
table.premium-summary tr td:nth-child(3),
table.premium-summary tr th:nth-child(3) {
  text-align: right;
  width: 25%;
}
/* :L4230 */
table.premium-summary tr td:nth-child(2),
table.premium-summary tr th:nth-child(2) {
  text-align: left;
  width: 25%;
}
/* :L4235 */
#question354181,
#question354182 {
  margin-top: -40px;
}
/* :L4240 */
.footer a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53861"],
.footer a[href="/Public/DownloadFile?PackageId=19363&UploadedFileId=53860"] {
  display: none;
}
/* :L4245 */
.package-21611 #question361887,
#question361889 {
  margin-top: -40px;
}
/* :L4250 */
.footer a[href="/Public/DownloadFile?PackageId=21611&UploadedFileId=54253"],
.footer a[href="/Public/DownloadFile?PackageId=21611&UploadedFileId=54254"] {
  display: none;
}
/* :L4255 */
.package-21498 #question362552,
#question362554 {
  margin-top: -40px;
}
/* :L4260 */
.footer a[href="/Public/DownloadFile?PackageId=21498&UploadedFileId=54907"],
.footer a[href="/Public/DownloadFile?PackageId=21498&UploadedFileId=54908"] {
  display: none;
}
