﻿@font-face
{
    font-family: "segoeui";
    src: url('../../Fonts/segoeui.ttf');
}

@font-face
{
    font-family: "segoeuiBold";
    src: url('../../Fonts/seguisb.ttf');
}

body
{
    font-family: Segoe UI, "segoeui";
    font-style: normal;
    font-size: 14px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

.segoeuiBold
{
    font-weight: bold;
    font-family: Segoe UI, "segoeuiBold";
}

input[type="text"]
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px; /* border-color: #C8C8C9; */
    border: solid 1px #E5E5E5;
    box-shadow: 0 0 10px #E8E8E8 inset;
}

.Holiday2016BG
{
    background-color: #000000;
    min-height: 50px;
    width: 100%;
    padding-top: 0;
}

.Holiday2016FLinks
{
    color: #FFFFFF !important;
    font: 14px;
}

.Holiday2016footerLink a, .Holiday2016footerLink:hover, .Holiday2016footerLink:active, .Holiday2016footerLink:visited
{
    color: #000000 !important;
    font-size: 11px;
    text-decoration: none;
    text-align: center;
}

.clearboth
{
    clear: both;
}

.fColorLightGreenLink, .fColorLightGreenLink:active, .fColorLightGreenLink:visited
{
    color: #C0C029;
    text-decoration: none;
}

.fColorLightGreenLink:hover
{
    color: #C0C029;
    text-decoration: underline;
    cursor: pointer;
}

.text-center
{
    text-align: center;
}

.verticalAlignMiddle
{
    vertical-align: middle;
}

.height5
{
    height: 5px;
}

.height10
{
    height: 10px;
}

.height15
{
    height: 15px;
}

.height20
{
    height: 20px;
}

.height30
{
    height: 30px;
}

.height50
{
    height: 50px;
}

.height70
{
    height: 70px;
}

.fontsize10
{
    font-size: 10px;
}

.fontsize11
{
    font-size: 11px;
}

.fontsize12
{
    font-size: 12px;
}

.fontsize13
{
    font-size: 13px;
}

.fontsize14
{
    font-size: 14px;
}

.fontsize16
{
    font-size: 16px;
}

.fontsize20
{
    font-size: 20px;
}

.fontsize30
{
    font-size: 30px;
}

.paddingleft10
{
    padding-left: 10px;
}

.paddingleft5Per
{
    padding-left: 5%;
}

.paddingright3Per
{
    padding-right: 3%;
}

.FL
{
    float: left;
}

.paddingright10
{
    padding-right: 10px;
}

.paddingtop5
{
    padding-top: 5px;
}

.paddingbottom5
{
    padding-bottom: 5px;
}

.padding10
{
    padding: 10px;
}

.storeSection
{
    border: solid 1px #E4E4E4;
    border-radius: 10px;
    width: 100%;
    display: table;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
}

.fColorBlack
{
    color: #000000;
}

.fColorLightGreen
{
    color: #C0C029;
}

