#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 375px;flex:0 0 375px;max-width:375px}.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}.cash-method{margin-top:7px;padding:9px 10px;border:1px solid #dee2e6!important;border-radius:.25rem!important}.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}.membership-payment-card{height:100%}.membership-payment-card .membership-payment-detail{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.payment-totals{min-width:240px;font-size:.8em}.payment-totals .totals-line{gap:1.5rem}.required-missing,.required-missing .card{border-color:#fb6340!important}