/* Card entry form: templates/required/cc_form_component.php */
.cc-heading{font-family:Outfit,sans-serif;font-size:20px;font-weight:600;color:#222;margin:0 0 24px}
.cc-form{max-width:660px;margin:0 auto}
#vuly_legacy .cc-form .row{margin-bottom:0}
#vuly_legacy .cc-form .col{margin-bottom:16px}
#vuly_legacy .cc-form .col.cc-label-col{margin-bottom:0}
#vuly_legacy .cc-form label.cc-label,#vuly_legacy .cc-form .cc-section{display:block;font-family:Outfit,sans-serif;font-size:14px !important;font-weight:500 !important;color:#333 !important;margin:0 0 6px 2px;text-align:left}
#vuly_legacy .cc-form .cc-section{font-size:16px !important;font-weight:600 !important;color:#222 !important;padding:0 .75rem;margin:8px 0 12px}
.cc-section small{font-size:13px;font-weight:400;color:#777}
.cc-form .character-counter{display:none}
#vuly_legacy .cc-form .whiteinput,.cc-form select{display:block;width:100% !important;height:48px !important;padding:0 14px !important;border:1px solid #d0d0d0 !important;border-radius:8px !important;background-color:#fff !important;box-sizing:border-box !important;margin:0 !important;font-family:Outfit,sans-serif;font-size:16px !important;color:#222 !important;transition:border-color .15s,box-shadow .15s}
#vuly_legacy .cc-form .whiteinput:focus,.cc-form select:focus{outline:none;border-color:#f36f21 !important;box-shadow:0 0 0 3px rgba(243,111,33,.15) !important}