@media (max-width: 768px)
{
    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }

    #divYouWill
    {
        padding-top: 12px;
    }

    #header
    {
        text-align: center;
        padding-left: 34%;
    }

    .footer
    {
        bottom: 0;
        width: 100%; /* Set the fixed height of the footer here */
        background-color: #f5f5f5;
    }

    .btnGreen, .btnWhite:hover
    {
        background-color: #C0C029;
        height: 40px;
        width: 100%;
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .btnWhite, .btnGreen:hover
    {
        background-color: White;
        height: 40px;
        width: 100%;
        color: #C0C029;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    #rowHeight50
    {
        height: 0px;
    }

    .storeSectionDetails
    {
        text-align: center;
    }

    .lblWidth150
    {
        width: 150px;
    }

    .SingleStoreBeforeHeight
    {
        height: 20px;
    }
}

@media (min-width: 768px)
{

    #divYouWill
    {
        padding-top: 12px;
    }

    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }

    #header
    {
        text-align: left;
    }

    #footerheight
    {
        height: 45px;
    }

    .footer
    {
        bottom: 0;
        width: 100%; /* Set the fixed height of the footer here */
        background-color: #f5f5f5;
    }

    .btnGreen, .btnWhite:hover
    {
        background-color: #C0C029;
        height: 40px;
        width: 100%;
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .btnWhite, .btnGreen:hover
    {
        background-color: White;
        height: 40px;
        width: 100%;
        color: #C0C029;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .storeSectionDetails
    {
        text-align: left;
    }
}

@media (min-width: 1200px)
{

    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }

    #divYouWill
    {
        padding-top: 0px;
    }

    .fontsize20
    {
        font-size: 20px;
    }

    .fontsize15
    {
        font-weight: normal;
        font-size: 15px;
        color: #000000;
        line-height: 1.5em;
    }

    #header
    {
        text-align: left;
    }

    #footerheight
    {
        height: 45px;
    }

    .footer
    {
        bottom: 0;
        width: 100%; /* Set the fixed height of the footer here */
        background-color: #f5f5f5;
    }

    .btnGreen, .btnWhite:hover
    {
        background-color: #C0C029;
        height: 40px;
        color: #fff;
        width: 300px;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .btnWhite, .btnGreen:hover
    {
        background-color: White;
        height: 40px;
        width: 300px;
        color: #C0C029;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .btnBlackWhite, .btnWhiteBlack:hover
    {
        background-color: #232323;
        height: 40px;
        color: #fff;
        width: 300px;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .btnWhiteBlack, .btnBlackWhite:hover
    {
        background-color: #FFFFFF;
        height: 40px;
        color: #232323;
        width: 300px;
        font-size: 20px;
        text-transform: uppercase;
        text-align: center;
        outline: none;
        border: 0px solid #a1a1a1;
        padding: 10px 10px;
        padding-top: 5px;
        border-radius: 5px;
        box-shadow: 5px 5px 5px #ECECEC;
    }

    .height30
    {
        height: 30px;
    }

    .height20
    {
        height: 20px;
    }

    .height10
    {
        height: 10px;
    }

    .height50
    {
        height: 50px;
    }

    .storeSectionDetails
    {
        text-align: left;
    }

    .SingleStoreBeforeHeight
    {
        height: 70px;
    }
}

.fontbold
{
    font-weight: bold;
}

#imgExpireLogoURL
{
    position: absolute;
    right: 0;
}
/* SpringRackNSO2017 styles*/

@font-face
{
    font-family: "BrownTT-Regular";
    src: url('../../Fonts/BrownTT/BrownTT-Regular.ttf'), url('../../Fonts/BrownTT/BrownTT-Regular.eot');
}

@font-face
{
    font-family: "BrownTT-Bold";
    src: url('../../Fonts/BrownTT/BrownTT-Bold.ttf'), url('../../Fonts/BrownTT/BrownTT-Bold.eot');
}

.SpringRackNSO2017
{
    font-family: "BrownTT-Regular" ,arial;
}

.brownBold
{
    font-family: "BrownTT-Bold" ,arial;
}

.fontWeight400
{
    font-weight: 400;
}

.fontWeight700
{
    font-weight: 700;
}

.fontcolorWhite
{
    color: #FFFFFF;
}

.springRackNSORSVPEventDate
{
    top: 55%;
    left: 52%;
    position: absolute;
}

.springRackNSORSVPEventTime
{
    top: 59%;
    left: 52%;
    position: absolute;
}

.springRackNSORSVPAddress
{
    top: 70%;
    left: 52%;
    position: absolute;
    text-align: left;
}

.springrackNSOGetDirections
{
    top: 70%;
    right: 8.85%;
    position: absolute;
    text-align: left;
}

.springrackNSOAddToCalendar
{
    top: 78%;
    right: 8.85%;
    position: absolute;
    text-align: left;
}

.springRackNSOEventDate
{
    top: 47%;
    left: 55%;
    position: absolute;
}

.springRackNSOEventTime
{
    top: 51%;
    left: 55%;
    position: absolute;
}

.springRackNSOAddress
{
    top: 60%;
    left: 55%;
    position: absolute;
    text-align: left;
}

.springRackNSOBackToRSVP
{
    top: 80%;
    left: 55%;
    position: absolute;
}

.springRackNSOBackToRSVP a
{
    color: #333333 !important;
}

.fontColorBlue_springRackNSO2017
{
    color: #1F98BC;
}

.springRackNSORSVPNOEventDate
{
    top: 37%;
    left: 57%;
    position: absolute;
}

.springRackNSORSVPNOTime
{
    top: 55%;
    left: 57%;
    position: absolute;
}

.springRackNSORSVPNOAddress
{
    top: 65%;
    left: 57%;
    position: absolute;
    color: #666666;
}

.springrackNSORSVPNoLearnMore
{
    top: 84%;
    right: 8.85%;
    position: absolute;
    text-align: left;
}

.springRackNSORSVPNOBackToRSVP
{
    top: 86%;
    left: 57%;
    position: absolute;
}

.springRackNSORSVPNOBackToRSVP a
{
    color: #666666 !important;
}

.displayNone
{
    display: none;
}

.displayBlock
{
    display: block;
}

@media (min-width: 1200px)
{

    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }
}

@media screen and (max-width: 1200px)
{
    .springrackNSOGetDirections, .springrackNSOAddToCalendar
    {
        right: 0.5%;
    }

    /*.springRackNSOBackToRSVP {
                                                            right: 4%;
                                                        }*/

    .springrackNSORSVPNoLearnMore
    {
        right: 0.5%;
    }
}

@media (max-width: 992px)
{

    .springrackNSORSVPNoLearnMore
    {
        right: 0%;
    }

    .springrackNSOGetDirections, .springrackNSOAddToCalendar
    {
        right: 0%;
    }
}

/*@media screen and (max-width: 992px) {
    .springRackNSOBackToRSVP {
        right: 4%;
    }
}*/

@media screen and (max-width: 768px)
{

    .springRackNSORSVPEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSORSVPEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSORSVPAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }

    .springrackNSOGetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSOAddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSOEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSOBackToRSVP a
    {
        margin-top: 10px;
        color: #1F98BC !important;
    }

    .btnCalendarAndGetDir
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .springrackNSOGetDirections img, .springrackNSOAddToCalendar img
    {
        margin: auto;
    }

    .springRackNSORSVPNOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSORSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSORSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSORSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSORSVPNoLearnMore img
    {
        margin: auto;
    }

    .springRackNSORSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSORSVPNOBackToRSVP a
    {
        margin-top: 10px;
        color: #1F98BC !important;
    }
}


/* GalaFLS2017 styles*/

.fontsize24
{
    font-size: 24px;
}

.fontcolorPink
{
    color: #FF00FF;
}

.textDecorationNone
{
    text-decoration: none;
}

.fontcolorGreen
{
    color: #BFC031;
}

.ColorRed
{
    color: Red;
}

.fontWeightBold
{
    font-weight: 700;
}

.fontsize18
{
    font-size: 18px;
}


.GalaFLS2017_btnBlack, .GalaFLS2017_btnWhite:hover
{
    background-color: #000000;
    height: 40px;
    color: #fff;
    width: 300px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    outline: none;
    border: 0px solid #a1a1a1;
    padding: 10px 10px;
    padding-top: 5px; /*border-radius: 5px;*/
    box-shadow: 5px 5px 5px #ECECEC;
}

.GalaFLS2017_btnWhite, .GalaFLS2017_btnBlack:hover
{
    background-color: White;
    height: 40px;
    width: 300px;
    color: #000000;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    outline: none;
    border: 0px solid #a1a1a1;
    padding: 10px 10px;
    padding-top: 5px; /*border-radius: 5px;*/
    box-shadow: 5px 5px 5px #ECECEC;
}

.GalaFLS2017_Anchor
{
    color: #000000;
    text-decoration: underline;
    white-space: nowrap;
}

.GalaFLS2017_Anchor:hover, .GalaFLS2017_Anchor:visited, .GalaFLS2017_Anchor:active, .GalaFLS2017_Anchor:focus
{
    color: #000000;
}

.GalaFLS2017_AnchorBold
{
    color: #000000;
    text-decoration: none;
    font-family: BrandonTextBold;
}

.GalaFLS2017_AnchorBold:hover
{
    color: #000000;
    text-decoration: underline;
    font-family: BrandonTextBold;
}


.Gala2017footerLink, .Gala2017footerLink:hover, .Gala2017footerLink:visited, .Gala2017footerLink:active, .Gala2017footerLink:focus
{
    color: #000000;
    font-size: 11px;
    text-align: center;
}

.Gala2017WhitecolorLink, .Gala2017WhitecolorLink:hover, .Gala2017WhitecolorLink:visited, .Gala2017WhitecolorLink:active, .Gala2017WhitecolorLink:focus
{
    vertical-align: middle;
    font-size: 14px;
    color: #FFFFFF;
}
.Gala2017WhitecolorLink {
    text-decoration: none !important;
}

.btnFountainBlue, .GalaFLS2017_LaJolla_btnWhite:hover
{
    background-color: #58b7b3;
    height: 40px;
    color: #fff;
    width: 300px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    outline: none;
    border: 0px solid #a1a1a1;
    padding: 10px 10px;
    padding-top: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #ECECEC;
}

.GalaFLS2017_LaJolla_btnWhite, .btnFountainBlue:hover
{
    background-color: White;
    height: 40px;
    width: 300px;
    color: #58b7b3;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    outline: none;
    border: 0px solid #a1a1a1;
    padding: 10px 10px;
    padding-top: 5px;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #ECECEC;
}

.BGColorBlack
{
    background-color: black;
}

.height40
{
    height: 40px;
}




/*FallRackNSO2017 Styles*/

.fColorBlue_fallRackNSO2017
{
    color: #1F98BC;
}


.fontColorBlue_fallRackNSO2017
{
    color: #1F98BC;
}

.fontColorBlue_fallRackNSO2017:hover
{
    color: #1F98BC;
    text-decoration: underline !important;
}

.fallRackNSORSVPEventDate
{
    top: 48%;
    left: 52.5%;
    position: absolute;
}

.fallRackNSORSVPEventTime
{
    top: 53%;
    left: 52.5%;
    position: absolute;
}

.fallRackNSORSVPAddress
{
    top: 63%;
    left: 52.5%;
    position: absolute;
    text-align: left;
}

.fallrackNSOGetDirections
{
    top: 78%;
    right: 7.85%;
    position: absolute;
    text-align: left;
}

.fallrackNSOAddToCalendar
{
    top: 70%;
    right: 7.85%;
    position: absolute;
    text-align: left;
}

.fallRackNSO2017_fontColorDarkAsh
{
    color: #666666;
}

.fallRackNSOEventDate
{
    top: 47%;
    left: 55%;
    position: absolute;
}

.fallRackNSOEventTime
{
    top: 52%;
    left: 55%;
    position: absolute;
}

.fallRackNSOAddress
{
    top: 60%;
    left: 55%;
    position: absolute;
    text-align: left;
}

.fallRackNSOEventDateWithEntranceInfo
{
    top: 22%;
    left: 55%;
    position: absolute;
}

.fallRackNSOEventTimeWithEntranceInfo
{
    top: 27%;
    left: 55%;
    position: absolute;
}

.fallRackNSOAddressWithEntranceInfo
{
    top: 36%;
    left: 55%;
    position: absolute;
    text-align: left;
}

.fallRackNSOEntranceInfo
{
    top: 53%;
    left: 55%;
    position: absolute;
    text-align: left;
    width: 250px;
}

.fallRackNSOBackToRSVP
{
    top: 81%;
    left: 55%;
    position: absolute;
    text-align: left;
}

.fallRackNSOBackToRSVP a
{
    color: #333333 !important;
}


.fallRackNSORSVPNOEventDate
{
    top: 37%;
    left: 57%;
    position: absolute;
}

.fallRackNSORSVPNOTime
{
    top: 57%;
    left: 57%;
    position: absolute;
}

.fallrackNSORSVPNoLearnMore
{
    top: 84%;
    right: 7.9%;
    position: absolute;
    text-align: left;
}


.fallRackNSORSVPNOBackToRSVP
{
    top: 86%;
    left: 57%;
    position: absolute;
}

.fallRackNSORSVPNOBackToRSVP a
{
    color: #666666 !important;
}

.fallRackNSORSVPNOAddress
{
    top: 65%;
    left: 57%;
    position: absolute;
    color: #666666;
}

.fallRackNSOGOEventDate
{
    top: 25%;
    left: 57%;
    position: absolute;
}

.fallRackNSOGOEventTime
{
    top: 28%;
    left: 57%;
    position: absolute;
}

.fallRackNSOGOAddress
{
    top: 35%;
    left: 57%;
    position: absolute;
}

.imageCenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}



@media screen and (max-width: 1200px)
{

    .fallRackNSORSVPEventDate
    {
        left: 53%;
    }

    .fallRackNSORSVPEventTime
    {
        left: 53%;
    }

    .fallRackNSORSVPAddress
    {
        left: 53%;
    }

    .fallrackNSOGetDirections, .fallrackNSOAddToCalendar
    {
        right: -1.10%;
    }

    .fallRackNSOBackToRSVP
    {
        right: -1%;
    }

    .fallrackNSORSVPNoLearnMore
    {
        right: -1%;
    }
}

@media (max-width: 992px)
{

    .fallrackNSORSVPNoLearnMore
    {
        right: -2%;
    }

    .fallrackNSOGetDirections, .fallrackNSOAddToCalendar
    {
        right: -2.0%;
    }

    .fallRackNSOBackToRSVP
    {
        right: 0%;
    }
}


@media screen and (max-width: 768px)
{

    .fallRackNSORSVPEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSORSVPEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSORSVPAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    input[type="text"]
    {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 5px; /* border-color: #C8C8C9; */
        border: solid 1px #E5E5E5;
        box-shadow: 0 0 10px #E8E8E8 inset;
        width: 100%;
    }

    .fallrackNSOGetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSOAddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOEventDateWithEntranceInfo
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOEventTimeWithEntranceInfo
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOAddressWithEntranceInfo
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOEntranceInfo
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        width: 100%;
    }

    .fallRackNSOGOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOGOEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOGOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSOBackToRSVP a
    {
        margin-top: 10px;
        color: #1F98BC !important;
    }

    .btnCalendarAndGetDir
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .fallRackNSORSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSORSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSORSVPNoLearnMore img
    {
        margin: auto;
    }

    .fallRackNSORSVPNOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSORSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSORSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        font-size: 14px;
        margin-top: 25px;
    }

    .fallRackNSORSVPNOBackToRSVP a
    {
        margin-top: 10px;
        color: #1F98BC !important;
    }

    .fallrackNSOGetDirections img, .fallrackNSOAddToCalendar img
    {
        margin: auto;
    }
}

