.schedule-options .form-group{margin-bottom:.5rem}.schedule-options .custom-radio{line-height:1.7em!important}.card{font-size:1rem}.manual-info{position:absolute;z-index:10;right:15px;top:10px}.cash-options .input-group>.custom-select:not(:first-child),.cash-options .input-group>.form-control:not(:first-child){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.form-control-static{padding:.625rem .75rem;font-size:.9rem;color:#8898aa;background-color:#f7fafc;border:1px solid #e9ecef;border-radius:.25rem;min-height:calc(1.5em + 1.25rem + 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#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}.statement-card{padding:20px;margin:0}.statement-card:hover b{color:#4693ce}.statement-card .clickable{cursor:pointer}.statement-card>.pdf-icon img{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.statement-card:hover>.pdf-icon img{-webkit-transform:scale(1.1);transform:scale(1.1)}.button-float{position:absolute;right:0;z-index:5}.statement-card-added{background:#f6f9fc;border-radius:5px;cursor:default;border:1.5px dotted #ced4da;margin-bottom:30px}.statement-card-added p{line-height:1.5em;margin-bottom:0}.statement-card.statement-card-added:hover b{color:#525f7f}.statement-card.statement-card-added>.pdf-icon img{position:relative;-webkit-transition:none;transition:none}.statement-card.statement-card-added:hover>.pdf-icon img{-webkit-transform:none;transform:none}.statement-card .statement-buttons,.statement-card.statement-card-added .statement-buttons{padding-top:5px;display:none;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.statement-card.statement-card-added:hover .statement-buttons,.statement-card:hover .statement-buttons{padding-top:5px;display:block}.statement-button a{border:1.5px dotted #4693ce;border-radius:100px;font-size:.8em;font-weight:700;padding:5px 8px;margin-left:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.statement-button a i{padding-right:5px}.statement-button a.sb-remove{color:#fb6340;border-color:#fb6340}.statement-button a:hover{background:#4693ce;color:#fff}.statement-button a.sb-remove:hover{background:#fb6340;color:#fff}.doc-selected{background-color:#cae8ff}.statement-chooser{border:1.5px dotted #ced4da;border-radius:5px;padding:20px;text-align:center;display:block}#statement-modal .modal-content,.statement-chooser:hover{background:#f6f9fc}#statement-modal .modal-body .card-body,#statement-modal .modal-body .card-body .col{padding:0;margin:0}.statement-row{border-bottom:1px solid #e9ecef}.statement-row:last-child{border-bottom:none}.template-link{display:inline-block;cursor:pointer;background-color:#e9ecef;font-size:.8em;font-weight:600;padding:5px 10px;border-radius:0 0 5px 5px;-webkit-transition:all .4ms ease;-webkit-transition:.3s;transition:.3s;position:relative;z-index:10}.template-link:hover{background-color:#4693ce;color:#fff}.custom-control-label .fa-beta{position:relative;font-size:1.5em;line-height:0;top:3px;padding-left:3px}.process-icon{width:150px;margin-bottom:1.5rem}.not-found-icon{display:block;clear:both;padding-bottom:15px;font-size:2.5em;color:#f5365c}#proessingTerminal .modal-header{padding-bottom:0;position:relative}#proessingTerminal .modal-header a .fa-xmark{position:absolute;right:2rem;top:2rem;font-size:1.8rem;color:#adb5bd;cursor:pointer;display:block;overflow:hidden}#proessingTerminal .modal-header a:hover .fa-xmark{color:#8898aa}#proessingTerminal .modal-body{padding-top:0}.not-received .fa-cloud-exclamation{font-size:4em;padding-bottom:15px;color:#fb6340}.not-received p,.recover{font-size:.9em}.recover{background:#f6f9fc;margin-top:30px;padding:25px;border-radius:8px;color:#8898aa}.recover a{color:#4693ce}.payment-preview-procedures-row td[data-v-0434dfd2]{padding-top:.5rem!important;padding-bottom:.5rem!important}.payment-preview-procedure-table tr:first-child th[data-v-0434dfd2]{border-top:0!important;padding-top:0!important}.payment-preview-procedure-table td[data-v-0434dfd2]:first-child,.payment-preview-procedure-table th[data-v-0434dfd2]:first-child{padding-left:0!important}.procedure-assoc-inline[data-v-0434dfd2] .mt--2{margin-top:0!important}.procedure-assoc-inline[data-v-0434dfd2] .pb-3{padding-bottom:0!important}body #paymentPlanTable tbody tr:hover{background-color:#f6f9fc;cursor:pointer}.dynamic-pill-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.dynamic-pill-wrap,.progress-cell-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:34px}.progress-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress-cell-label{line-height:1.2em;display:block}.odplan-progress .progress-bar{background-color:#17a2b8!important}.odplan-pill{font-size:.6em;background:#17a2b8;color:#fff;padding:3px 10px;border-radius:3px;display:inline-block;clear:both;line-height:1;top:-1px;position:relative;margin-bottom:3px;font-weight:500}body #notificationsTable tbody tr:hover{background-color:#f6f9fc;cursor:pointer}.card-header{border-radius:.375rem}.next-payment-cell{padding-right:1.1725rem!important}body #membershipTable tbody tr:hover{background-color:#f6f9fc;cursor:pointer}.profile-icon{top:1px;padding-right:5px}.patient-edit,.profile-icon{color:#adb5bd;position:relative}.patient-edit{font-size:.6em;top:-2px;cursor:pointer}.topcard h2{display:inline-block;clear:both;overflow:hidden}.topcard.patient-header{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.profile-tabs-wrapper .tabs>[role=tablist],.profile-tabs-wrapper>.card,.profile-tabs-wrapper>.card .card-header{border-top-left-radius:0!important;border-top-right-radius:0!important}.topcard h2 .patient-edit{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s}.topcard h2:hover .patient-edit{display:inline-block;color:#007cbe}.patient-balance-loading{opacity:.6;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.stat-box-title{font-size:.8em;font-weight:600;color:#8898aa}.box-icon{font-size:.9em;padding-right:5px}.box-trans .box-icon{color:#8acbcc}.box-text .box-icon{color:#f9d989}.box-plans .box-icon{color:#79b3ea}.box-memberships .box-icon{color:#f08a9e}.text-warning .fa-circle-envelope{font-size:1.6em}.stats-box{min-width:150px}.patient-contact .fa-solid{color:#adb5bd;font-size:1.2em}.add-profile{color:#ced4da}.add-profile:hover{color:#4693ce;cursor:pointer}.add-profile-red,.add-profile-red:hover{color:#fb6340}.status-box{height:100%;padding:1.4rem;text-align:right}.patient-header .showchart{display:none}.patient-header .status-box:hover .data-data,.patient-header .status-box:hover .data-head{color:#4693ce!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}