.pgc-referral-confirmation { max-width: 850px; padding-top: 3rem; padding-bottom: 4rem; }
.pgc-referral-confirmation [hidden], .pgc-referral-frame [hidden] { display: none !important; }
.pgc-referral-confirmation section { margin-top: 2rem; text-align:center;}
.pgc-referral-confirmation button { margin: .5rem .5rem .5rem 0; padding: .8rem 1.2rem; cursor: pointer; background-color: #f15d22; }
.pgc-referral-confirmation button:hover { background-color: #f48052; }
.pgc-referral-confirmation button:disabled { cursor: wait; opacity: .65; }
.pgc-referral-confirmation :focus-visible { outline: 3px solid #145d96; outline-offset: 4px; }
.pgc-referral-confirmation iframe { border: 0; width: 100%; min-height: 500px; }
.pgc-referral-confirmation p{font-size: 18px;}
.pgc-referral-disclosure { font-size: .9rem; line-height: 1.5; }
.pgc-referral-disclosure[hidden] { display: none !important; }
.pgc-referral-frame { margin: 0; padding: 8px; font-family: Arial, sans-serif; }
#priority-confirmation-heading{text-align: center;}
#priority-confirmation-intro, #priority-direct-visit{text-align: center;}
#priority-confirmation-message{text-align:center;}
#widget-status{text-align:center;}
#priority-credit-status{text-align:center;}
#priority-referral-status{text-align:center;}
#priority-credit-rewards{display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; margin-bottom: 20px; gap: 20px;}
#priority-credit-rewards .priority-credit-reward{ border: 1px solid #c9c9c9; padding: 5px; border-radius: 5px; max-width: 275px;} 
#priority-credit-rewards .priority-credit-reward p{margin-bottom: 5px;}
#priority-confirmation-intro{font-size:23px;}
#priority-credit-rewards .priority-credit-reward p span{color: #f15d22; font-weight: 700;}
h2#priority-offer-heading{color: #f15d22;}