/*LoyaltyFLS2017 Styles*/

.LoyaltyFLS2017_btnSubmit
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 150px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}

.LoyaltyFLS2017_btnSubmitChanges
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 175px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}

.LoyaltyFLS2017_btnFindWorkshops
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 200px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}

.StyleTips_WorkShopbtn
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 300px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}

.LoyaltyFLS2017_btnTellUs
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 220px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}


/*LoyaltyLevel42017 Styles*/

.fontsize40
{
    font-size: 40px;
}

.fColor_Level4
{
    color: #1E1E1E;
}


.LoyaltyLevel4S2017_btnSubmit
{
    background-color: white;
    height: 40px;
    color: #000000;
    width: 240px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}


.LoyaltyLevel4S2017FLinks, .LoyaltyLevel4S2017FLinks:hover, .LoyaltyLevel4S2017FLinks:visited, .LoyaltyLevel4S2017FLinks:active
{
    color: #FFFFFF !important;
    font-size: 14px !important;
    text-decoration: none;
}


.paddingleft20
{
    padding-left: 20px;
}

.LoyaltyLevel4S2017_Anchor, .LoyaltyLevel4S2017_Anchor:active, .LoyaltyLevel4S2017_Anchor:visited
{
    color: #1E1E1E;
    text-decoration: underline;
    white-space: nowrap;
}

.LoyaltyLevel4S2017_Anchor:hover
{
    color: #1E1E1E;
}


.paddingTop10
{
    padding-top: 10px;
}

.a.SmallSizeFooterLinks:hover {
    text-decoration: underline !important;
}

.FooterLinks, .FooterLinks:hover, .FooterLinks:visited, .FooterLinks:active, .FooterLinks:focus {
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}

