

/*GENERAL RULES----------------------------------------------------------*/

/* :L19 */
body {
  font-size: 12px;
  line-height: 1.4;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
}
/* :L30 */
*,
body,
input,
button,
textarea,
select,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-dialog .ui-dialog-buttonpane button {
  font-family: Verdana;
}
/* :L44 */
#innerBody {
  font-size: 14px;
  text-align: left;
}
/*Clearfix*/

/* :L51 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L57 */
.clearfix:after {
  clear: both;
}
/* :L61 */
.clearfix {
  zoom: 1;
}
/*Box sizing all, relative position*/

/* :L67 */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/*Transitions*/

/* :L76 */
a,
input,
button {
  -webkit-transition: all 0.3s ease-in-out, width 0.01s linear;
  -moz-transition: all 0.3s ease-in-out, width 0.01s linear;
  -o-transition: all 0.3s ease-in-out, width 0.01s linear;
  transition: all 0.3s ease-in-out, width 0.01s linear;
}
/*Links*/

/* :L87 */
/* :L91 */
/*Paragraphs*/

/* :L99 */
p {
  margin: 10px 0;
}
/*LAYOUT----------------------------------------------------------------*/

/*Size and center*/

/*.header, 
.contained, 
.validation-summary-valid ul, 
.validation-summary-errors ul, 
.instanda-main-content .section, 
.documents-footer, 
.instanda-quote-action-wrapper, 
form[action*="AgentClaims"] {
  width: 960px;
  margin: 0 auto;
}*/

/*Header*/

/*Content*/

/*Nav bar*/

