﻿html {
  font-size: 1rem;
}

/* Optional Questionnaires */
div#optional_questionnaires.section.qnr_list_table.jqHidden {
  display: none !important;
}

a.optional_qnrs.selected {
  display: none;
}

div.listpage div#assigned_questionnaires.section.qnr_list_table div.stackable.assignedqnrs div.qnr_card div.clickable.optional.qnr_row {
  display: none;
}

/* New 2021 Edits */
.ComposeDisclaimer .disclaimerText {
  font-size: 0.8rem;
  line-height: 1rem;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #363636;
  width: auto;
}

/* Remove Customer Service Buttons */
input#custsvc_coverage.button {
  display: none;
}

input#custsvc_eligibility.button {
  display: none;
}

input#custsvc_claims.button {
  display: none;
}

input#custsvc_referrals.button {
  display: none;
}

/* Esig Review Later button */
div#esignaturewidget div#documenttable.cardlist div.docButtons input.button.sign-later {
  display: none;
}

div#popupFooter.footer.formbuttons input#signLaterSigButton.button.sign-later {
  display: none;
}

/* Paperless */
div#wrap div#content.fitme.width div#main.withSidebar form div.formcontents div#paperlesseob.section {
  display: none;
}

/* Forms */
form#CustServForm div.formcontents div#from.section div.content div.grid.compact div.row div.col-6 label {
  display: none;
}

form#CustServForm div.formcontents div#from.section div.content div.grid.compact div.row div.col-6 label.required {
  display: block;
}

form#CustServForm div.formcontents div#from.section div.content div.grid.compact div.row div.col-6 select#regarding {
  display: none;
}

/*ACP Organized updates */
div.acpContent div.section div.jumbotron div.jumbotron-actions-container {
  display: none;
}

.two-column-container .section {
  width: 100%;
}

/*
div.acpContent div.section div.content div.qtnaire.cardlist.column_2.matchHeights {
	display: none;
}

div.acpContent div#potentially-a-two-column-container.two-column-container div.section.left{
	width: 100%;
}

div.acpContent div#potentially-a-two-column-container.two-column-container div#docs.section{
	width:100%;
} */
/*Menu Updates */
.shortcutButton {
  width: 5.7rem !important;
}

#extPmtPageFrame {
  height: 23rem;
}

/* Affiliate and Home Prelogin Updates 2025 */
.features .icon-billpay {
  background-image: url(../images/quicklinks/account_summary.png);
}

.features .icon-avs {
  background-image: url(../images/quicklinks/documents.png);
}

.badges {
  display: none;
}

.mrow {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

/* Left large box */
.mlarge-box {
  flex: 1; /* bigger proportion */
  min-height: 300px; /* adjust as needed */
  background-color: rgb(255 255 255/75%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  border-radius: 8px;
}

/* Right column of small boxes */
.mright-column {
  flex: 1; /* smaller proportion */
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.msmall-box {
  flex: 1; /* equally distribute height */
  background-color: rgb(255 255 255/75%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 10px;
}

.msmall-box a {
  text-decoration: none;
  background-color: #000;
  padding: 8px 12px;
  border-radius: 4px;
  transition: background-color 0.3s ease;
  color: #FFF;
}

.msmall-box a:hover {
  background-color: #888;
}

/* Web vs Mobile Content */
@media only screen and (min-width: 769px) {
  .nomycweb {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .nomycmobile {
    display: none;
  }
  .yesmycmobile {
    display: visible;
  }
}