.SmallSizeFooterLinks, .SmallSizeFooterLinks:hover, .SmallSizeFooterLinks:visited, .SmallSizeFooterLinks:active, .SmallSizeFooterLinks:focus
{
    color: #000000 !important;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}

.btnBlack
{
    background-color: White;
    height: 40px;
    width: 100%;
    color: Black;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    outline: none;
    border: 1px solid Black;
    padding: 10px 10px;
    padding-top: 5px;
}

.paddingLR0px
{
    padding-left: 0px;
    padding-right: 0px;
}

.PaddingLTAlignCenter
{
    padding-left: 0px;
    text-align: center;
}

.alternateRowStyle
{
    background-color: #F2F2F2;
    height: 100%;
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.alternateRowStyleForHugeTxt
{
    background-color: #F2F2F2;
    height: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
    v-align: middle;
}

.paddingLR10px
{
    padding-left: 10px;
    padding-right: 10px;
}

.height40
{
    height: 40px;
}

.paddingL10px
{
    padding-left: 10px;
}

.txtAreaStyle {
    width: 100%;
    padding-left: 5px;
    border: 1px solid #A9A9A9;
    font-size: 16px;
}

.txtBoxStyle {
    width: 100% !important;
    padding-left: 5px !important;
    border: 1px solid #A9A9A9 !important;
}

.fontbold
{
    font-weight: bold;
}

/* 
##Device = Desktops
##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px)
{
    .divrecommendDesktop
    {
        display: block;
    }

    .divrecommendMobile
    {
        display: none;
    }

    .divOverallDesktop
    {
        display: block;
    }

    .divOverallMobile
    {
        display: none;
    }

    .divThinkingDesktop
    {
        display: block;
    }

    .divThinkingMobile
    {
        display: none;
    }

    .divWhatisyourlevelDesktop
    {
        display: block;
    }

    .divWhatisyourlevelMobile
    {
        display: none;
    }

    .btnSubmitDesktop
    {
        display: block;
    }

    .btnSubmitMobile
    {
        display: none;
    }

    .divMakePurchaseYesDesktop
    {
        display: block;
    }

    .divMakePurchaseYesMobile
    {
        display: none;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: block;
    }

    .divMakePurchaseInFutureMobile
    {
        display: none;
    }

    .divValuableBenefitDesktop
    {
        display: block;
    }

    .divValuableBenefitMobile
    {
        display: none;
    }
}

/* 
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px)
{

    .divrecommendDesktop
    {
        display: block;
    }

    .divrecommendMobile
    {
        display: none;
    }

    .divOverallDesktop
    {
        display: block;
    }

    .divOverallMobile
    {
        display: none;
    }

    .divThinkingDesktop
    {
        display: block;
    }

    .divThinkingMobile
    {
        display: none;
    }

    .divWhatisyourlevelDesktop
    {
        display: block;
    }

    .divWhatisyourlevelMobile
    {
        display: none;
    }

    .btnSubmitDesktop
    {
        display: block;
    }

    .btnSubmitMobile
    {
        display: none;
    }

    .divMakePurchaseYesDesktop
    {
        display: block;
    }

    .divMakePurchaseYesMobile
    {
        display: none;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: block;
    }

    .divMakePurchaseInFutureMobile
    {
        display: none;
    }

    .divValuableBenefitDesktop
    {
        display: block;
    }

    .divValuableBenefitMobile
    {
        display: none;
    }
}

/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px)
{

    .divrecommendDesktop
    {
        display: none;
    }

    .divrecommendMobile
    {
        display: block;
    }

    .divOverallDesktop
    {
        display: none;
    }

    .divOverallMobile
    {
        display: block;
    }

    .divThinkingDesktop
    {
        display: none;
    }

    .divThinkingMobile
    {
        display: block;
    }

    .divWhatisyourlevelDesktop
    {
        display: none;
    }

    .divWhatisyourlevelMobile
    {
        display: block;
    }

    .btnSubmitDesktop
    {
        display: none;
    }

    .btnSubmitMobile
    {
        display: block;
    }

    .ButtonCenter
    {
        margin: 0 auto;
    }

    .divMakePurchaseYesDesktop
    {
        display: none;
    }

    .divMakePurchaseYesMobile
    {
        display: block;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: none;
    }

    .divMakePurchaseInFutureMobile
    {
        display: block;
    }

    .divValuableBenefitDesktop
    {
        display: none;
    }

    .divValuableBenefitMobile
    {
        display: block;
    }
}

/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
{

    .divrecommendDesktop
    {
        display: none;
    }

    .divrecommendMobile
    {
        display: block;
    }

    .divOverallDesktop
    {
        display: none;
    }

    .divOverallMobile
    {
        display: block;
    }

    .divThinkingDesktop
    {
        display: none;
    }

    .divThinkingMobile
    {
        display: block;
    }

    .divWhatisyourlevelDesktop
    {
        display: none;
    }

    .divWhatisyourlevelMobile
    {
        display: block;
    }

    .btnSubmitDesktop
    {
        display: none;
    }

    .btnSubmitMobile
    {
        display: block;
    }

    .ButtonCenter
    {
        margin: 0 auto;
    }

    .divMakePurchaseYesDesktop
    {
        display: none;
    }

    .divMakePurchaseYesMobile
    {
        display: block;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: none;
    }

    .divMakePurchaseInFutureMobile
    {
        display: block;
    }

    .divValuableBenefitDesktop
    {
        display: none;
    }

    .divValuableBenefitMobile
    {
        display: block;
    }
}

/* 
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px)
{

    .divrecommendDesktop
    {
        display: none;
    }

    .divrecommendMobile
    {
        display: block;
    }

    .divOverallDesktop
    {
        display: none;
    }

    .divOverallMobile
    {
        display: block;
    }

    .divThinkingDesktop
    {
        display: none;
    }

    .divThinkingMobile
    {
        display: block;
    }

    .divWhatisyourlevelDesktop
    {
        display: none;
    }

    .divWhatisyourlevelMobile
    {
        display: block;
    }

    .btnSubmitDesktop
    {
        display: none;
    }

    .btnSubmitMobile
    {
        display: block;
    }

    .ButtonCenter
    {
        margin: 0 auto;
    }

    .divMakePurchaseYesDesktop
    {
        display: none;
    }

    .divMakePurchaseYesMobile
    {
        display: block;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: none;
    }

    .divMakePurchaseInFutureMobile
    {
        display: block;
    }

    .divValuableBenefitDesktop
    {
        display: none;
    }

    .divValuableBenefitMobile
    {
        display: block;
    }
}

/* 
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px)
{
    .divrecommendDesktop
    {
        display: none;
    }

    .divrecommendMobile
    {
        display: block;
    }

    .divOverallDesktop
    {
        display: none;
    }

    .divOverallMobile
    {
        display: block;
    }

    .divThinkingDesktop
    {
        display: none;
    }

    .divThinkingMobile
    {
        display: block;
    }

    .divWhatisyourlevelDesktop
    {
        display: none;
    }

    .divWhatisyourlevelMobile
    {
        display: block;
    }

    .btnSubmitDesktop
    {
        display: none;
    }

    .btnSubmitMobile
    {
        display: block;
    }

    .ButtonCenter
    {
        margin: 0 auto;
    }

    .divMakePurchaseYesDesktop
    {
        display: none;
    }

    .divMakePurchaseYesMobile
    {
        display: block;
    }

    .divMakePurchaseInFutureDesktop
    {
        display: none;
    }

    .divMakePurchaseInFutureMobile
    {
        display: block;
    }

    .divValuableBenefitDesktop
    {
        display: none;
    }

    .divValuableBenefitMobile
    {
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 768px)
{
    .col-sm-9
    {
        width: 100% !important;
    }

    .btnSubmitDesktop
    {
        display: none;
    }

    .btnSubmitMobile
    {
        display: block;
    }

    .ButtonCenter
    {
        margin: 0 auto;
    }
}


/*ExtraordinaryExperiences2017 Styles*/

.fontsize28
{
    font-size: 28px;
}

.ExtraordinaryExperiences2017FLinks, .ExtraordinaryExperiences2017FLinks:hover, .ExtraordinaryExperiences2017FLinks:visited, .ExtraordinaryExperiences2017FLinks:active
{
    color: #FFFFFF !important;
    font-size: 13px !important;
    text-decoration: none;
}

.ExtraordinaryExperiences2017_Anchor, .ExtraordinaryExperiences2017_Anchor:active, .ExtraordinaryExperiences2017_Anchor:visited
{
    color: #000000;
    text-decoration: underline;
    white-space: nowrap;
}

.ExtraordinaryExperiences2017_Anchor:hover
{
    color: #000000;
}

.ExtraordinaryExperiences2017footerLink, .ExtraordinaryExperiences2017footerLink:hover, .ExtraordinaryExperiences2017footerLink:active, .ExtraordinaryExperiences2017footerLink:visited
{
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    text-align: center;
}

/*SpringRackNSO2018 Styles*/

.surveyContent
{
    font-size: 15px;
    color: #000000;
}

.fontColorBlue_springRackNSO2018
{
    color: #09548D;
}

.width40per
{
    width: 40%;
}

.springRackNSO2018BackToRSVP
{
    top: 71%;
    left: 55%;
    position: absolute;
}

.springRackNSO2018BackToRSVP a
{
    color: #666666 !important;
}


.springRackNSO2018EventDate
{
    top: 44%;
    left: 55%;
    position: absolute;
}

.springRackNSO2018EventTime
{
    top: 48%;
    left: 55%;
    position: absolute;
}

.springRackNSO2018Address
{
    bottom: 31%;
    left: 55%;
    position: absolute;
    text-align: left;
}

.springRackNSO2018RSVPEventDate
{
    top: 35%;
    left: 52%;
    position: absolute;
}

.springRackNSO2018RSVPEventTime
{
    top: 39%;
    left: 52%;
    position: absolute;
}

.springRackNSO2018RSVPAddress
{
    top: 49%;
    left: 52%;
    position: absolute;
    text-align: left;
}

.springRackNSO2018RSVPNOEventDate
{
    top: 33%;
    left: 56%;
    position: absolute;
}

.springRackNSO2018RSVPNOTime
{
    top: 61.5%;
    left: 56%;
    position: absolute;
}

.springRackNSO2018RSVPNOAddress
{
    top: 70%;
    left: 56%;
    position: absolute;
}

.springRackNSO2018RSVPGOAddress
{
    top: 71%;
    left: 56%;
    position: absolute;
}

.springRackNSO2018EventOverAddress
{
    top: 53%;
    left: 54.75%;
    position: absolute;
}

.springrackNSO2018EventOverLearnMore
{
    top: 72%;
    left: 54.75%;
    position: absolute;
}

.springrackNSO2018AddToCalendar
{
    top: 57%;
    right: 9%;
    position: absolute;
    text-align: left;
}

.springrackNSO2018GetDirections
{
    top: 63%;
    right: 9%;
    position: absolute;
    text-align: left;
}

.springrackNSO2018RSVPNoLearnMore
{
    top: 88%;
    left: 56%;
    position: absolute;
    text-align: left;
}

.springRackNSO2018RSVPNOBackToRSVP
{
    top: 88%;
    left: 56%;
    position: absolute;
}

.springRackNSO2018RSVPNOBackToRSVP a
{
    color: #666666 !important;
}


.LinkColorGrey, .LinkColorGrey:hover, .LinkColorGrey:active, .LinkColorGrey:visited
{
    color: #58595B;
    text-decoration: underline;
}


@media (max-width: 992px)
{

    .springRackNSO2018EventOverAddress
    {
        left: 55.75%;
    }

    .springrackNSO2018EventOverLearnMore
    {
        left: 55.75%;
    }
}

@media screen and (max-width: 768px)
{

    .springRackNSO2018BackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018BackToRSVP a
    {
        margin-top: 10px;
        color: #09548D !important;
    }

    .springRackNSO2018EventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018EventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018Address
    {
        bottom: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }


    .springRackNSO2018RSVPEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPNOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPGOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018EventOverAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2018EventOverLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2018GetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2018AddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2018RSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2018RSVPNoLearnMore img, .springrackNSO2018GetDirections img, .springrackNSO2018AddToCalendar img, .springrackNSO2018EventOverLearnMore img
    {
        margin: auto;
    }

    .springRackNSO2018RSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2018RSVPNOBackToRSVP a
    {
        margin-top: 10px;
        color: #09548D !important;
    }
}

@media screen and (max-width: 1200px)
{
    .springrackNSO2018GetDirections, .springrackNSO2018AddToCalendar
    {
        right: 0%;
    }

    /*.springRackNSOBackToRSVP {
                                                            right: 4%;
                                                        }*/

    /*.springrackNSO2018RSVPNoLearnMore {
                                                        right: -1.1%;
                                                    }*/
}

@media (max-width: 992px)
{

    /*.springrackNSO2018RSVPNoLearnMore {
                                                        right: -2.0%;
                                                    }*/

    .springrackNSO2018AddToCalendar
    {
        right: -1.0%;
    }

    .springrackNSO2018GetDirections
    {
        right: -1.0%;
        margin-top: 5px;
    }
}


/*FallRackNSO2018 Styles*/

.fontColorPink_fallRackNSO2018
{
    color: #762157;
}

.LinkColorPink, .LinkColorPink:hover, .LinkColorPink:active, .LinkColorPink:visited
{
    color: #762157;
    white-space: nowrap !important;
}

.LinkColorBlack, .LinkColorBlack:hover, .LinkColorBlack:active, .LinkColorBlack:visited
{
    color: #333333;
    text-decoration: underline;
    white-space: nowrap !important;
}

.fallrackNSO2018AddToCalendar
{
    top: 57%;
    left: 22%;
    position: absolute;
    text-align: left;
}

.fallrackNSO2018GetDirections
{
    top: 63%;
    left: 22%;
    position: absolute;
    text-align: left;
}

.fallRackNSO2018BackToRSVP
{
    top: 71%;
    left: 55%;
    position: absolute;
}

.fallRackNSO2018BackToRSVP a
{
    color: #616163 !important;
}


.fallrackNSO2018RSVPNoLearnMore
{
    top: 81%;
    left: 56%;
    position: absolute;
    text-align: left;
}


.fallRackNSO2018RSVPNOBackToRSVP
{
    top: 88%;
    left: 56%;
    position: absolute;
}

.fallRackNSO2018RSVPNOBackToRSVP a
{
    color: #333333 !important;
}

.fallRackNSO2018RSVPNOAddress
{
    top: 66%;
    left: 56%;
    position: absolute;
}

.fallRackNSO2018RSVPNOTime
{
    top: 58.5%;
    left: 56%;
    position: absolute;
}

.fallrackNSO2018RSVPGOLearnMore
{
    top: 85%;
    left: 56%;
    position: absolute;
    text-align: left;
}

.fallRackNSO2018RSVPGOAddress
{
    top: 68%;
    left: 56%;
    position: absolute;
}

.fallRackNSO2018EventOverAddress
{
    top: 53%;
    left: 54.75%;
    position: absolute;
}

.fallrackNSO2018EventOverLearnMore
{
    top: 72%;
    left: 54.75%;
    position: absolute;
}

.width47per
{
    width: 47%;
}

@media (max-width: 992px)
{

    .fallRackNSO2018EventOverAddress
    {
        left: 55.75%;
    }

    .fallrackNSO2018EventOverLearnMore
    {
        left: 55.75%;
    }
}


@media screen and (max-width: 768px)
{

    .fallRackNSO2018BackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSO2018BackToRSVP a
    {
        color: #363636 !important;
    }

    .fallrackNSO2018AddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }



    .fallrackNSO2018GetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }


    .fallrackNSO2018RSVPNoLearnMore img, .fallrackNSO2018GetDirections img, .fallrackNSO2018AddToCalendar img, .fallrackNSO2018EventOverLearnMore img, .fallrackNSO2018RSVPGOLearnMore img
    {
        margin: auto;
    }

    .fallRackNSO2018RSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSO2018RSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSO2018RSVPNOBackToRSVP a
    {
        margin-top: 10px;
    }

    .fallRackNSO2018RSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSO2018RSVPGOLearnMore
    {
        margin-top: 25px;
        margin-bottom: 25px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSO2018RSVPGOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSO2018RSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 15px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallRackNSO2018EventOverAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .fallrackNSO2018EventOverLearnMore
    {
        margin-top: 25px;
        margin-bottom: 25px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }
}

@media screen and (max-width: 1200px)
{
    .fallrackNSO2018GetDirections, .fallrackNSO2018AddToCalendar
    {
        left: 16%;
    }
}


@media (max-width: 992px)
{


    .fallrackNSO2018AddToCalendar
    {
        left: 15.5%;
    }

    .fallrackNSO2018GetDirections
    {
        left: 15.5%;
        margin-top: 5px;
    }
}


/*SpringRackNSO2019 Styles*/

.width70per
{
    width: 70%;
}

.fontColorPink_springRackNSO2019
{
    color: #762157;
}

.springRackNSO2019BackToRSVP
{
    top: 71%;
    left: 62%;
    position: absolute;
}

.springRackNSO2019BackToRSVP a
{
    color: #FFFFFF !important;
}


.springRackNSO2019Address
{
    bottom: 39%;
    left: 62%;
    position: absolute;
    text-align: left;
}

.springRackNSO2019RSVPEventDate
{
    top: 35%;
    left: 57%;
    position: absolute;
}

.springRackNSO2019RSVPEventTime
{
    top: 39%;
    left: 57%;
    position: absolute;
}

.springRackNSO2019RSVPAddress
{
    top: 49%;
    left: 57%;
    position: absolute;
    text-align: left;
    width: 205px;
}

.springRackNSO2019RSVPNOEventDate
{
    top: 20%;
    left: 64%;
    position: absolute;
}

.springRackNSO2019RSVPNOTime
{
    top: 49%;
    left: 64%;
    position: absolute;
}

.springRackNSO2019RSVPNOAddress
{
    top: 60%;
    left: 64%;
    position: absolute;
    width: 227px;
}

.springRackNSO2019RSVPGOAddress
{
    top: 60%;
    left: 64%;
    position: absolute;
    width: 227px;
}

.springrackNSO2019RSVPGOLearnMore
{
    top: 86%;
    left: 64%;
    position: absolute;
    text-align: left;
}

.springRackNSO2019EventOverAddress
{
    top: 47%;
    left: 64%;
    position: absolute;
}

.springrackNSO2019EventOverLearnMore
{
    top: 76%;
    left: 64%;
    position: absolute;
}

.springRackNSO2019AddToCalendar
{
    top: 60%;
    left: 22%;
    position: absolute;
    text-align: left;
}

.springRackNSO2019GetDirections
{
    top: 67%;
    left: 22%;
    position: absolute;
    text-align: left;
}

.springrackNSO2019RSVPNoLearnMore
{
    top: 51%;
    left: 31%;
    position: absolute;
    text-align: left;
}

.springRackNSO2019RSVPNOBackToRSVP
{
    top: 86%;
    left: 64%;
    position: absolute;
}

.springRackNSO2019RSVPNOBackToRSVP a
{
    color: #FFFFFF !important;
}


.width45per
{
    width: 45%;
}

.width60per
{
    width: 60%;
}

.width50per
{
    width: 50%;
}

@media (max-width: 992px)
{

    .springRackNSO2019EventOverAddress
    {
        left: 55.75%;
    }

    .springrackNSO2019EventOverLearnMore
    {
        left: 55.75%;
    }
}

@media screen and (max-width: 768px)
{

    .springRackNSO2019BackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019BackToRSVP a
    {
        color: #363636 !important;
    }

    .springRackNSO2019RSVPEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019RSVPEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019Address
    {
        bottom: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019RSVPAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        width: 100%;
    }

    .springRackNSO2019RSVPNOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019RSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019RSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        width: 100%;
    }

    .springRackNSO2019RSVPGOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        width: 100%;
    }

    .springRackNSO2019EventOverAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2019EventOverLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019GetDirections
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019AddToCalendar
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2019RSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2019RSVPGOLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2019RSVPNoLearnMore img, .springRackNSO2019GetDirections img, .springRackNSO2019AddToCalendar img, .springrackNSO2019EventOverLearnMore img, .springrackNSO2019RSVPGOLearnMore img
    {
        margin: auto;
    }

    .springRackNSO2019RSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2019RSVPNOBackToRSVP a
    {
        margin-top: 10px;
        color: #333333 !important;
    }
}