/* :L125 */
.navbar {
  margin-bottom: 0;
}
/* :L129 */
.navbar .nav {
  margin: 0;
  padding: 0;
}
/* :L134 */
.navbar-inner {
  min-height: auto;
  padding: 0;
  border: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* :L147 */
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* :L156 */
.navbar .nav > li > a {
  text-shadow: none;
}
/*Documents near footer*/

/*Footer*/

/*IMAGE HEADERS----------------------------------------------------------*/

/*If they exist, place in pages, <div class="header-space name-page">&nbsp;</div><div class="contained">body placeholder</div>*/

/* :L168 */
.header-space {
  height: 500px;
  width: 100%;
  background-position: top center;
  background-size: 100%;
  background-attachment: fixed;
  background-repeat: no-repeat;
  border-bottom: 4px solid #3e82c1;
  margin-bottom: 30px;
}
@media screen and (min-width: 820px) and (max-width: 1260px) {
  /* :L181 */
  .header-space {
    background-size: 150%;
  }
}
@media screen and (min-width: 630px) and (max-width: 819px) {
  /* :L189 */
  .header-space {
    background-size: 200%;
  }
}
@media screen and (max-width: 629px) {
  /* :L197 */
  .header-space {
    background-size: 300%;
  }
}
/*Individual images on pages*/

/* :L205 */
/* :L209 */
/* :L213 */
/* :L217 */
/* :L221 */
/* :L225 */
/* :L229 */
/* :L233 */
/*ALL TABLES-------------------------------------------------------------*/

/* :L239 */
table {
  border-collapse: collapse;
  width: 100%;
}
/*Agent tables*/

/* :L246 */
table.agentTable {
  margin-bottom: 30px;
}
/*Header rows*/

/* :L252 */
/*Cells*/

/* :L258 */
/*AGENT LOGIN------------------------------------------------------------*/

/* :L264 */
.instanda-agent-login table.agentTable {
  width: auto;
}
/*HOMEPAGE---------------------------------------------------------------*/

/* :L270 */
.homepage {
  background-image: ;
  background-size: cover;
  background-position: top center;
  height: 70vh;
  padding: 50px;
}
/* :L278 */
.homepage .box {
  margin-left: 50%;
  width: 50%;
  background: white;
  padding: 30px;
}
/* :L285 */
/* :L289 */
/* :L293 */
.homepage ul {
  padding: 0 0 0 20px;
  font-size: 14px;
  margin: 0;
}
/* :L299 */
.homepage li {
  margin-bottom: 10px;
}
/*QUICK QUOTE, PREQUOTE--------------------------------------------------*/

/*Questions*/

/* :L307 */
.questionItem {
  padding: 20px 0;
}
/* :L311 */
.instanda-well > .questionItem,
.instanda-well > .container > .questionItem {
  border-bottom: 1px solid lightgray;
}
/* :L316 */
.instanda-well > .questionItem:last-child {
  border-bottom: 0;
}
/*Header questions*/

/* :L322 */
.questionItem.instanda-container-fluid {
  padding: 0;
  border-bottom: 0;
}
/*Question text*/

/* :L329 */
.instanda-question-label,
.instanda-question-inner-label {
  margin-bottom: 5px;
}
/*Nested questions*/

/* :L336 */
.questionItem .questionItem {
  padding: 20px 0 0 0;
}
/*Questions inside yes/no parent*/

/*Postcode lookup results*/

/*Confirm questions*/

/* :L346 */
.instanda-confirm-question-checkbox {
  overflow: visible;
}
/*Dynamic total result*/

/* :L352 */
.instanda-dynamic-total {
  font-weight: 700;
}
/*Specific questions*/

/*HELP TEXT---------------------------------------------------------------*/

/*Don't display by default*/

/* :L362 */
.instanda-helpText {
  display: none;
}
/*WARNINGS, ERRORS--------------------------------------------------------*/

/*No content warning*/

/* :L370 */
.instanda-missing-content-warning {
  display: none;
}
/*Question errors*/

/* :L376 */
input[type="text"].input-validation-error,
input[type="number"].input-validation-error,
input[type="password"].input-validation-error,
select.input-validation-error {
  border: 1px solid red;
}
/* :L383 */
span.field-validation-error {
  color: red;
}
/*Validation messages*/

/* :L389 */
.validation-summary-valid,
.validation-summary-errors {
  background: #ffdaa9;
  padding: 20px 0;
  color: black;
}
/* :L396 */
.validation-summary-valid ul,
.validation-summary-errors ul {
  padding: 0;
}
/* :L401 */
.validation-summary-valid ul li,
.validation-summary-errors ul li {
  list-style: none;
}
/* :L406 */
.validation-summary-valid ul li:before,
.validation-summary-errors ul li:before {
  content: "!";
  color: #de4709;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
}
/*QUOTE DISPLAYS----------------------------------------------------------*/

/*Button area*/

/* :L419 */
/*ENDORSEMENTS------------------------------------------------------------*/

/*POSTQUOTE---------------------------------------------------------------*/

/*PAYMENT PAGES, DIRECT DEBIT, SALES CONFIRMATION-------------------------*/

/*RETRIEVE QUOTE----------------------------------------------------------*/

/*Results*/

/* :L433 */
.scrollableArea {
  overflow: scroll;
}
/*All docs, pdf, etc.*/

/* :L439 */
/* :L443 */
.section.instanda-agent-select-packages ul {
  padding: 0;
  margin: 0;
}
/* :L448 */
.section.instanda-agent-select-packages ul li {
  list-style: none;
  margin: 10px 0;
}
/* :L453 */
.section.instanda-agent-select-packages ul li a {
  padding-left: 25px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NYEC,rBfCvRd4KkGIblicA__');
  /*upload pdf icon in correct color*/
  background-position: left center;
  background-size: 12px;
  background-repeat: no-repeat;
}
/*Claims*/

/* :L463 */
/* :L467 */
table[style="background-color:white"] input {
  min-width: initial;
}
/*Retrieve quote page on public site*/

/* :L473 */
/*BUTTONS------------------------------------------------------------------*/

/*Primary buttons*/

/* :L481 */
/* :L487 */
/*Secondary buttons*/

/* :L501 */
/* :L511 */
/*Small buttons*/

/* :L537 */
/*Disabled buttons*/

/* :L545 */
/*Button area*/

/* :L554 */
.buttonList.instanda-buttonList {
  text-align: right;
}
/*Buttons inside postcode lookup*/

/* :L560 */
.postcodelookup button {
  margin: 5px 5px 0 0;
}
/*INPUT--------------------------------------------------------------------*/

/* :L566 */
/* :L573 */
/*Date input*/

/* :L586 */
/*Input with currency symbol prefix*/

/* :L592 */
/*Endorsement input*/

/*Scroll bars on number inputs*/

/*Fix for Firefox*/

/* :L611 */
input[type='number'] {
  -moz-appearance: textfield;
}
/*Safari & Chrome*/

/* :L616 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/*Sort code input*/

/*Text box*/

/* :L626 */
textarea {
  width: 100%;
  max-width: 100%;
}
/*DATE PICKER WIDGET------------------------------------------------------*/

/* :L633 */
.ui-icon {
  width: 16px!important;
  height: 16px !important;
}
/*Trigger*/

/* :L637 */
img.ui-datepicker-trigger {
  margin-left: 5px;
}
/*Widget*/

/* :L643 */
/*Header*/

/* :L655 */
/*Next/Prev on header*/

/* :L664 */
/* :L675 */
/* :L681 */
/* :L687 */
/* :L694 */
/* :L701 */
/* :L709 */
/* :L715 */
/* :L726 */
/* :L734 */
/* :L740 */
/*Days of the week*/

/* :L748 */
/*Days*/

/* :L756 */
/* :L763 */
/* :L771 */
/*Today*/

/* :L780 */
/*Selected day*/

/* :L790 */
/*Button area*/

/* :L800 */
/*Buttons*/

/* :L810 */
/* :L823 */
/*NOTES WIDGET------------------------------------------------------------*/

/*Widget*/

/* :L836 */
/*Title*/

/* :L848 */
/* :L854 */
/*Text area*/

/* :L862 */
/* :L868 */
.ui-widget textarea {
  width: 100%;
}
/*Button area*/

/* :L874 */
/*Buttons*/

/* :L884 */
/* :L890 */
/* :L896 */
.ui-button-text-only .ui-button-text {
  padding: 0;
}
/*PREDICTIVE TEXT WIDGET--------------------------------------------------*/

/* :L903 */
/* :L911 */
/* :L921 */
/*Province Drop Down Fix*/

/*
#state-containerBillingStateProvince {
  display: none !important;
}
*/

/*Address question*/

/* :L938 */
.instanda-address-question .instanda-question-input > .form-group {
  border-bottom: 1px solid lightgray;
  padding: 20px 0;
}
/* :L943 */
.instanda-address-line-2 {
  margin-top: 10px;
}
/*Multi-item header*/

/* :L949 */
.row {
  display: none;
}
/* :L953 */
.questionHeader.instanda-multi-item-header {
  display: block;
}
/* :L957 */
.questionHeader.instanda-multi-item-header.instanda-question-inner-label {
  border: 0;
  /*  background: #666666;*/
  /*  color: white;*/
  margin: 15px 0 0 0;
  /*  padding: 5px 10px;*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-size: 17px;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: bold;
}
/*Multi-item line split*/

/*.instanda-multi-item .instanda-multi-item-add-remove.container {
    border-bottom: 2px solid #666666;
    padding: 20px 0;
}*/

/*Hide Name Title*/

/* :L981 */
#question167851 .instanda-question-input .instanda-question-name-title,
#question167851 .instanda-question-label {
  display: none;
}
/* :L986 */
#question167851 .form-group > .instanda-question-item.form-group:first-of-type {
  display: none;
}
/*FirstName & Surname*/

/*#question158475, 
#question158476 {
  
    display: inline-block;
    width: 49.5%;

}*/

/*Travel Dates*/

/*#question158251, 
#question158252 {
  
    display: inline-block;
    width: 49.5%;

}*/

/*TEST*/

/* :L1011 */
#question85206,
#question85207 {
  display: inline-block;
  width: 49.5%;
}
/* :L1017 */
#question85206 input[type="text"],
#question85207 input[type="text"] {
  min-width: initial;
}
/*Confirm Questions*/

/* :L1025 */
/* :L1026 */
#question85206 .instanda-confirm-question-checkbox {
  overflow: visible;
  position: relative;
}
/* :L1030 */
#question85206 .instanda-confirm-question-checkbox span.confirmQuestionText {
  padding-bottom: 0;
}
/* :L1034 */
#question85206 .instanda-confirm-question-checkbox.checkbox label {
  position: absolute;
  bottom: 3px;
  z-index: 2;
  left: 355px;
  /*adjust this to fit in with text*/

}
/*GENERAL RULES----------------------------------------------------------*/

