body.modal{background-color:#fff!important;color:#000!important;height:auto;width:auto;width:500px;max-width:100%;overflow-x:hidden}body.modal form{padding:20px 15px;width:auto}body.modal form h2{margin:0 0 20px;font:normal bold 22px/26px "source-sans-pro","Source Sans Pro",sans-serif;color:#013461!important}body.modal form h2 span{font:normal bold 22px/26px "source-sans-pro","Source Sans Pro",sans-serif;color:#013461!important}body.modal form input.input-validation-error.validation-error{border-color:red}body.modal form input.input-validation-error.validation-error+label i{color:red;font-style:normal;text-transform:none;font-variant:small-caps}body.modal form p.warning,body.modal form p.info,body.modal form p.success{border-radius:2px!important}body.modal form p.actions:last-of-type{margin-bottom:0!important;padding-bottom:0!important}body.modal form p.actions:last-of-type .btn.white{border:0!important;border-radius:3px!important;background-color:#898989!important;color:#fff!important}body.modal form p.actions:last-of-type .btn.white:hover,body.modal form p.actions:last-of-type .btn.white:active{filter:none!important}body.modal form p.actions:last-of-type .btn.white:hover:not(.nohover),body.modal form p.actions:last-of-type .btn.white:active:not(.nohover){border:0!important;background-color:#898989!important;color:#fff!important;filter:none!important}body.modal form section{float:none!important}body.modal form section p{margin:0}body.modal form section p+*{margin-top:20px}body.modal form .btn{border:0!important;border-radius:3px!important;background-color:#013461!important;color:#fff!important}body.modal form .btn .spinner{display:none!important}body.modal form .btn:hover,body.modal form .btn:active{filter:none!important}body.modal form .btn:hover:not(.nohover),body.modal form .btn:active:not(.nohover){border:0!important;background-color:#013461!important;color:#fff!important;filter:none!important}body.modal form#payment-form h2{color:#000!important;font:normal bold 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-align:center!important}body.modal form#payment-form section p.fl_wrap{margin:0 0 10px!important}body.modal form#payment-form section p.fl_wrap .fl_input:not([type=checkbox]){border-radius:3px!important;padding-right:2.5%!important;padding-left:2.5%!important;z-index:9!important}body.modal form#payment-form section p.fl_wrap .fl_label{top:18px!important;left:2.5%!important;font-size:16px;font-style:normal!important;line-height:16px;color:#000!important;z-index:10!important}body.modal form#payment-form section p.fl_wrap.focused .fl_input:not([type=checkbox]),body.modal form#payment-form section p.fl_wrap.populated .fl_input:not([type=checkbox]),body.modal form#payment-form section p.fl_wrap:focus .fl_input:not([type=checkbox]),body.modal form#payment-form section p.fl_wrap:active .fl_input:not([type=checkbox]){background-color:#e8f0fe!important;border:1px solid #a1a1a1!important;color:#000!important}body.modal form#payment-form section p.fl_wrap.focused .fl_label,body.modal form#payment-form section p.fl_wrap.populated .fl_label,body.modal form#payment-form section p.fl_wrap:focus .fl_label,body.modal form#payment-form section p.fl_wrap:active .fl_label{top:8px!important}body.modal form#payment-form #card-element{width:100%!important;height:auto!important;margin:0!important;padding:2.5%!important;background-color:#a1a1a1!important;border:1px solid #a1a1a1!important;border-radius:3px!important}body.modal form#payment-form #card-element>*{top:0!important}body.modal form#payment-form #card-errors{color:#fff!important}body.modal form#payment-form.form.FlowupLabels section h2.grid-full{margin-bottom:0!important}body.modal form#payment-form.form.FlowupLabels section p.fl_wrap .fl_input:not([type=checkbox]){border:1px solid #a1a1a1!important}body.modal form#payment-form.form.FlowupLabels section p.fl_wrap.grid-full{width:100%!important}body.modal form#payment-form.form.FlowupLabels section p.actions{text-align:center!important}body.modal form#payment-form.form.FlowupLabels section p.actions:last-of-type{text-align:center!important}body.modal form#payment-form .success-view{display:none;text-align:center!important}body.modal form#payment-form .success-view h2,body.modal form#payment-form .success-view p{text-align:center!important}