@media screen and (max-width: 1200px)
{
    .springRackNSO2019GetDirections, .springRackNSO2019AddToCalendar
    {
        left: 16%;
    }
}

@media (max-width: 992px)
{

    .springRackNSO2019AddToCalendar
    {
        left: 15.5%;
    }

    .springRackNSO2019GetDirections
    {
        left: 15.5%;
        margin-top: 5px;
    }
}


/***************************** RSVPOnTheFlyUser classes starts ************************************/

.Purchase_Anchor {
    color: #000000 !important;
    text-decoration: underline !important;
    white-space: nowrap !important;
}

.Purchase_Anchor:hover, .Purchase_Anchor:visited, .Purchase_Anchor:active, .Purchase_Anchor:focus
{
    color: #000000;
}

.btnPurchaseTickets
{
    background-color: white;
    height: 44px;
    color: #000000;
    width: 200px;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold" ,arial;
}

.PurchaseWhitecolorLink, .PurchaseWhitecolorLink:hover, .PurchaseWhitecolorLink:visited, .PurchaseWhitecolorLink:active, .PurchaseWhitecolorLink:focus
{
    vertical-align: middle !important;
    font-size: 14px;
    color: #FFFFFF;
}

.paddingright3Per
{
    padding-right: 3%;
}

#ContentPlaceHolder1_divHeaderContent a, #ContentPlaceHolder1_divMultipleEventsHeaderContent a, #ContentPlaceHolder1_divMultipleEventsHeaderContent a:active, #ContentPlaceHolder1_divMultipleEventsHeaderContent a:hover, #ContentPlaceHolder1_divNoPartyStoreContent a, #ContentPlaceHolder1_divNoPartyStoreContent a:hover, #ContentPlaceHolder1_divErrorContent a, #ContentPlaceHolder1_divErrorContent a:hover
{
    color: #000000 !important;
    text-decoration: underline !important;
    white-space: nowrap !important;
}

