﻿@charset "UTF-8";

@media only screen and (min-width: 768px) {
    #desktoptopmessage {
        font-size: 4rem
    }
    #videoMessage {
        font-size: 3.5rem
    }
}

@media only screen and (max-width: 767px) {
    #desktoptopmessage {
        font-size: 2.75rem
    }
    #videoMessage {
        font-size: 2.5rem
    }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    #desktoptopmessage {
        font-size: 3.5rem
    }
    #videoMessage {
        font-size: 2.8rem
    }
}

p {
    font-size: 1.25rem
}
p.brandcolor
{
    font-weight: 700;
}

.top-message {
    font-weight: lighter;
    line-height: 1;
    padding-bottom: 10px
}

.cardamt {
    font-weight: bolder
}

.overlap {
    margin-top: -2%
}

.tandc {
    font-size: .8rem
}

/* Begin Error styles */
#redeem-error{
    max-width: 300px;
    text-align: center;
}
/* End Error styles */


/* Begin Frontier Styles */
#FA .brandbg-primary {
    background-color: #298067 !important;
}

#FA .brandcolor {
    color: #298067;
}

#FA .brandlink {
    text-decoration: underline;
    color: #298067;
}

#FA .brandbg-secondary {
    background-color: #9A9A9A;
}

#FA .brandcolor-secondary {
    color: #9A9A9A;
}

#FA hr.brandedrule {
    border: 1px solid #298067;
    border-radius: 1px;
    margin: 20px 0;
}

#FA .spinner-border {
    color: #298067;
}
/* End Frontier Styles */


/* Begin HACard Styles */
#HA .brandbg-primary {
    background-color: #4169e1 !important;
}

#HA .brandcolor {
    color: #4169e1;
}

#HA .brandlink {
    text-decoration: underline;
    color: #4169e1;
}

#HA .brandbg-secondary {
    background-color: #2babe2;
}

#HA .brandcolor-secondary {
    color: #2babe2;
}

#HA hr.brandedrule {
    border: 1px solid #4169e1;
    border-radius: 1px;
    margin: 20px 0;
}

#HA .spinner-border {
    color: #4169e1;
}
/* End HACard Styles */

/* Begin jetBlue Styles */
#JB .brandbg-primary {
    background-color: #4BBAEB !important;
}

#JB .brandcolor {
    color: #0000AA;
}

#JB .brandlink {
    text-decoration: underline;
    color: #0000AA;
}

#JB .brandbg-secondary {
    background-color: #0000AA;
}

#JB .brandcolor-secondary {
    color: #4BBAEB;
}

#JB hr.brandedrule {
    border: 1px solid #0000AA;
    border-radius: 1px;
    margin: 20px 0;
}

#JB .spinner-border {
    color: #0000AA;
}

#JB #cardNumber .brandbg-primary {
    background-color: #4D90CD !important;
}
/* End jetBlue Styles */

/* Begin CCH Styles */
#CCH .brandbg-primary {
    background-color: #046ec0;
}

#CCH .brandbg-primary.btn {
    background-color: #4b2d84;
    /*background: linear-gradient(90deg, #046ec0 70%, #4b2d84 100%);*/
}

#CCH .brandcolor {
    color: #046ec0;
}

#CCH .brandlink {
    text-decoration: underline;
    color: #046ec0;
}

#CCH .brandbg-secondary {
    background-color: #4b2d84;
    /*background: linear-gradient(90deg, #046ec0 70%, #4b2d84 100%);*/
}

#CCH .brandcolor-secondary {
    color: #4b2d84;
}

#CCH hr.brandedrule {
    border: 1px solid #046ec0;
    border-radius: 1px;
    margin: 20px 0;
}

#CCH .spinner-border {
    color: #4b2d84;
}
/* End CCH Styles */

/* Begin UA Styles */
#UA .brandbg-primary {
    background-color: #B6BBDD;
}

#UA .brandbg-primary.btn {
    background-color: #002244;
}

#UA .brandcolor {
    color: #002244;
}

#UA .brandlink {
    text-decoration: underline;
    color: #002244;
}

#UA .brandbg-secondary {
    background-color: #002244;
}

#UA .brandcolor-secondary {
    color: #B6BBDD;
}

#UA hr.brandedrule {
    border: 1px solid #002244;
    border-radius: 1px;
    margin: 20px 0;
}

#UA .spinner-border {
    color: #B6BBDD;
}
/* End UA Styles */


/* Begin BC Styles */
#BC .brandbg-primary {
    background-color: #0094cc;
}

#BC .brandbg-primary.btn {
    background-color: #0094cc;
}

#BC .brandcolor {
    color: #085da9;
}

#BC .brandlink {
    text-decoration: underline;
    color: #085da9;
}

#BC .brandbg-secondary {
    background-color: #085da9;
}

#BC .brandcolor-secondary {
    color: #0094cc;
}

#BC hr.brandedrule {
    border: 1px solid #085da9;
    border-radius: 1px;
    margin: 20px 0;
}

#BC .spinner-border {
    color: #0094cc;
}
/* End BC Styles */

/* Begin Breeze Styles */
#BRZ .brandbg-primary {
    background-color: #1f74df !important;
}

#BRZ .brandcolor {
    color: #1f74df;
}

#BRZ .brandlink {
    text-decoration: underline;
    color: #1f74df;
}

#BRZ .brandbg-secondary {
    background-color: #001633;
}

#BRZ .brandcolor-secondary {
    color: #001633;
}

#BRZ hr.brandedrule {
    border: 1px solid #1f74df;
    border-radius: 1px;
    margin: 20px 0;
}

#BRZ .spinner-border {
    color: #1f74df;
}
/* End Breeze Styles */