/* :L1044 */
body {
  color: #666666;
}
/* :L1049 */
.instanda-main-content {
  width: 960px;
  margin: 0 auto;
}
/* :L1054 */
.page-home .instanda-main-content {
  width: 100%;
}
/*Links*/

/* :L1060 */
a {
  color: #446ba6;
}
/* :L1064 */
a:hover,
a:focus,
a:active {
  color: #325892;
}
/* :L1070 */
p {
  margin: 10px 0;
}
/*Clearfixes*/

/* :L1076 */
.contained::before,
.contained::after,
.back-to-edit-quote-container.left.pull-left::before,
.back-to-edit-quote-container.left.pull-left::after,
.instanda-main-content::before,
.instanda-main-content::after {
  content: "";
  clear: both;
  display: table;
}
/*LAYOUT----------------------------------------------------------------*/

/*Size and center*/

/* :L1091 */
.header,
.contained,
.validation-summary-valid ul,
.validation-summary-errors ul,
.instanda-main-content .section,
.documents-footer,
.instanda-quote-action-wrapper,
form[action*="AgentClaims"] {
  width: 960px;
  margin: 0 auto;
}
/*Header*/

/* :L1105 */
.header {
  padding: 20px 0;
}
/* :L1109 */
#logo {
  height: 80px;
}
/*Content*/

/*Nav bar*/

/* :L1117 */
.navbar {
  float: right;
}
/* :L1121 */
.navbar .nav {
  float: right;
}
/* :L1125 */
.navbar .nav > li {
  margin-left: 15px;
}
/* :L1129 */
.navbar .nav > li > a {
  color: black;
  background: #93c01f;
  padding: 10px 15px;
  /*  border-radius: 10px;*/
  min-width: 200px;
  text-align: center;
  font-weight: 700;
}
/* :L1139 */
.navbar .nav > li.grey-link > a {
  background: #93c01f;
}
/* :L1143 */
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:active,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a:active {
  background: #498e9e;
  color: black;
}
/* :L1154 */
.navbar .nav > li.grey-link > a:hover,
.navbar .nav > li.grey-link > a:focus,
.navbar .nav > li.grey-link > a:active,
.navbar .nav > .grey-link.active > a,
.navbar .nav > .grey-link.active > a:hover,
.navbar .nav > .grey-link.active > a:focus,
.navbar .nav > .active > a:active {
  background: #498e9e;
}
/*Documents near footer*/

/* :L1166 */
div#packageDocuments a {
  padding-left: 15px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NYEC,rBfCvRd4KkGIblicA__');
  background-position: left center;
  background-size: 10px;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-bottom: 15px;
  display: inline-block;
}
/*Footer*/

/* :L1179 */
.footer {
  border-top: 3px solid #9a9a9a;
  margin: 30px auto 0 auto;
  width: 960px;
  padding: 20px 0 10px 0;
  font-size: 12px;
}
/* :L1187 */
.legal-text {
  float: left;
  width: 65%;
  padding-right: 30px;
}
/*IMAGE HEADERS----------------------------------------------------------*/

/* :L1195 */
.header-space {
  height: 500px;
  width: 100%;
  background-position: top center;
  background-size: 100%;
  background-attachment: fixed;
  background-repeat: no-repeat;
  border-bottom: 4px solid #3e82c1;
  margin-bottom: 30px;
}
@media screen and (min-width: 820px) and (max-width: 1260px) {
  /* :L1208 */
  .header-space {
    background-size: 150%;
  }
}
@media screen and (min-width: 630px) and (max-width: 819px) {
  /* :L1216 */
  .header-space {
    background-size: 200%;
  }
}
@media screen and (max-width: 629px) {
  /* :L1224 */
  .header-space {
    background-size: 300%;
  }
}
/*Individual images on pages*/

/* :L1232 */
.agent-login {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=GvV7FdmwFFhurUP9YZjTLQ__');
}
/* :L1236 */
.retrieve-quote {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=mwANStm9lskUWke7vrrGOg__');
}
/*.quick-quote {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=MuVemPX9Y12QPXolmnSuPA__');
}

.quick-display {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=3JvvFpNmwBRay2A1I6ag5Q__');
}*/

/* :L1248 */
.pre-quote {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=XSTGHyCAVUF84-ione9gMw__');
}
/* :L1252 */
.quote-display {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=80XR6qGJ0v3FT1mQQ1EdmQ__');
}
/* :L1256 */
.post-quote {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=lCTTjx0SjAOmtU2uE8idsg__');
}
/* :L1260 */
.sale-confirmation {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=uE0iEqxlyVVvm3S2eAdxXA__');
}
/*Hidden by Adam Broom's request*/

/* :L1265 */
.header-space {
  display: none;
}
/*agent search pages, billing address, direct debit, etc.?*/

/*ALL TABLES-------------------------------------------------------------*/

/* :L1273 */
table.agentTable {
  margin-bottom: 30px;
}
/*Header rows*/

/* :L1279 */
table.agentTable th {
  font-size: 30px;
  color: #446ba6;
  padding: 10px 10px 20px 0;
  font-weight: 400;
}
/*Cells*/

/* :L1288 */
table.agentTable td {
  padding: 0 20px 10px 0;
}
/*AGENT LOGIN------------------------------------------------------------*/

/*Hide new user link*/

/* :L1296 */
.instanda-agent-login a[href*="NewUser"] {
  display: none;
}
/*HOMEPAGE---------------------------------------------------------------*/

/* :L1302 */
.homepage {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YtteyObpR5TxDD5ZFmb64A__');
  background-size: cover;
  background-position: top center;
  height: 70vh;
  padding: 50px;
}
/* :L1310 */
.homepage .box {
  margin: 0;
  width: 50%;
  background: white;
  padding: 30px;
}
/* :L1317 */
.homepage h1 {
  font-size: 48px;
  font-weight: 400;
  color: #446ba6;
  margin: 0 0 10px 0;
  background-image: /*Background for h1, icon for iFarm*/;
  background-position: right center;
  background-repeat: no-repeat;
}
/* :L1327 */
.homepage h2 {
  font-size: 16px;
  font-weight: 400;
  color: #9a9a9a;
}
/* :L1333 */
.homepage ul {
  padding: 0 0 0 20px;
  font-size: 14px;
  margin: 0;
}
/* :L1339 */
.homepage li {
  margin-bottom: 10px;
}
/*QUICK QUOTE, PREQUOTE--------------------------------------------------*/

