﻿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;
}
}

