/*!
 * Updated DonFormResponsive.css
 * @author DNL Omnimedia
 * @version 1.0
 * Copyright 2016 DNL Omnimedia Inc. License to Use.
 *
 * Rewritten by DNL Omnimedia Inc. for best compatibility with the latest web standards
 * And to allow for easy style inheritance from the global wrapper stylesheet.
 * Compiled with SASS, see source files for modifications.
 */.button-sub-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.previous-step,.cancel-step{-webkit-order:0;-ms-flex-order:0;order:0}.next-step,.finish-step,.secondary-step{-webkit-order:1;-ms-flex-order:1;order:1}.captcha-image-container,.captcha-input-container,.change-captcha-link{display:inline-block;vertical-align:middle}.captcha-input-container img{vertical-align:middle}.designated-giving-selection-container,.designated-giving-amount-container{display:inline-block;margin-bottom:1.1875em;vertical-align:middle}.layout-chooser-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-choice-thumbnail-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#ecard_recpients_row textarea,#tribute_ecard_message_row textarea{max-width:100%}#ecard_recpients_row label,#tribute_ecard_message_row label{vertical-align:top}fieldset.cardExpGroup,.donation-level-input-container,.donation-level-label-input-container,.donation-level-amount-container,.donation-level-label-container,.donation-level-expanded-label,.donation-level-user-entered,.date-input-container{display:inline;vertical-align:middle}.payment-type-option input[type="radio"]{display:none}#tribute_message_body_row label{vertical-align:top}.payment-field-container legend{float:left;vertical-align:middle}.payment-field-container li{display:inline;vertical-align:middle}select#billing_addr_country{max-width:100%}.payment-field-container ul{display:inline-block;list-style-type:none;margin:0;padding:0;vertical-align:middle}.donation-level-container .form-content{display:inline}.form-row{margin-bottom:1.1875em}.donation-levels{margin:.59375em 0 0}.donation-level-container{display:inline-block}.donation-level-total-amount{font-weight:bold}.label-text{vertical-align:middle}.payment-type-selections{display:-webkit-flex;display:-ms-flexbox;display:flex}.internal-payment,.external-payment{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.payment-type-label{color:inherit;text-decoration:none}.payment-type-label:active,.payment-type-label:focus{outline:none}.payment-type-option{background-color:#efefef;border:1px solid #ccc;border-top-left-radius:9.5px;border-top-right-radius:9.5px;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 -1px .29688em;padding:.59375em;transition:all .5s}.payment-type-option.selected{background-color:#fff;border-bottom-color:#fff}.payment-type-option:last-child{margin-right:0}.external-payment .payment-type-option{padding-bottom:.14844em}.payment-type-option label{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.payment-type-selections{border-bottom:1px solid #ccc}.premium-selector-radio-option-description-img-and-text label{font-weight:bold;width:100%}.premium-selector-radio-option-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.1875em 0}.premium-selector-option-row{margin:1.1875em 0}.premium-selector-option-image{display:block;margin:.29688em .59375em 0 0}@media (min-width: 600px){.premium-selector-option-image{float:left}}.premium-selector-select-option-container{margin-top:.59375em}.premium-selector-more-info-link{display:block;margin:.59375em 0}.premium-select-radio{margin-right:.59375em}.progress-bar-step-container a{color:inherit;text-decoration:none}.form-progress-bar,.progress-bar-container{margin:1.1875em 0}.progress-bar-step-container{display:inline-block}@media (min-width: 600px){.progress-bar-step-container{margin-right:.59375em}}.progress-bar-step-number-container{background-color:#ccc;border-radius:19px;color:#fff;display:inline-block;font-weight:bold;line-height:19px;padding:0 6.33333px;text-align:center;text-decoration:none;vertical-align:middle}.progress-bar-step-current .progress-bar-step-number-container{background-color:#ffba00;color:#fff}.progress-bar-step-text-container{color:#555;display:none;padding-left:.29688em;vertical-align:middle}@media (min-width: 600px){.progress-bar-step-text-container{display:inline-block}}.progress-bar-step-current .progress-bar-step-text-container{color:#000}.additional-entries{border-collapse:collapse;margin-top:1.1875em}.transaction-summary-entries{border-collapse:collapse;margin-bottom:1.1875em}.transaction-summary-entry{display:table-row}.entry-label{border:1px solid #ccc;display:table-cell;font-weight:bold;padding:.29688em}.entry-value{border:1px solid #ccc;display:table-cell;padding:.29688em}
