.payment_card{border-radius:1rem;width:100%;border:none;box-shadow:0 0 1rem rgba(0,0,0,.1);padding:1rem}.payment_status_icon{width:5rem;height:5rem;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.payment_status_icon i{font-size:3rem}.payment_status_desc{font-size:1.2rem;font-weight:600;letter-spacing:.25px}.success_icon{background-color:#029c30;color:#fff}.failure_icon{background-color:red;color:#fff}.payment_status_title{font-size:1.5rem;font-weight:600}#detailsModal .modal-content{height:85vh!important}#detailsModal{font-family:Lato,sans-serif;color:#323e48}#detailsModal .modal-header{background-color:#182263}#detailsModal .modal-title{font-family:Lato,sans-serif;color:#fff}#detailsModal .form-group{margin-bottom:1rem}#detailsModal label{margin-bottom:.25rem}#detailsModal input{height:auto;padding:.375rem .75rem;border-radius:.25rem;font-size:.9rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;letter-spacing:.5px}div.required label:after{content:" *";color:red}.event_title{letter-spacing:.025em;line-height:1;font-size:1.125rem;font-weight:700}.single_pass{border-image-slice:1;border-bottom:5px solid #f1f1f1;padding:0 1rem}.pass_icon{background-color:#e9d8fd;width:1.5rem;height:1.5rem;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#182263}.pass_title{font-size:1.125rem;font-weight:600;color:#182263;text-transform:uppercase;letter-spacing:.025em}.cursor-pointer{cursor:pointer}.pass_body{padding-left:1.5rem;padding-right:1.5rem}.ticket_title{overflow-wrap:break-word;line-height:1.375;font-size:1rem;font-weight:600;letter-spacing:.025rem}.offer_price{font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.ticket_price{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;text-decoration:line-through}.ticket_discount{background-color:#fff0f4;color:#b83280;letter-spacing:.05em;padding-top:1px;padding-bottom:1px;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.ticket_desc{line-height:1.25;font-size:.875rem;white-space:pre-wrap;margin-top:.5rem;margin-bottom:.5rem}.add_btn{transition:.2s;width:100px;height:35px;border:1px solid #683592;color:#683592;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:.125rem;cursor:pointer}.add_btn:hover{color:#fff;background-color:var(--prim-1,#683592)}.counter{width:100px;height:35px;border:1px solid #683592;color:#683592;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:.125rem}.counter_btn:hover{color:#fff;background-color:#683592}.counter_btn{transition:.2s;width:30px;height:35px;color:#683592;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem}.counter .count{width:40px;font-size:1rem;text-align:center;font-weight:700}.txn-summary-footer{height:48px;background-color:var(--prim-1,#683592);color:#fff}.border-right{border-right:1px solid #fff}.invalid-mark,.valid-mark{position:absolute;right:10px;top:38px;font-size:1.1rem}.valid-mark{color:green}.invalid-mark{color:red}.attendee_container{margin-bottom:1rem;border:1px solid #cbd5e0;border-radius:.25rem}.attendee_name{font-weight:600}.attenee_edit_icon{cursor:pointer;color:#182263;font-size:1.25rem}.attendee_ticket_name{font-size:1rem;font-weight:600;color:#182263;text-transform:uppercase;letter-spacing:.025em}.attendee_email{font-size:.875rem}.billing_card{border:1px solid #cbd5e0;border-radius:.25rem;width:100%;background-color:#eee}