/*Questions*/

/* :L1347 */
.questionItem {
  padding: 20px 0;
}
/* :L1351 */
.instanda-well > .questionItem,
.instanda-well > .container > .questionItem {
  border-bottom: 1px solid lightgray;
}
/* :L1356 */
.instanda-well > .questionItem:last-child {
  border-bottom: 0;
}
/*Header questions*/

/* :L1362 */
.questionItem.instanda-container-fluid {
  padding: 0;
  border-bottom: 0;
  margin-top: -1px;
}
/*H3*/

/* :L1370 */
.questionHeader h3 {
  margin: 0;
  padding: 15px 0;
  font-size: 24px;
  font-weight: 400;
  color: #666666;
  border-top: 1px solid;
  border-bottom: 1px dashed;
}
/*Small text in H3*/

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

/* :L1390 */
.questionHeader h4 {
  margin: 0;
  padding: 15px 0;
  font-size: 24px;
  font-weight: 400;
  color: #666666;
}
/*Small text in H4*/

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

/* :L1408 */
.questionHeader large {
  margin-bottom: 10px;
  display: block;
}
/* :L1413 */
.questionHeader table {
  width: 75%;
  margin-bottom: 20px;
}
/* :L1418 */
.questionHeader table tr {
  border-bottom: 1px solid lightgray;
}
/* :L1422 */
.questionHeader table tr:last-child {
  border-bottom: 0;
}
/* :L1426 */
.questionHeader table tr td {
  padding: 5px 5px 5px 0;
}
/* :L1430 */
.questionHeader ul {
  margin: 0 0 20px 0;
  padding: 0 0 0 20px;
}
/* :L1435 */
.questionHeader table tr td,
.questionHeader ul li,
.questionHeader p {
  font-size: 14px;
}
/*Question text*/

/*Nested questions*/

/* :L1445 */
.questionItem .questionItem {
  padding: 20px 0 0 0;
}
/*Questions inside yes/no parent*/

/* :L1451 */
.instanda-question-parent-yes-no > div > .questionItem {
  border-bottom: 1px solid lightgrey;
  padding: 20px 0;
}
/* :L1456 */
.instanda-question-parent-yes-no > div > .questionItem:last-child {
  border: 0;
}
/* :L1460 */
.instanda-question-parent-yes-no > div > .questionItem.instanda-container-fluid {
  border: 0;
  padding: 0;
  margin-top: -1px;
}
/*Name question*/

/* :L1468 */
.instanda-name-question .instanda-question-item.form-group {
  padding: 10px 0;
}
/*Address question*/

/* :L1474 */
.instanda-address-question .instanda-question-input > .form-group {
  border-bottom: 1px solid lightgray;
  padding: 20px 0;
}
/* :L1479 */
.instanda-address-line-2 {
  margin-top: 10px;
}
/*Confirm questions*/

/* :L1485 */
.instanda-confirm-question-checkbox ul {
  padding: 0 0 0 20px;
  margin: 10px 0;
}
/* :L1490 */
.instanda-confirm-question-checkbox ul li {
  margin: 10px 0;
}
/* :L1494 */
.instanda-confirm-question-checkbox ul li:last-child {
  margin: 10px 0 0 0;
}
/*Checkbox beneath question text*/

/* :L1500 */
span.confirmQuestionText {
  padding-bottom: 20px;
  display: block;
  top: -5px;
}
/* :L1506 */
.checkbox label {
  position: absolute;
  bottom: 0;
  z-index: 2;
}
/*Dynamic total result*/

/* :L1514 */
.instanda-dynamic-total {
  font-weight: 700;
  color: #446ba6;
}
/*Specific questions*/

/* :L1521 */
div#question22386 {
  border-bottom: 0;
}
/* :L1525 */
div#question22356 h3 {
  border-bottom: 0;
}
/* :L1529 */
div#question22549 {
  border-bottom: 0;
  padding-bottom: 0;
}
/* :L1534 */
div#question21982 {
  margin-bottom: -1px;
}
/* :L1538 */
div#question22038 {
  border: 0;
  padding-bottom: 0;
}
/*HELP TEXT---------------------------------------------------------------*/

/*Help icon*/

/* :L1547 */
.instanda-helpIcon {
  margin: 0;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=mtmPeehMM-JHPxt-QhAKAw__');
  background-position: top center;
}
/* :L1553 */
.instanda-helpIcon:hover,
.instanda-helpIcon:focus,
.instanda-helpIcon:active {
  background-position: bottom center;
}
/*Help text*/

/* :L1561 */
.instanda-helpText {
  position: relative;
  z-index: -1;
  top: 0;
  left: 0;
  max-width: 960px;
  margin: 0 0 20px 0;
  padding: 0 60px 30px 0;
  border-bottom: 1px dashed #9a9a9a;
  color: #9a9a9a;
}
/*Tables in help text*/

/* :L1575 */
.helpText table {
  width: 75%;
}
/* :L1579 */
.helpText table tr {
  border-bottom: 1px solid lightgray;
}
/* :L1583 */
.helpText table tr:last-child {
  border-bottom: 0;
}
/* :L1587 */
.helpText table tr th {
  font-size: 18px;
}
/* :L1591 */
.helpText table tr th,
.helpText table tr td {
  padding: 5px 0 5px 0;
}
/*WARNINGS, ERRORS--------------------------------------------------------*/

/*QUOTE DISPLAYS----------------------------------------------------------*/

/*.instanda-quote-content p {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.instanda-quote-content p span {
  color: #63AE2D;
  font-weight: 700;
  font-size: 18px;
}*/

