#planRow{cursor:pointer}.borderless td,.borderless th{border:none}#memberModal .modal-header{display:none}.divider{border-bottom:1px solid #dee2e6;display:block;clear:both;overflow:hidden}.amount-edit.form-control{height:36px!important;display:inline-block;font-size:.9em;max-width:100px!important;border-radius:0}.mem-amount{height:36px!important}.mem-amount .input-group-prepend .input-group-text{height:36px!important;font-size:.9em!important}ul.modal-benefits,ul.modal-benefits li{margin:0;padding:0;list-style-type:none}.patient-added .card-body{padding:0}.mem-header{background:#f6f9fc;border-radius:.375rem;padding:16px}.membership-setup-card>.card-body>.row>[class*=col]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.membership-setup-card>.card-body>.row>[class*=col]+[class*=col]{margin-top:1rem}.membership-setup-card .text-right{text-align:left!important}@media (min-width:992px){.membership-setup-split>.membership-setup-pane{-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px;max-width:440px}.membership-setup-split>.membership-setup-enrollees{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:none;min-width:0}}.membership-setup-split .patient-added{margin-top:0!important}.membership-payment-detail{max-width:475px}.review-totals{width:33.3333%;max-width:100%}.payment-totals .totals-line,.review-totals .totals-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;line-height:1.7em}.payment-totals{font-size:.8em}.payment-totals .totals-line{gap:1.5rem}.required-missing,.required-missing .card{border-color:#fb6340!important}