#ContentPlaceHolder1_divHeaderContent a:hover, #ContentPlaceHolder1_divHeaderContent a:visited, #ContentPlaceHolder1_divHeaderContent a:active, #ContentPlaceHolder1_divHeaderContent a:focus
{
    color: #000000;
}

.width100per
{
    width: 100%;
}

.mandatory
{
    border: 2px solid Red;
}

.ConfigAnchor a, .ConfigAnchor a:hover, .ConfigAnchor a:visited, .ConfigAnchor a:active
{
    color: #000000 !important;
    text-decoration: underline !important;
}


/*SpringRackNSO2020 Styles*/

.surveyContent
{
    font-size: 15px;
    color: #000000;
}

.fontColorBlue_springRackNSO2020
{
    color: #09548D;
}

.width40per
{
    width: 40%;
}

.springRackNSO2020BackToRSVP
{
    top: 68%;
    left: 67%;
    position: absolute;
}

.springRackNSO2020BackToRSVP a
{
    color: black !important;
}


.springRackNSO2020EventDate
{
    top: 44%;
    left: 55%;
    position: absolute;
}

.springRackNSO2020EventTime
{
    top: 48%;
    left: 55%;
    position: absolute;
}

.springRackNSO2020Address
{
    bottom: 38%;
    left: 67%;
    position: absolute;
    text-align: left;
}