/* :L1611 */
.quote-display-content h1 {
  font-weight: 400;
  font-size: 24px;
  color: #666666;
  padding: 15px 0;
  margin: 15px 0;
  border-top: 1px solid;
  border-bottom: 1px dashed;
}
/* :L1621 */
.quote-display-content h2 {
  font-weight: 400;
  font-size: 18px;
  color: #666666;
  margin: 15px 0;
}
/* :L1628 */
.quote-display-content table th {
  border-bottom: 1px dashed #cccccc;
  padding: 10px 0;
  font-weight: 400;
  color: #666666;
}
/* :L1635 */
.quote-display-content h1 ~ table tr td:first-child {
  width: 33%;
}
/* :L1639 */
.quote-display-content table td {
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
  vertical-align: top;
}
/* :L1645 */
.quote-display-content table tr:last-child td {
  border-bottom: 0;
}
/* :L1649 */
.quote-display-content table h4 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  color: #666666;
}
/* :L1656 */
.quote-display-content span.large-text {
  font-size: 28px;
  color: #498e9e;
}
/* :L1661 */
.quote-display-content span.medium-text {
  font-size: 18px;
  color: #498e9e;
}
/* :L1666 */
hr {
  border: 0;
  border-top: 1px dashed #446ba6;
  margin: 20px 0;
}
/*Endorsements titles*/

/* :L1674 */
#quote-content b u {
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px dashed lightgrey;
  padding: 5px 0;
  margin-bottom: 5px;
  color: #9a9a9a;
}
/*Button area*/

/* :L1685 */
.instanda-quote-action-wrapper {
  margin-top: 50px;
}
/*Documents*/

/*Change icon download*/

/* :L1693 */
div#quoteLink img,
div#quoteLink br {
  display: none;
}
/* :L1698 */
img#pdfIcon {
  display: none;
}
/* :L1702 */
a#quoteLinkLink,
img#pdfIcon ~ a {
  padding-left: 25px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NYEC,rBfCvRd4KkGIblicA__');
  background-position: left center;
  background-size: 12px;
  background-repeat: no-repeat;
}
/*Change icon email*/

/* :L1713 */
#emailQuoteLink img,
#emailQuoteLink br {
  display: none;
}
/* :L1718 */
a#emailQuoteLinkLink {
  z-index: 99;
  position: relative;
}
/*Make email link look like other buttons, AB's request, 16 Sept 2016
a#emailQuoteLinkLink {
  padding-left: 25px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=LkiwFoU0WIrhZBdRFUMS-w__');
  background-position: left center;
  background-size: 15px;
  background-repeat: no-repeat;
}

/*Make email quote more prominent, as per Adam Broom's request, 4 Apr 2016*/

/*
a#emailQuoteLinkLink {
  background-size: 50px;
  background-position: 10px 5px;
  background-color: white;
  height: 50px;
  width: 210px;
  padding: 5px 10px 5px 70px;
  margin-top: 10px;
  display: inline-block;
  border: 1px dashed #CCCCCC;
}

a#emailQuoteLinkLink:hover, 
a#emailQuoteLinkLink:focus, 
a#emailQuoteLinkLink:active {
  background-color: #d5e3f7;
  border-color: #446ba6;
}


/*ENDORSEMENTS------------------------------------------------------------*/

/* :L1756 */
.instanda-main-content div > .referral-review-line {
  width: 960px;
  margin: 0 auto;
}
/* :L1761 */
form[action*="Endorse?"] .row {
  border: 0;
  border-top: 1px dashed #9a9a9a;
  background: none;
  padding: 15px 0 0 0;
}
/* :L1768 */
form[action*="Endorse?"] .free-text {
  padding: 0;
  border: 0;
  background: none;
}
/*Referrals*/

/* :L1776 */
.instanda-renew-referrals-table.agentTable th {
  font-size: 16px;
}
/* :L1780 */
.instanda-review-cell .referral-review-line label.radio-inline {
  display: inline-block;
}
/*Text on page to appear above button area*/

/* :L1786 */
table.agentTable.instanda-table.instanda-renew-referrals-table {
  margin-bottom: 90px;
}
/* :L1790 */
p.under-button {
  clear: both;
  position: relative;
  left: 0;
  top: 15px;
}
/*POSTQUOTE---------------------------------------------------------------*/

/*PAYMENT PAGES, DIRECT DEBIT, SALES CONFIRMATION-------------------------*/

/*RETRIEVE QUOTE----------------------------------------------------------*/

/*Select package*/

/* :L1805 */
.page-retrieve .section.instanda-agent-select-packages {
  text-align: center;
}
/* :L1809 */
.page-retrieve .section.instanda-agent-select-packages .section_content {
  display: inline-block;
}
/* :L1813 */
.contained.select-package-text {
  margin: 15px auto 5px auto;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}
/* :L1820 */
.page-retrieve .section.instanda-agent-select-packages a ~ br {
  display: none;
}
/* :L1824 */
.instanda-agent-retrieve-quotes tr td:last-child {
  padding-right: 0;
  text-align: right;
}
/*Results*/

/* :L1832 */
.scrollableArea {
  max-height: 800px;
}
/* :L1836 */
.scrollableArea h2 {
  font-weight: 400;
  font-size: 30px;
  color: #446ba6;
  margin: 10px 0;
}
/* :L1843 */
.scrollableArea table.agentTable th {
  font-size: 14px;
  font-weight: 700;
  padding: 10px 10px 10px 0;
  white-space: pre;
  border-bottom: 1px solid lightgray;
}
/* :L1851 */
.scrollableArea table.agentTable td {
  font-weight: 400;
  padding: 10px 10px 10px 0;
  border-bottom: 1px dashed lightgray;
}
/* :L1857 */
.scrollableArea table.agentTable td a {
  white-space: pre;
}
/* :L1861 */
.scrollableArea a[title="Notes"] {
  display: none;
}
/* :L1865 */
.scrollableArea table td a.action-link[href*='Public/AgentClaims?'],
.section_content .btnDiv a.linkcss[href*='Public/AgentClaims?'] {
  /*23 Sept requested by ABroom*/
  display: none;
}
/*All docs, pdf, etc.*/

/* :L1872 */
.instanda-agent-select-packages h2 {
  font-size: 30px;
  font-weight: 400;
  color: #446ba6;
}
/* :L1878 */
.section.instanda-agent-select-packages ul {
  padding: 0;
  margin: 0;
}
/* :L1883 */
.section.instanda-agent-select-packages ul li {
  list-style: none;
  margin: 10px 0;
}
/* :L1888 */
.section.instanda-agent-select-packages ul li a {
  padding-left: 25px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NYEC,rBfCvRd4KkGIblicA__');
  background-position: left center;
  background-size: 12px;
  background-repeat: no-repeat;
}
/*Claims, link to this is hidden*/

