.bootstrap{height:100%}.bootstrap{display:-ms-flexbox;display:flow-root;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;background-color:#fff}.bootstrap .form-signin{width:100%;max-width:420px;padding:15px;margin:auto}.bootstrap .form-signin .radio label:first-child{padding-left:0;font-weight:700;display:block}.bootstrap .form-signin .radio label{padding-right:10px}.bootstrap .form-label-group{position:relative;margin-bottom:1rem}.bootstrap .form-label-group>input,.bootstrap .form-label-group>textarea,.bootstrap .form-label-group>select,.bootstrap .form-label-group>label{height:3.125rem;padding:.3rem .75rem .75rem}.bootstrap .form-label-group>input[type=number]{width:100%;border:1px solid #ccc;border-radius:4px}input[type=number]:focus{outline:none}.bootstrap .form-label-group>select option:first-child{font-weight:700}.bootstrap .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.bootstrap label.newsletter_title{display:none}.bootstrap .form-label-group input::-webkit-input-placeholder,.bootstrap .form-label-group textarea::-webkit-input-placeholder{color:transparent}.bootstrap .form-label-group input:-ms-input-placeholder,.bootstrap .form-label-group textarea:-ms-input-placeholder{color:transparent}.bootstrap .form-label-group input::-ms-input-placeholder,.bootstrap .form-label-group textarea::-ms-input-placeholder{color:transparent}.bootstrap .form-label-group input::-moz-placeholder,.bootstrap .form-label-group textarea::-moz-placeholder{color:transparent}.bootstrap .form-label-group input::placeholder,.bootstrap .form-label-group textarea::placeholder{color:transparent}.bootstrap .form-label-group input:not(:placeholder-shown),.bootstrap .form-label-group textarea:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.bootstrap .form-label-group input:not(:placeholder-shown)~label,.bootstrap .form-label-group textarea:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}.bootstrap .alert{margin-top:10px;margin-bottom:0}.bootstrap .p-0{padding:0}.bootstrap .form-signin span{font-weight:700;display:block;margin-bottom:.3rem}.bootstrap .donate-bar>div:first-child{font-family:'Roboto Condensed',sans-serif;font-weight:700;border-right:1px dotted #2a4f76;margin-top:19px;font-size:25px;padding:0}.bootstrap .donate-buttons>li>a{font-size:17px;font-family:'Roboto Condensed',sans-serif;font-weight:700;padding:10px 3px}.bootstrap .btn-blue-other,.bootstrap .btn-blue{font-family:'Roboto Condensed',sans-serif;font-weight:700;background-color:#fff;border:1px solid #ccc;border-radius:4px !important;outline:none;margin-right:10px}.bootstrap .btn-blue.active{color:#4285f4}.bootstrap .btn-tabs{font-family:'Roboto Condensed',sans-serif;font-weight:700;background-color:#fff;border:1px solid #ccc;outline:none;font-size:15px}.bootstrap .btn-group.invoice_type_id>.btn-smaller{font-size:13px;padding:6px 8px}.bootstrap .btn-tabs.active{color:#4285f4}.bootstrap fieldset{border:1px groove #ddd !important;padding:0 1.4em 1.4em !important;margin:0 0 1.5em !important;-webkit-box-shadow:0px 0px 0px 0px #000;box-shadow:0px 0px 0px 0px #000}.bootstrap legend{font-size:.8em !important;font-weight:700 !important;text-align:left !important;width:auto;padding:0 10px;border-bottom:none}.bootstrap .paymentWrap{padding:0 !important}.bootstrap #submit-paytrail{margin-top:1em}.StripeElement{height:50px !important;border:1px solid #ccc !important;padding-top:22px !important}label[for=card-element]{padding-top:.25rem !important;font-size:12px;color:#777 !important}#card-errors{margin-left:.8rem;margin-top:.2rem}@supports (-ms-ime-align:auto){.bootstrap .form-label-group>label{display:none}.bootstrap .form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bootstrap .form-label-group>label{display:none}.bootstrap .form-label-group input:-ms-input-placeholder{color:#777}}