.springRackNSO2020RSVPEventDate
{
    top: 41%;
    left: 64.5%;
    position: absolute;
}

.springRackNSO2020RSVPEventTime
{
    top: 45%;
    left: 64.5%;
    position: absolute;
}

.springRackNSO2020RSVPAddress
{
    top: 54%;
    left: 64.5%;
    position: absolute;
    text-align: left;
    width: 190px;
}

.springRackNSO2020RSVPNOEventDate
{
    top: 20%;
    left: 65%;
    position: absolute;
}

.springRackNSO2020RSVPNOTime
{
    top: 45%;
    left: 65%;
    position: absolute;
}

.springRackNSO2020RSVPNOAddress
{
    top: 54%;
    left: 65%;
    position: absolute;
    max-width: 200px;
}

.springRackNSO2020RSVPGOEventDate
{
    top: 10%;
    left: 66%;
    position: absolute;
}

.springRackNSO2020RSVPGOTime
{
    top: 39%;
    left: 66%;
    position: absolute;
}

.springRackNSO2020RSVPGOAddress
{
    top: 47%;
    left: 66%;
    position: absolute;
    width: 210px;
}

.springrackNSO2020RSVPGOLearnMore
{
    top: 72%;
    left: 66%;
    position: absolute;
}

.springRackNSO2020EventOverAddress
{
    top: 43%;
    left: 67%;
    position: absolute;
}

.springrackNSO2020EventOverLearnMore
{
    top: 70%;
    left: 67%;
    position: absolute;
}

.springrackNSO2020AddToCalendar
{
    top: 57%;
    right: 9%;
    position: absolute;
    text-align: left;
}

.springrackNSO2020GetDirections
{
    top: 63%;
    right: 9%;
    position: absolute;
    text-align: left;
}

.springrackNSO2020RSVPNoLearnMore
{
    top: 57%;
    left: 20%;
    position: absolute;
    text-align: left;
}

.springrackNSO2020RSVPNoShopNow
{
    top: 50%;
    left: 20%;
    position: absolute;
    text-align: left;
}

.springRackNSO2020RSVPNOBackToRSVP
{
    top: 82%;
    left: 65%;
    position: absolute;
}

.springRackNSO2020RSVPNOBackToRSVP a
{
    color: black;
}


.LinkColorGrey, .LinkColorGrey:hover, .LinkColorGrey:active, .LinkColorGrey:visited
{
    color: #58595B;
    text-decoration: underline;
}


.springRackNSO2020AddToCalendar
{
    top: 80%;
    left: 14%;
    position: absolute;
}

.springRackNSO2020GetDirections
{
    top: 80%;
    left: 30%;
    position: absolute;
}

.doorsopen
{
    top: 30%;
    left: 67%;
    position: absolute;
    font-size: 16px;
    color: black;
    font-family: BrandonTextBold;
    width: 200px;
}

.doorsopenNoRSVP
{
    top: 45%;
    left: 63.5%;
    position: absolute;
    font-size: 16px;
    color: black;
    font-family: BrandonTextBold;
    width: 200px;
}

@media (max-width: 992px)
{

    .springRackNSO2020EventOverAddress
    {
        left: 55.75%;
    }

    .springrackNSO2020EventOverLearnMore
    {
        left: 55.75%;
    }
}

@media screen and (max-width: 768px)
{

    .springRackNSO2020BackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        color: Black;
    }

    .springRackNSO2020BackToRSVP a
    {
        margin-top: 10px;
        color: black !important;
    }

    .springRackNSO2020EventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020EventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020Address
    {
        bottom: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }


    .springRackNSO2020RSVPEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPEventTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPNOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        margin: 0 auto;
    }

    .springRackNSO2020RSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPNOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        margin: 0 auto;
    }

    .springRackNSO2020RSVPGOEventDate
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPGOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPGOAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        width: auto;
    }

    .springrackNSO2020RSVPGOLearnMore
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020EventOverAddress
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2020EventOverLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2020GetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2020AddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2020RSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springrackNSO2020RSVPNoLearnMore img, .springrackNSO2020GetDirections img, .springrackNSO2020AddToCalendar img, .springrackNSO2020EventOverLearnMore img
    {
        margin: auto;
    }

    .springRackNSO2020RSVPNOBackToRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPNOBackToRSVP a
    {
        margin-top: 10px;
        color: Black !important;
    }

    .springRackNSO2020AddToCalendar
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020GetDirections
    {
        top: auto;
        right: auto;
        position: inherit;
        text-align: center;
    }
}