/* :L1898 */
table[style="background-color:white"] {
  margin-bottom: 50px;
}
/* :L1902 */
table[style="background-color:white"] input {
  min-width: initial;
}
/*Retrieve quote page on public site*/

/* :L1908 */
.instanda-retrieve-quote .form-group {
  margin-bottom: 50px;
}
/*View quote or policy > agent search > policy number > view*/

/* :L1914 */
.page-viewpolicyquote div.instanda-quote-content {
  width: 100%;
}
/* :L1918 */
.page-viewpolicyquote .section {
  display: flex;
  flex-wrap: wrap-reverse;
}
/* :L1923 */
.section_content .btnDiv {
  width: auto;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0;
}
/* :L1931 */
.section_content .btnDiv a.linkcss,
.section_content .btnDiv label {
  font-size: 14px;
  color: white;
  font-weight: bold;
  width: auto;
  display: inline-block;
  padding: 5px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 0 3px 5px 0;
  background: #666666;
  text-transform: uppercase;
}
/* :L1947 */
.section_content .btnDiv a.linkcss:hover,
.section_content .btnDiv a.linkcss:focus,
.section_content .btnDiv label:hover,
.section_content .btnDiv label:focus {
  background: #333333;
}
/*INPUT--------------------------------------------------------------------*/

/* :L1957 */
input[type="text"],
input[type="password"],
input[type="number"],
textarea,
input#quoteRef {
  padding: 5px 10px;
  box-shadow: none;
  border: 1px solid grey;
  background: white;
  font-size: 14px;
  color: black;
  min-width: 300px;
  outline: 0;
}
/* :L1972 */
input[type="text"]:focus,
input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="number"]:focus,
input[type="number"]:active,
textarea:focus,
textarea:active,
input#quoteRef:focus,
input#quoteRef:active {
  border-color: #446ba6;
  color: #2557a2;
}
/*Date input*/

/* :L1988 */
input.hasDatepicker {
  max-width: 115px;
  min-width: auto;
}
/*Input with currency symbol prefix*/

/* :L1995 */
span.input-group-addon.instanda-number-prefix {
  display: inline-block;
  z-index: 1;
  padding: 4px 10px 3px 10px;
  border: 1px solid;
  border-right: 0;
  top: 0px;
  left: 0;
  background: #efefef;
  margin-right: -4px;
}
/*Endorsement input*/

/*Sort code input*/

/*Text box*/

/* :L2013 */
textarea {
  width: 75%;
}
/* :L2017 */
textarea:focus {
  outline: 0;
}
/*DATE PICKER WIDGET------------------------------------------------------*/

/* :L2023 */
.ui-icon {
  width: 16px!important;
  height: 16px !important;
}
/*Trigger*/

/* :L2027 */
img.ui-datepicker-trigger {
  margin-left: 5px;
}
/*Widget*/

/* :L2033 */
.ui-datepicker {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  border: 1px solid #1878b8;
}
/*Header*/

/* :L2043 */
.ui-widget-header {
  background: none;
  border: 0;
}
/*Next/Prev on header*/

/* :L2050 */
.ui-datepicker-prev,
.ui-datepicker-next {
  border: 0;
  background: none;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
/* :L2059 */
.ui-datepicker-prev {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=XyuQ54f-27eOEFcR5o-R9Q__');
}
/* :L2063 */
.ui-datepicker-next {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=aa-,VjBJhG7FO,C6IvxVLQ__');
}
/* :L2067 */
.ui-datepicker .ui-datepicker-next {
  right: 0;
  top: 7px;
}
/* :L2072 */
.ui-datepicker .ui-datepicker-prev {
  left: 0;
  top: 7px;
}
/* :L2077 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  width: 16px;
  height: 16px;
}
/* :L2083 */
.ui-widget-header .ui-icon {
  background: none;
}
/* :L2087 */
.ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-datepicker-next-hover,
.ui-datepicker-prev-hover {
  background: none;
  border: 0;
  background-repeat: no-repeat;
}
/* :L2096 */
.ui-datepicker-prev-hover,
.ui-datepicker-next-hover {
  background: none;
  background-repeat: no-repeat;
}
/* :L2102 */
.ui-datepicker-prev-hover {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=XyuQ54f-27eOEFcR5o-R9Q__') !important;
}
/* :L2106 */
.ui-datepicker-next-hover {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=aa-,VjBJhG7FO,C6IvxVLQ__') !important;
}
/*Days of the week*/

/* :L2112 */
table.ui-datepicker-calendar th {
  color: #1878b8;
}
/*Days*/

/* :L2118 */
.ui-widget-content .ui-state-default {
  border: 1px solid #9a9a9a;
  background: white;
}
/* :L2123 */
.ui-widget-content .ui-state-default:hover,
.ui-widget-content .ui-state-default:focus,
.ui-widget-content .ui-state-default:active {
  color: #1878b8;
}
/* :L2129 */
.ui-widget:active,
.ui-widget:focus {
  outline: none;
}
/*Today*/

/* :L2136 */
.ui-state-highlight {
  border-color: #9a9a9a !important;
  background: #9a9a9a !important;
  color: white !important;
}
/*Selected day*/

/* :L2144 */
.ui-datepicker-days-cell-over a {
  color: white !important;
  border-color: #1878b8 !important;
  background: #1878b8 !important;
}
/*Button area*/

/* :L2152 */
.ui-datepicker-buttonpane.ui-widget-content {
  padding: 0;
  border: 0;
  margin: 10px 0 0 0;
}
/*Buttons*/

/* :L2160 */
.ui-datepicker-buttonpane button.ui-state-default {
  background: #1878b8;
  color: white;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 5px 8px;
  border: 0;
}
/* :L2171 */
.ui-datepicker-buttonpane button.ui-state-default:hover,
.ui-datepicker-buttonpane button.ui-state-default:focus,
.ui-datepicker-buttonpane button.ui-state-default:active {
  background: #325892;
  color: white;
}
/*NOTES WIDGET------------------------------------------------------------*/

/*Widget*/

/* :L2182 */
.ui-dialog {
  padding: 10px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #446ba6;
}
/*Title*/

/* :L2192 */
.ui-dialog .ui-dialog-titlebar {
  padding: 0 0 10px 0;
  position: relative;
  font-size: 16px;
  font-weight: 700;
  color: #446ba6;
}
/* :L2200 */
.ui-dialog .ui-dialog-title {
  margin: 0;
}
/*Text area*/

/* :L2206 */
.ui-dialog .ui-dialog-content {
  padding: 0 0 10px 0;
}
/* :L2210 */
.ui-widget textarea {
  width: 100%;
}
/*Button area*/

/* :L2216 */
.ui-dialog .ui-dialog-buttonpane {
  border: 0;
  margin: 0;
  padding: 0;
}
/*Buttons*/

/* :L2224 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0 0 0 5px;
  cursor: pointer;
  border: 0;
  background: #446ba6;
  padding: 5px 10px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-weight: 700;
  color: white;
}
/* :L2237 */
.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus,
.ui-dialog .ui-dialog-buttonpane button:active {
  color: white;
  background: #325892;
}
/* :L2244 */
.ui-button-text-only .ui-button-text {
  padding: 0;
}
/*PREDICTIVE TEXT WIDGET--------------------------------------------------*/

/* :L2250 */
.ui-menu {
  background: white;
  border: 1px solid #446ba6;
  padding: 0;
}
/* :L2256 */
.ui-menu .ui-menu-item,
.ui-menu .ui-menu-item a {
  margin: 0;
  border: 0;
  padding: 3px 5px;
  text-align: left;
}
/* :L2264 */
.ui-menu .ui-menu-item.ui-state-focus {
  background-color: #446ba6;
  background-image: none;
  color: white;
  border: 0;
  margin: 0;
}
/*SELECT PACKAGE---------------------------------------------------------*/

/* :L2273 */
.section.instanda-agent-select-packages {
  margin-top: 15px;
}
/* :L2277 */
.instanda-agent-select-packages .section_content p {
  display: none;
}
/* :L2281 */
.section.instanda-agent-select-packages a {
  background: #446ba6;
  display: inline-block;
  padding: 10px 15px;
  color: white;
  font-weight: 700;
  text-decoration: none;
  min-width: 200px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 25px;
}
/* :L2295 */
.section.instanda-agent-select-packages a:hover,
.section.instanda-agent-select-packages a:focus {
  background: #325892;
}
/*Passenger 1*/

/* :L2300 */
#question167811,
#question167812,
#question167813,
#question167814 {
  display: inline-block;
  width: 24.5%;
}
/* :L2307 */
#question167811 input[type="text"],
#question167812 input[type="text"],
#question167813 input[type="text"],
#question167814 input[type="text"] {
  min-width: initial;
}
/*Passenger 2*/

