button#submit {
    margin-top: 20px;
}

div#payment-message {
    color: red;
    font-size: 20px;
    margin-top: 15px;
}

input[type="text"] {
    appearance: none;
    background-color: rgb(255, 255, 255);
    border-bottom-color: rgb(230, 230, 230);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(230, 230, 230);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(230, 230, 230);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px;
    box-sizing: border-box;
    color: rgb(48, 49, 61);
    display: block;
    filter: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    transition-delay: 0s, 0s, 0s, 0s;
    transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
    transition-property: background, border, box-shadow, color;
    transition-timing-function: ease, ease, ease, ease;
    vertical-align: middle;
    --accessibleColorOnColorBackground: #30313d;
    --accessibleColorOnColorDanger: #fff;
    --accessibleColorOnColorPrimary: #fff;
    --accessibleColorOnColorSuccess: #fff;
    --accessibleColorOnColorWarning: #30313d;
    --accordionItemSpacing: 0.5rem;
    --borderRadius: 5px;
    --c-acBoxShadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px;
    --c-acItemBackgroundColor: rgb(255, 255, 255);
    --c-acItemBorderBottomLeftRadius: 5px;
    --c-acItemBorderBottomRightRadius: 5px;
    --c-acItemBorderBottomWidth: 1px;
    --c-acItemBorderColor: rgb(230, 230, 230);
    --c-acItemBorderLeftWidth: 1px;
    --c-acItemBorderRadius: 5px;
    --c-acItemBorderRightWidth: 1px;
    --c-acItemBorderStyle: solid;
    --c-acItemBorderTopLeftRadius: 5px;
    --c-acItemBorderTopRightRadius: 5px;
    --c-acItemBorderTopWidth: 1px;
    --c-acItemBorderWidth: 1px;
    --c-acItemColor: rgb(109, 110, 120);
    --c-acItemFocusedBackgroundColor: rgb(255, 255, 255);
    --c-acItemFocusedBorderColor: rgba(5, 115, 225, 0.5);
    --c-acItemFocusedBoxShadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px, rgba(5, 115, 225, 0.25) 0px 0px 0px 3px, rgba(0, 0, 0, 0.08) 0px 1px 1px 0px;
    --c-acItemFocusedColor: rgb(109, 110, 120);
    --c-acItemFocusedOutline: rgb(109, 110, 120) 0px;
    --c-acItemFont: 600 14px / 16.1px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    --c-acItemHoveredBackgroundColor: rgb(255, 255, 255);
    --c-acItemHoveredBorderColor: rgb(230, 230, 230);
    --c-acItemHoveredColor: rgb(48, 49, 61);
    --c-acItemHoveredOutline: rgb(48, 49, 61) 0px;
    --c-acItemPaddingBottom: 16px;
    --c-acItemPaddingLeft: 16px;
    --c-acItemPaddingRight: 16px;
    --c-acItemPaddingTop: 16px;
    --c-acItemSelectedBackgroundColor: rgb(255, 255, 255);
    --c-acItemSelectedBorderColor: rgb(230, 230, 230);
    --c-acItemSelectedColor: rgb(5, 112, 222);
    --c-acItemSelectedHoveredBackgroundColor: rgb(255, 255, 255);
    --c-acItemSelectedHoveredBorderColor: rgb(230, 230, 230);
    --c-acItemSelectedHoveredColor: rgb(5, 112, 222);
    --c-acOutline: rgb(109, 110, 120) 0px;
    --c-actionPaddingBottom: 4px;
    --c-actionPaddingLeft: 6px;
    --c-actionPaddingRight: 6px;
    --c-actionPaddingTop: 4px;
    --c-blockBackgroundColor: rgb(255, 255, 255);
    --c-blockDividerBackgroundColor: rgb(230, 230, 230);
    --c-blockDividerWidth: 1px;
    --c-blockPaddingBottom: 12px;
    --c-blockPaddingLeft: 12px;
    --c-blockPaddingRight: 12px;
    --c-blockPaddingTop: 12px;
    --c-dropdownDividerBackgroundColor: rgb(230, 230, 230);
    --c-dropdownDividerWidth: 1px;
    --c-dropdownItemBackgroundColor: rgb(255, 255, 255);
    --c-inputBorderBottomLeftRadius: 5px;
    --c-inputBorderBottomRightRadius: 5px;
    --c-inputBorderBottomWidth: 1px;
    --c-inputBorderLeftWidth: 1px;
    --c-inputBorderRightWidth: 1px;
    --c-inputBorderTopLeftRadius: 5px;
    --c-inputBorderTopRightRadius: 5px;
    --c-inputBorderTopWidth: 1px;
    --c-inputDividerBackgroundColor: rgb(230, 230, 230);
    --c-inputDividerWidth: 1px;
    --c-inputFloatingMarginLeft: 13px;
    --c-inputFloatingMarginRight: 13px;
    --c-inputFloatingPaddingTop: 32px;
    --c-inputFontColor: rgb(48, 49, 61);
    --c-inputFontSize: 16px;
    --c-inputPaddingBottom: 12px;
    --c-inputPaddingLeft: 12px;
    --c-inputPaddingRight: 12px;
    --c-inputPaddingTop: 12px;
    --c-labelFloatingHeight: 20.1px;
    --c-labelFloatingTransform: translateY(13px) scale(0.8888888888888888);
    --c-labelRestingFontSize: 16px;
    --c-labelRestingTransform: translateY(23px) scale(1);
    --c-pickerItemBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemDisabledBackgroundColor: rgb(230, 230, 230);
    --c-pickerItemDisabledFocusedBackgroundColor: rgb(230, 230, 230);
    --c-pickerItemDisabledHoveredBackgroundColor: rgb(230, 230, 230);
    --c-pickerItemFocusedBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemHighlightBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemHighlightFocusedBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemHighlightHoveredBackgroundColor: rgb(247, 247, 247);
    --c-pickerItemHoveredBackgroundColor: rgb(247, 247, 247);
    --c-pickerItemPaddingBottom: 12px;
    --c-pickerItemPaddingLeft: 12px;
    --c-pickerItemPaddingRight: 12px;
    --c-pickerItemPaddingTop: 12px;
    --c-pickerItemSelectedBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemSelectedHoveredBackgroundColor: rgb(255, 255, 255);
    --c-pickerItemTransitionDelay: 0s, 0s, 0s, 0s;
    --c-pickerItemTransitionDuration: 0.15s, 0.15s, 0.15s, 0.15s;
    --c-pickerItemTransitionProperty: background, box-shadow, border, color;
    --c-pickerItemTransitionTimingFunction: ease, ease, ease, ease;
    --colorBackground: #fff;
    --colorBackgroundText: #30313d;
    --colorDanger: #df1b41;
    --colorDangerText: #fff;
    --colorIcon: #6d6e78;
    --colorIconCardCvc: #6d6e78;
    --colorIconCardCvcError: #df1b41;
    --colorIconCardError: #df1b41;
    --colorIconCheckmark: #fff;
    --colorIconChevronDown: #6d6e78;
    --colorIconChevronDownHover: #30313d;
    --colorIconClose: #6d6e78;
    --colorIconCloseHover: #30313d;
    --colorIconHover: #30313d;
    --colorIconLoadingIndicator: rgba(0, 0, 0, 0.3);
    --colorIconMenu: #0570de;
    --colorIconMenuHover: #0570de;
    --colorIconMenuOpen: #0570de;
    --colorIconPasscodeDevice: #6d6e78;
    --colorIconPasscodeDeviceHover: #30313d;
    --colorIconPasscodeDeviceNotification: #0570de;
    --colorIconRedirect: currentColor;
    --colorIconTab: #6d6e78;
    --colorIconTabHover: #30313d;
    --colorIconTabMore: #6d6e78;
    --colorIconTabMoreHover: #30313d;
    --colorIconTabSelected: #0570de;
    --colorLogo: ;
    --colorLogoBlock: ;
    --colorLogoTab: ;
    --colorLogoTabSelected: ;
    --colorPrimary: #0570de;
    --colorPrimaryText: #fff;
    --colorSuccess: #30b130;
    --colorSuccessText: #fff;
    --colorText: #30313d;
    --colorTextPlaceholder: #757680;
    --colorTextSecondary: #6d6e78;
    --colorWarning: #f6e6b9;
    --colorWarningText: #30313d;
    --focusBoxShadow: 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
    --focusOutline: 0px;
    --fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    --fontLineHeight: 1.45;
    --fontSize2Xl: 1.25rem;
    --fontSize2Xs: 0.8125rem;
    --fontSize3Xs: 0.75rem;
    --fontSizeBase: 1rem;
    --fontSizeLg: 1.0625rem;
    --fontSizeSm: 0.93rem;
    --fontSizeXl: 1.125rem;
    --fontSizeXs: 0.875rem;
    --fontSmooth: always;
    --fontVariantLigatures: normal;
    --fontVariationSettings: normal;
    --fontWeightBold: bold;
    --fontWeightLight: 300;
    --fontWeightMedium: 600;
    --fontWeightNormal: 400;
    --gridColumnSpacing: 0.75rem;
    --gridRowSpacing: 0.75rem;
    --iconCardCvcColor: #6d6e78;
    --iconCardCvcErrorColor: #df1b41;
    --iconCardErrorColor: #df1b41;
    --iconCheckmarkColor: #fff;
    --iconChevronDownColor: #6d6e78;
    --iconChevronDownHoverColor: #30313d;
    --iconCloseColor: #6d6e78;
    --iconCloseHoverColor: #30313d;
    --iconColor: #6d6e78;
    --iconHoverColor: #30313d;
    --iconLoadingIndicatorColor: rgba(0, 0, 0, 0.3);
    --iconMenuColor: #0570de;
    --iconMenuHoverColor: #0570de;
    --iconMenuOpenColor: #0570de;
    --iconPasscodeDeviceColor: #6d6e78;
    --iconPasscodeDeviceHoverColor: #30313d;
    --iconPasscodeDeviceNotificationColor: #0570de;
    --iconRedirectColor: currentColor;
    --p-acBorderRadius: 0;
    --p-acItemBorderBottom: 1px;
    --p-acItemBorderTop: 1px;
    --p-acSpacing: calc(1px*-1);
    --p-acTransition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease,border-radius 0.15s ease;
    --p-colorBackgroundContrastAlpha05: rgba(0, 0, 0, 0.05);
    --p-colorBackgroundContrastAlpha08: rgba(0, 0, 0, 0.08);
    --p-colorBackgroundContrastAlpha30: rgba(0, 0, 0, 0.3);
    --p-colorBackgroundDeemphasize03: #f7f7f7;
    --p-colorBackgroundDeemphasize05: #f2f2f2;
    --p-colorBackgroundDeemphasize10: #e6e6e6;
    --p-colorBackgroundDeemphasize15: #d9d9d9;
    --p-colorBackgroundDeemphasize20: #cccccc;
    --p-colorBackgroundDisabled: #f2f2f2;
    --p-colorBackgroundDisabledDeemphasize05: #e6e6e6;
    --p-colorBackgroundDivider: #f2f2f2;
    --p-colorBackgroundLightenAbsolute05: #ffffff;
    --p-colorPrimaryActive: #228cfa;
    --p-colorPrimaryAlpha20: hsla(210, 96%, 45%, 25%);
    --p-colorPrimaryAlpha40: hsla(210, 96%, 45%, 40%);
    --p-colorPrimaryAlpha50: hsla(210, 96%, 45%, 50%);
    --p-colorPrimaryDisabled: #d9d9d9;
    --p-colorPrimaryDisabledText: #8d8d8d;
    --p-colorPrimaryHover: #0b81fa;
    --p-fadeEnterDelay: 0s;
    --p-fadeEnterDuration: 0.4s;
    --p-fadeExitDelay: 0s;
    --p-fadeExitDuration: 0.2s;
    --p-linkProtectionsBadgeBackground: #1d3944;
    --p-linkProtectionsBadgeColor: #fff;
    --p-logoBlockDarkDisplay: none;
    --p-logoBlockLightDisplay: block;
    --p-logoDarkDisplay: none;
    --p-logoLightDisplay: block;
    --p-logoTabDarkDisplay: none;
    --p-logoTabLightDisplay: block;
    --p-logoTabSelectedDarkDisplay: none;
    --p-logoTabSelectedLightDisplay: block;
    --p-outerFrameHeightIncreaseTransitionDelay: 0.02s;
    --p-outerFrameHeightTransitionDuration: 0.35s;
    --p-pickerItemBackgroundColorDeemphasize03: rgb(247, 247, 247);
    --p-pickerItemBackgroundColorDeemphasize05: rgb(242, 242, 242);
    --p-spacing1: 0.25rem;
    --p-spacing10: 2.5rem;
    --p-spacing2: 0.5rem;
    --p-spacing3: 0.75rem;
    --p-spacing4: 1rem;
    --p-spacing5: 1.25rem;
    --p-spacing6: 1.5rem;
    --p-spacing7: 1.75rem;
    --p-spacing8: 2rem;
    --p-spacing9: 2.25rem;
    --p-spacingSm: 2px;
    --p-spacingXs: 1px;
    --pickerItemSpacing: 0.5rem;
    --spacingAccordionItem: 0.5rem;
    --spacingGridColumn: 0.75rem;
    --spacingGridRow: 0.75rem;
    --spacingPickerItem: 0.5rem;
    --spacingTab: 0.25rem;
    --spacingUnit: 0.25rem;
    --tabIconColor: #6d6e78;
    --tabIconHoverColor: #30313d;
    --tabIconMoreColor: #6d6e78;
    --tabIconMoreHoverColor: #30313d;
    --tabIconSelectedColor: #0570de;
    --tabSpacing: 0.25rem;
}

#form_order h3 {
    color: #633b61;
    padding: 0 0 0.5em 0;
    text-align: left;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    line-height: normal;
}