@media screen and (max-width: 1200px)
{
    .springrackNSO2020GetDirections, .springrackNSO2020AddToCalendar
    {
        right: 0%;
    }

    /*.springRackNSOBackToRSVP {
                                                            right: 4%;
                                                        }*/

    /*.springrackNSO2020RSVPNoLearnMore {
                                                        right: -1.1%;
                                                    }*/

    .springrackNSO2020RSVPNoLearnMore
    {
        top: 57%;
        left: 14%;
        position: absolute;
        text-align: left;
    }

    .springrackNSO2020RSVPNoShopNow
    {
        top: 50%;
        left: 14%;
        position: absolute;
        text-align: left;
    }


    .springRackNSO2020RSVPNOTime
    {
        top: 47%;
        left: 68.5%;
        position: absolute;
    }

    .springRackNSO2020RSVPNOAddress
    {
        top: 56%;
        left: 70%;
        position: absolute;
        max-width: 200px;
    }

    .springRackNSO2020RSVPNOBackToRSVP
    {
        top: 82%;
        left: 70%;
        position: absolute;
    }
}

@media screen and (min-width: 992px) and (max-width: 1200px)
{
    .springRackNSO2020RSVPEventDate
    {
        top: 41%;
        left: 68%;
        position: absolute;
    }

    .springRackNSO2020RSVPEventTime
    {
        top: 45%;
        left: 68%;
        position: absolute;
    }

    .springRackNSO2020RSVPAddress
    {
        top: 54%;
        left: 68%;
        position: absolute;
        text-align: left;
        width: 190px;
    }

    .springRackNSO2020RSVPGOEventDate
    {
        top: 10%;
        left: 65%;
        position: absolute;
    }

    .springRackNSO2020RSVPGOTime
    {
        top: 40%;
        left: 70%;
        position: absolute;
    }

    .springRackNSO2020RSVPGOAddress
    {
        top: 49%;
        left: 70%;
        position: absolute;
        width: 210px;
    }

    .springrackNSO2020RSVPGOLearnMore
    {
        top: 73%;
        left: 70%;
        position: absolute;
    }

    .springRackNSO2020EventOverAddress
    {
        top: 43%;
        left: 72%;
        position: absolute;
    }

    .springrackNSO2020EventOverLearnMore
    {
        top: 70%;
        left: 72%;
        position: absolute;
    }
    
    .doorsopen
    {
        top: 30%;
        left: 72%;
        position: absolute;
        font-size: 16px;
        color: black;
        font-family: BrandonTextBold;
    }
    
    .springRackNSO2020AddToCalendar
    {
        top: 80%;
        left: 7%;
        position: absolute;
    }
    
    .divTellUsWhatThinkButton
    {
        position: absolute;
        top: 64%;
        left: 68%;
    }  
}

@media (max-width: 992px)
{

    /*.springrackNSO2020RSVPNoLearnMore {
                                                        right: -2.0%;
                                                    }*/

    .springrackNSO2020AddToCalendar
    {
        right: -1.0%;
    }

    .springrackNSO2020GetDirections
    {
        right: -1.0%;
        margin-top: 5px;
    }

    .springrackNSO2020RSVPNoLearnMore
    {
        margin-top: 25px;
        margin-bottom: 10px;
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPNOTime
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }

    .springRackNSO2020RSVPNOAddress, .springRackNSO2020RSVPNOBackToRSVP, .divTellUsWhatThinkButton 
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
    }
    
    .doorsopenNoRSVP
    {
        top: auto;
        left: auto;
        position: inherit;
        text-align: center;
        margin: auto;
        margin-bottom: 15px;
    }
}
/*SpringRackNSO2020 Styles Ends*/

.container {
    position: relative;
}

.divDisclosureHeight {
/*    position: absolute;*/
    bottom: 0;
}

.checkboxes label {
    margin-left: 6px;
}

.SubmitButtonCopyTxt, .SubmitButtonCopyTxt:hover, .SubmitButtonCopyTxt:visited, .SubmitButtonCopyTxt:active, .SubmitButtonCopyTxt:focus {
    color: #000000 !important;
    font-size: 11px;
    text-decoration: none;
}

.bold {
    font-family: "BrandonTextBold";
}

.BContainer {
    position: relative;
    outline: none;
}

    .BContainer .imgContainer {
        display: block;
    }

    .BContainer img {
        vertical-align: middle;
    }

    .BContainer .ImgContent {
        position: absolute;
        top: 0;
        color: black;
        left: 66.57%;
        top: 33.5%;
        width: 27.96%;
    }

.hContent {
    color: #191a1b;
    line-height: 1.14;
}

.aContent {
    color: #191a1b;
    text-decoration: underline;
    border-bottom-width: thin;
}

@media only screen and (min-width: 1275px) {
    .ImgContent p {
        font-size: 21px;
        color: #191a1b;
    }

    .GlamupEmptyHeight {
        height: 200px;
    }

    .aContent {
        border-bottom-width: thin;
    }

    .hContent {
        line-height: 1.14;
    }
}

@media only screen and (min-width: 776px) and (max-width: 1275px) {
    .ImgContent p {
        font-size: 15px;
        color: #191a1b;
    }

    .GlamupEmptyHeight {
        height: 150px;
    }

    .hContent {
        line-height: 1.04;
    }
}

@media only screen and (min-width:574px ) and (max-width: 776px) {
    .ImgContent p {
        font-size: 12px;
        top: 15%;
        margin-bottom: 0;
    }

    .BContainer .ImgContent {
        width: 30.50%;
    }

    .GlamupEmptyHeight {
        height: 100px;
    }

    .hContent {
        line-height: 1.04;
    }
}

@media only screen and (min-width:390px ) and (max-width: 574px) {
    .ImgContent p {
        font-size: 9px;
        top: 10%;
        margin-bottom: 0;
    }

    .BContainer .ImgContent {
        width: 30%;
    }

    .GlamupEmptyHeight {
        height: 50px;
    }

    .hContent {
        line-height: 0.6;
    }
}

@media only screen and (max-width:390px) {
    .ImgContent p {
        font-size: 7px;
        top: 10%;
        margin-bottom: 0;
    }

    .BContainer .ImgContent {
        width: 29.50%;
    }

    .GlamupEmptyHeight {
        height: 50px;
    }

    .hContent {
        line-height: 0.8;
    }
}


@media only screen and (min-width: 1275px) {
    .aContent {
        font-size: 15px;
        border-bottom-width: thin;
    }
}

@media only screen and (min-width: 776px) and (max-width: 1275px) {
    .aContent {
        font-size: 13px;
        font-weight: 500;
        border-bottom-width: thin;
    }
}

@media only screen and (min-width: 574px) and (max-width: 776px) {
    .aContent {
        font-size: 10px;
        font-weight: 600;
        border-bottom-width: thin;
    }
}

@media only screen and (min-width:390px ) and (max-width: 574px) {
    .aContent {
        font-size: 7px;
        font-weight: 700;
        border-bottom-width: thin;
    }
}

@media only screen and (max-width: 390px) {
    .aContent {
        font-size: 5px;
        font-weight: 700;
        border-bottom-width: thin;
    }
}

.Waitlist_GridButton {
    background-color: white;
    height: 44px;
    color: #000000;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold",arial;
}

.Waitlist_GridButtonOnClick {
    background-color: #7F7F7F;
    height: 44px;
    color: #000000;
    text-align: center;
    outline: none;
    border: 1px solid #000000;
    padding: 10px 10px;
    font-family: "BrandonTextBold",arial;
}

.paddingLeft35 {
    padding-left: 35px !important;
}