/* :L2314 */
#question167816,
#question167817,
#question167818,
#question167819 {
  display: inline-block;
  width: 24.5%;
}
/* :L2321 */
#question167816 input[type="text"],
#question167817 input[type="text"],
#question167818 input[type="text"],
#question167819 input[type="text"] {
  min-width: initial;
}
/*Passenger 3*/

/* :L2328 */
#question167821,
#question167822,
#question167823,
#question167824 {
  display: inline-block;
  width: 24.5%;
}
/* :L2335 */
#question167821 input[type="text"],
#question167822 input[type="text"],
#question167823 input[type="text"],
#question167824 input[type="text"] {
  min-width: initial;
}
/*Passenger 4*/

/* :L2342 */
#question167826,
#question167827,
#question167828,
#question167829 {
  display: inline-block;
  width: 24.5%;
}
/* :L2349 */
#question167826 input[type="text"],
#question167827 input[type="text"],
#question167828 input[type="text"],
#question167829 input[type="text"] {
  min-width: initial;
}
/*Passenger 5*/

/* :L2356 */
#question167831,
#question167832,
#question167833,
#question167834 {
  display: inline-block;
  width: 24.5%;
}
/* :L2363 */
#question167831 input[type="text"],
#question167832 input[type="text"],
#question167833 input[type="text"],
#question167834 input[type="text"] {
  min-width: initial;
}
/*Passenger 6*/

/* :L2370 */
#question167836,
#question167837,
#question167838,
#question167839 {
  display: inline-block;
  width: 24.5%;
}
/* :L2377 */
#question167836 input[type="text"],
#question167837 input[type="text"],
#question167838 input[type="text"],
#question167839 input[type="text"] {
  min-width: initial;
}
/*Passenger 7*/

/* :L2384 */
#question167841,
#question167842,
#question167843,
#question167844 {
  display: inline-block;
  width: 24.5%;
}
/* :L2391 */
#question167841 input[type="text"],
#question167842 input[type="text"],
#question167843 input[type="text"],
#question167844 input[type="text"] {
  min-width: initial;
}
/*Hide 'Get a Quote' buttons by default*/

/* :L2397 */
a[href*="PackageId="].instanda-nav-item-link {
  padding: 10px 15px;
  margin-left: 0px;
  top: 10px;
  display: none;
}
/*BUTTONS------------------------------------------------------------------*/

/*Primary buttons*/

/* :L2408 */
button,
input[type="submit"],
input[type="button"],
.btn.btn-primary.instanda-button,
.instanda-agent-retrieve-quotes a[href*='Public/ViewQuoteOrPolicy?'],
.scrollableArea a[href*='Public/ViewQuoteOrPolicy?'],
a#emailQuoteLinkLink {
  padding: 10px 30px;
  display: inline-block;
  border: 0;
  font-size: 16px;
  background-color: #93c01f;
  color: black;
  font-weight: bold;
  text-transform: uppercase;
  /*  -moz-border-radius: 10px;*/
  /*  -webkit-border-radius: 10px;*/
  /*  border-radius: 10px;*/
  text-decoration: none;
}
/* :L2429 */
button:hover,
button:focus,
button:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active {
  background-color: #498e9e;
  cursor: pointer;
}
/*Secondary*/

