@import './../../../../css/master/settings/variables/colors'; @import './../../../../css/master/settings/variables/fonts'; $textSize: 0.9rem; .cc-failure-modal-container { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: $blackWithOpacity; z-index: 10500; text-align: center; } .cc-failure-modal-body { display: inline-block; margin-top: 20%; padding: 1.25rem 2rem; background-color: $white; border-radius: 0.25rem; border-top: 0.5rem solid $red; text-align: left; } .cc-failure-modal-heading-container { display: flex; align-items: start; padding-top: 1rem; padding-bottom: 0.5rem; } .cc-failure-modal-heading-text { box-sizing: border-box; color: $black; font-size: $textSize; font-weight: $fontWeightSemiBold; font-style: normal; font-family: $fontFamily; text-align: center; margin-left: 0.5rem; } .cc-failure-modal-body-text { color: $black; font-size: $textSize; font-weight: $fontWeightNormal; font-style: normal; font-family: $fontFamily; margin-left: 1rem; margin-right: 1rem; padding-top: 0.5rem; } .cc-failure-modal-button-container { box-sizing: border-box; background: $blue; border-radius: 0.25rem; padding: 0.5rem 1.5rem 0.5rem 1.5rem; display: flex; flex-direction: row; gap: 0.25rem; align-items: center; justify-content: center; position: relative; overflow: hidden; width: fit-content; margin: 2rem auto 0; cursor: pointer; } .cc-failure-modal-button-text-container { display: flex; flex-direction: row; gap: 0; align-items: center; justify-content: center; align-self: stretch; flex-shrink: 0; position: relative; } .cc-failure-modal-button-text { color: $white; text-align: center; font-size: $textSize; font-family: $fontFamily; font-weight: $fontWeightNormal; position: relative; display: flex; align-items: center; justify-content: center; } .padding_20{ padding: 20px} .display_inline_flex { display: inline-flex; } // Media Query for Mobile Devices @media screen and (max-width: 460px) { .cc-failure-modal-body { position: absolute; left: 0; bottom: 0; } .cc-failure-modal-heading-text, .cc-failure-modal-body-text { font-size: 0.8rem; margin-left: 0.25rem; margin-right: 0.25rem; } .cc-failure-modal-button-container { margin-top: 1.5rem; } } .recaptcha-cc-error{ background: #fff0f0; padding: 10px 20px; border-left: 0.6rem solid #b30000; border-right: 0.05rem solid #b30000; border-top: 0.05rem solid #b30000; border-bottom: 0.05rem solid #b30000; border-left-width: 0.3rem; margin: 20px 10px; display: flex; border-radius: 4px; } .recaptcha-cc-error-title{ font-size: 14px; padding: 5px; color: #000; margin-left: 10px; } .reattemptCheckBoxDiv { margin: 10px; padding: 20px 20px; background: #E8e8e8; border: 1px solid #9F9D9D; font-size: 16px; font-weight: normal; } .reattemptCheckBox { outline: 1px solid #9F9D9D; } .disabled { pointer-events: none; }