/* :L2444 */
.instanda-retrieve-quotes-table input[type="submit"],
input.instanda-notes-button,
input[name="notes"].instanda-quote-button,
input[name="backButton"],
input#copyQuoteButton,
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
.instanda-agent-retrieve-quotes a[href*='Public/ViewQuoteOrPolicy?'],
.scrollableArea a[href*='Public/ViewQuoteOrPolicy?'],
a#emailQuoteLinkLink {
  background-color: #93c01f;
}
/* :L2457 */
.instanda-retrieve-quotes-table input[type="submit"]:hover,
.instanda-retrieve-quotes-table input[type="submit"]:focus,
.instanda-retrieve-quotes-table input[type="submit"]:active,
input.instanda-notes-button:hover,
input.instanda-notes-button:focus,
input.instanda-notes-button:active,
input[name="notes"].instanda-quote-button:hover,
input[name="notes"].instanda-quote-button:focus,
input[name="notes"].instanda-quote-button:active,
input[name="backButton"]:hover,
input[name="backButton"]:focus,
input[name="backButton"]:active,
input#copyQuoteButton:hover,
input#copyQuoteButton:focus,
input#copyQuoteButton:active,
button.instanda-multi-item-add:hover,
button.instanda-multi-item-add:focus,
button.instanda-multi-item-add:active,
button.instanda-multi-item-remove:hover,
button.instanda-multi-item-remove:focus,
button.instanda-multi-item-remove:active,
.instanda-agent-retrieve-quotes a[href*='Public/ViewQuoteOrPolicy?']:hover,
.instanda-agent-retrieve-quotes a[href*='Public/ViewQuoteOrPolicy?']:focus,
.scrollableArea a[href*='Public/ViewQuoteOrPolicy?']:hover,
.scrollableArea a[href*='Public/ViewQuoteOrPolicy?']:focus,
a#emailQuoteLinkLink:hover,
a#emailQuoteLinkLink:focus {
  background-color: #498e9e;
}
/*Small buttons*/

/* :L2489 */
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
button.instanda-single-multi-item-edit,
.instanda-retrieve-quotes-table input[type="submit"],
.instanda-agent-retrieve-quotes a[href*='Public/ViewQuoteOrPolicy?'],
.scrollableArea a[href*='Public/ViewQuoteOrPolicy?'],
a#emailQuoteLinkLink {
  padding: 5px 10px;
  font-size: 14px;
}
/*Disabled buttons*/

/* :L2502 */
button[disabled="disabled"],
button[disabled="disabled"]:hover,
button[disabled="disabled"]:focus,
button[disabled="disabled"]:active {
  background: #cccccc;
}
/*Button area*/

/* :L2511 */
.buttonList.instanda-buttonList {
  text-align: right;
  margin-top: 50px;
}
/*Postcode Lookup*/

/* :L2518 */
.data8PostcodeLookup button {
  display: none;
}
/*Hide 'Continue' button on quote display page*/

/* :L2524 */
.page-quickquote .btn-default.btn[value="Continue"],
.page-quote .btn-default.btn[value="Continue"] {
  display: none;
}
/*Hide 'Copy/Re-Quote' button on quote display page*/

/* :L2531 */
.page-quickquote .btn-default.btn[value="Copy/re-quote"],
.page-quote .btn-default.btn[value="Copy/re-quote"] {
  display: none;
}
/*Hide 'Change log' button on search results table*/

/* :L2538 */
.instanda-agent-retrieve-quotes a.showQuoteChangeLogDialog {
  display: none;
}
/*Hide 'Upload Documents' button on search results table*/

/* :L2545 */
.instanda-agent-retrieve-quotes a.action-link[href*="UploadDocuments?"] {
  display: none;
}
/*Hide notes buttons*/

/* :L2551 */
input.instanda-notes-button,
input[name="notes"],
input[name="Notes"] {
  display: none;
}
/*Hide Cancel Button*/

/* :L2559 */
.section_content .btnDiv a.linkcss[href*="CancelPolicy?"] {
  display: none;
}
/*Hide "Complete" button from agent search page quote results table - 07 October 2021 */

/* :L2565 */
.page-retrieve .agenttable .action-link,
.page-retrieve #divQuoteResults a:nth-of-type(2) {
  display: none;
}
/*Hide Cancel From Renewal*/

/* :L2571 */
.section_content .btnDiv a.linkcss[href*="CancelFromRenewal?"] {
  display: none;
}
/*Hide Cancellations*/

/* :L2577 */
.page-viewquoteorpolicy .btnDiv.btnCancelPolicy {
  display: none;
}
/*Hide Decline & Lapsed*/

/* :L2583 */
body.page-viewquoteorpolicy a.linkcss[href*="Decline"],
body.page-viewquoteorpolicy a.linkcss[href*="Lapsed"] {
  display: none;
}
/*Hide Renew/Block Renew from Policy View Page*/

/* :L2590 */
.page-viewquoteorpolicy .btnDiv.btnRenewPolicy,
.page-viewquoteorpolicy .btnDiv.btnBlockRenewal {
  display: none;
}
/*Hide Notesfrom Policy View Page*/

/* :L2597 */
.page-viewquoteorpolicy .btnDiv.btnNotes {
  display: none;
}
/*Hide multiitem Remove button from summary*/

/* :L2603 */
.instanda-multi-item-summary-action button.instanda-multi-item-remove {
  display: none;
}
/*changes 'remove multi item' button to maroon*/

/* :L2608 */
button.instanda-multi-item-remove {
  background-color: maroon;
  color: white;
}
/*changes 'remove multi item' button to maroon*/

/* :L2613 */
button.instanda-multi-item-remove:hover {
  background-color: firebrick;
  color: white;
}
/* :L2617 */
#question167801 .instanda-text-input.instanda-question-input.email-match:after,
#question167802 .instanda-text-input.instanda-question-input.email-match:after {
  content: "✔";
  display: inline-block;
  color: limegreen;
  font-size: larger;
}
/* :L2625 */
#question167801 .instanda-text-input.instanda-question-input.email-no-match:after,
#question167802 .instanda-text-input.instanda-question-input.email-no-match:after {
  content: "🗙";
  display: inline-block;
  color: red;
  font-size: larger;
}
/* :L2634 */
.buttonList.instanda-buttonList .instanda-quote-button:disabled {
  cursor: not-allowed;
  background-color: #c3c3c3;
}
/* :L2639 */
#question167801 {
  border-bottom: none;
  padding: 20px 0 0px 0;
}
/* :L2644 */
#question167801 .form-control,
#question167802 .form-control {
  width: 400px;
}
/* :L2649 */
#question167808 .form-control {
  width: 400px;
}
/*------------ Hidden Buttons & Elements for Product Shutdown AB / DH 18 August 2022 ------------*/

/*Hide Continue Button on Product Journey*/

/* :L2656 */
#instandaquestions > div > div.buttonList.instanda-buttonList > input {
  display: none !important;
}
