
* { margin:0;}
body { font-family:"Arial","Helvetica",sans-serif;font-size:100%;margin:0;padding:0;background-color:#e9f7fb;color:#000;}
html,body { height:100%;}
#wrap { min-height:100%;background-color:#e9f7fb;margin-bottom:-451px;}
#wrap:after { content:"";display:block;}
#wrap:after,#footer-wrapper { height:451px;}
#container { background-color:#fff;overflow:hidden;width:1000px;height:auto;margin:0 auto 20px auto;padding-bottom:30px;padding-top:10px;}
.print-link{
  font-size:25px;}
.acc-name{
font-size:17px;text-align:left;padding:4px;margin:3px 0px -5px 0px;}
.text-style-1{font-weight:bold;}
#disclaimer { width:1000px;margin:0 auto 30px auto;text-align:left;position:relative;}
#disclaimer p { font-size:8pt;}
.top-banner { background-color:#003D4C;width:1000px;display:block;margin:0 auto;height:36px;}
.top-banner span { color:#fff;text-transform:UPPERCASE;font-weight:700;margin:13px 0 0 5px;line-height:10px;display:inline-block;vertical-align:top;font-size:14px;}
.product-logo { display:inline-block;width:36px;height:36px;}
/*#iNavNGI_Header #iNavHeaderCont #iNavUtilityArea #iNavLogin a#iNavLnkLog.iNavLogVisible,#iNavNGI_Header #iNavHeaderCont #iNavUtilityArea #iNavLogin a.iNavLogVisible { text-indent:0;}
#iNavNGI_Header #iNavHeaderCont #iNavT1Nav #iNavTier1Nav li .iNavT2NavCont .iNavT2Nav .iNavCols ul.iNavTier2Nav li a,#iNavNGI_Header #iNavHeaderCont #iNavT1Nav #iNavTier1Nav li .iNavT2NavCont .iNavT2Nav .iNavCols ul.iNavTier2Nav li a:active { display:block;float:none;clear:both;font-size:75%;text-transform:none;margin:0;font-weight:400;color:#006890;padding:5px 0 5px 12px !important;width:92%;text-decoration:none;background:transparent url(bca/PG_UK_AMEX_CC/Images/iNav_ngi_sprite_new.gif) no-repeat -226px 5px;}
*/
#content-center { float:left;padding-left:15px;width:570px;}
#content-center.no-right { width:800px;}
#content-right { float:right;width:230px;margin-right:10px;}
.popup { position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.4);display:none;}
.popup-content { background-color:white;border:1px solid #ffffff;width:610px;text-shadow:0 0 black;border-radius:5px;margin-left:28%;margin-top:16%;color:#434451;padding:0px 16px 10px 1px;}
.popup-content p{
color:#434451;}
.show { display:block;}
<!--
 Cancelled Membership popup -->
.cancelledpopup { position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.4);display:none;}
.cancelledpopup-content { background-color:white;border:1px solid #ffffff;width:45%;text-shadow:0 0 black;border-radius:5px;margin-left:425px;margin-top:10px;padding-top:10px;padding-bottom:5px;padding-left:5px;}
.cancelledpopup-content button { display:block;margin:0 auto;}
.show { display:block;}
.cancellation-box{
  width:370px;height:60px;flex-grow:0;margin:40px 105px 0 106px;padding:8px 10px 7px 11px;background-color:#e6ebf1;text-align:center;color:#5e5e5e;}
.card-style { margin:-10px 0px -25px -10px;padding:0px 0px 8px 0px;}
.print-link-bill { text-align:right;float:right;bottom:82%;right:7%;position:absolute;font-size:13px;}
.label-Bill{
position:relative;background-color:#e6ebf1;font-weight:bold;padding:10px 10px 9px;width:97%;color:#003d4c;}
.label-cancel{
position:relative;background-color:#e6ebf1;font-weight:bold;padding:10px 10px 9px;width:98%;margin-bottom:5px;color:#004358;}
.label-cancel span{
float:right;font-size:16px;font-weight:normal;width:25%;color:#434451;}
.cancel-info{
font-size:16px;color:#004358;font-weight:600;}
.list-benefits-cancel{
font-size:15px;color:#767676;margin:15px 20px 15px 25px;}
.cancel-membership{
width:168px;height:38px;flex-grow:0;margin:22px 10px 0 24.1em;padding:6px 0px 3px 3px;background-color:#2a9f53;text-align:center;color:#fff;border:2px solid #2a9f53;}
.final-buttons{
width:140px;height:38px;flex-grow:0;margin:25px 30px 0 11px;padding:6px 0px 3px 3px;background-color:#2a9f53;text-align:center;color:#fff;border:2px solid #2a9f53;}
.accordion { position:relative;margin:8px auto;width:100%;}
[id*="open-accordion"], [id*="close-accordion"] { background:#e6ebf1;border-bottom:1px solid #fff;line-height:40px;height:40px;display:block;margin:0 auto;position:relative;width:99%;}
[id*="close-accordion"] { display:none;}
.accordion a { color:#fff;font-weight:normal;padding-left:2%;text-decoration:none;text-shadow:none;margin:2px;width:99%;word-spacing:25rem;}
[id*="open-accordion"]:after, [id*="close-accordion"]:after { content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #003d4c;position:absolute;right:5px;top:15px;z-index:999;transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.target-fix { display:block;top:0;left:0;position:fixed;}
.accordion-content { background:#e6ebf1;height:0;margin:5px 0px 4px 4px;padding:0px 10px 0px 10px;position:relative;overflow:hidden;width:550px;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;}
.accordion span:target ~ .accordion-content { display:block;height:auto;padding-bottom:25px;padding-top:10px;}
.accordion span:target ~ [id*="close-accordion"] { display:block;}
.accordion span:target ~ [id*="open-accordion"] { display:none;}
.accordion span:target ~ [id*="close-accordion"]:after { border-top:10px solid #003d4c;transform:rotate(0deg);-webkit-transform:rotate(180deg);}
.innerContainer{
padding:8px;overflow:hidden;background-color:#fff;}
.payment{
line-height:0;display:contents
}
.cancel-line{
font-style:italic;line-height:14px;font-weight:100;font-size:12px;}
#accordian_wrap { }
.open-close { display:block;background-image:url("/BCA/PG_UK_AMEX_CC/images/open.png");background-position:34rem 18px;background-repeat:no-repeat;width:95%;height:36px;font-weight:normal;word-spacing:28em;font-family:'Open-sans',Arial,sans-serif;padding:15px 20px 0px 11px;background-color:#e6ebf1;margin:4px 0 0px 0px;}
.open-close a { background-image:url("js/images/border.gif");background-position:left bottom;background-repeat:repeat-x;color:#57AEAE;display:block;font-size:24px;padding-bottom:10px;padding-top:10px;text-decoration:none;text-transform:uppercase;}
.open-close a:hover { }
.current { background-attachment:scroll;background-image:url("/BCA/PG_UK_AMEX_CC/images/close.png");background-position:34rem 18px;background-repeat:no-repeat;}
.desc { overflow:hidden;margin:2px -2px 0px 0px;border:15px solid #e6ebf1;padding:10px 9px 0px 10px;background-color:#fff;color:#333333;}
#content-top { border-bottom:3px solid #349BA8;float:left;height:24px;width:100%;z-index:8;}
#close-tab { background-image:url("js/images/close1.png");background-position:center top;background-repeat:no-repeat;height:24px;position:absolute;right:0;top:0;width:25px;z-index:99;}
#close-tab a { display:block;height:100%;width:100%;z-index:99;}
.print-img-card{
border:none;margin:0px 0px -7px 0px;}
.descriptor-bill{
font-size:15.4px;font-weight:normal;line-height:28px;margin-right:8px;}
.print-img { float:right;margin-top:-3px;margin-right:5px;padding:0px 0px 0px 5px;}
.print-link{
    font-size:16.8px;font-family:Arial;font-weight:bold;letter-spacing:normal;color:#696c75;float:right;margin-top:-30px;text-decoration:underline;}
.text-style-1{
font-weight:bold;}
.text-style-2 { font-size:15.7px;}
.title-2{
    color:#009999;font-size:20.7px;font-weight:bold;margin:5px 0 15px 5px;}
.bill-amount-a{
float:right;}
#rightContainer { float:right;width:840px;padding:0 0 15px;}
.container { padding:0 0 10px;margin-top:8px;}
.box-curve { margin:0;}
.new-logo{display:inline-block;width:22.5px;height:22.5px;margin:-1px 3px 3px 0px;float:left;}
.first-row{
    padding-bottom:10px;font-weight:900;text-transform:uppercase;}
#leftContainer { float:left;width:160px;margin-top:12px;}
#leftMenu ul li { margin-bottom:1px;margin-top:1px;}
#leftMenu ul li a { background-color:#ededed;color:#231f20;font-size:14px;font-weight:400;display:block;padding:7px 10px;position:relative;text-decoration:none;}
#leftMenu ul li ul li a { background-color:#F5F5F5;}
#leftMenu ul li a.arrow { background:#ededed url(bca/PG_UK_AMEX_CC/Images/arrow.gif) 96% center no-repeat;}
#leftMenu ul li a.arrow.open { background:#ededed url(bca/PG_UK_AMEX_CC/Images/arrow-open.gif) 96% center no-repeat;}
ul#subBenefits { display:none;}
#forgotFlow,#forgotFlow2,#forgotFlow3 { margin:0;}
.box-content { padding-top:5px;line-height:16px;}
#credState ol li,#idTheft span.page-status,.blue-info { font-weight:700;color:#003D4C;}
ol li { margin-bottom:25px;}
.box-content p { margin-bottom:10px;}
.box-content .key-benefits ul { list-style-type:none;}
.box-content ul li,.benefits-intro span { padding:0;vertical-align:top;}
.box-content .key-benefits p { padding-top:10px;margin-bottom:4px;}
.box-content p img { vertical-align:middle;}
.box-content p a.siginlink { margin-left:10px;}
.small-box:first-child { margin-top:0;}
.small-box { background-color:#E6EBF1;margin-top:15px;}
.small-box .box-content { color:#2A7DA4;font-size:1em;padding:0 10px 0 15px;border:none;margin:0;}
.small-box p { margin-bottom:5px;line-height:16px;}
.small-box p#no-margin { margin:0;height:61px;}
.glossaryWrap { min-height:555px;padding:10px 0 0 15px;overflow:hidden;}
.glossaryWrap p.confused { font-size:1.4em;color:#666;}
.glossaryWrap ul { width:180px;float:left;}
.glossaryWrap li h3 { color:#2A7DA4;cursor:pointer;font-weight:700;margin-bottom:3px;font-size:1em;}
.glossaryWrap ul li { padding:0;background:none;}
.glossaryWrap ul li ul { border:none;padding:0;margin:10px 0 0 30px;width:200px;}
.glossaryWrap ul li ul li { list-style-type:square;}
.tooltip { background-color:#fff;border:3px solid #d4e9f4;display:none;height:auto;padding:5px;position:absolute;text-align:left;width:300px;z-index:100;}
.accordion-group ul li { background:none;list-style-type:none;cursor:pointer;padding:1px 0;}
.accordion-group ul li h3 { font-weight:700;color:#2a7da4;background-color:#E6EBF1;padding:8px 40px 8px 10px;margin-bottom:0;margin-top:0;}
.accordion-group ul li p { padding:15px;border:1px solid #E6EBF1;border-top:0;margin-bottom:0;}
.container .view-all,.container .hide-all { font-size:12px;text-align:right;font-weight:700;cursor:pointer;}
.hide-all { display:none;}
.accordion-group p { border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;display:none;padding:3px 0;}
.toptips ul li,.benefits ul li { list-style-type:square;margin:0 0 10px 30px;}
.question { height:15px;padding:10px 0;}
.contact-us span:before{
    display:block;margin-top:-30px;}
.box-content.contact-us span:before { display:block;margin-top:-10px !important
}
.col10{
    width:50px !important;float:left;clear:both;}
.col80{
    width:510px !important;float:left;}
.col100{
    width:100% !important;float:none;clear:both;}
.contact-us label,.contact-us input,#signIn .question label,#signIn form input,#webenable label,#webenable input,#webenable2 label,#webenable2 input,#forgotPassword label,#forgotPassword input,#enrol input,#enrol label,#myAccount .update-form input,#myAccount .update-form label { display:block;float:left;width:200px;}
.contact-us .question span { float:left;}
.contact-us input#phone,.contact-us input#sms,.contact-us input#submit,.sign-in input#signin,.sign-in-box input#signin,.forgot-password input#forgotpassword_submit,.forgot-password input#forgotusername_submit { width:auto;}
.contact-us input#phone,.contact-us input#sms { position:relative;top:-1px;}
.contact-us input#phone { margin-right:30px;}
.contact-us textarea { width:200px;}
.contact-us input#submit { position:relative;left:310px;}
.sign-in input,#webenable input,#webenable2 input,#forgotPassword input,#enrol input { height:20px;}
.sign-in input#signin,#yourQuestion,.forgot-password input#forgotpassword_submit,.forgot-password input#forgotusername_submit { height:auto;position:relative;}
.sign-in input#Password { width:200px !important;}
#signIn .validateError ul li,#forgotPassword .validateError ul li,#enrol .validateError ul li,#yourAccount .box-content ul li,#webenable .validateError ul li { list-style-type:none;background:none;}
#webenable,#webenable2,#myAccount { padding-bottom:50px;}
#webenable input#BirthDay,#webenable input#BirthMonth,#enrol input#BirthDay,#enrol input#BirthMonth,#enrol input#ReceiveAlerts,#enrol input#SMSAlerts,#enrol input#AgreeTerms,#enrol input#Subscribe,#forgotPassword input#BirthDay,#forgotPassword input#BirthMonth,#forgotPassword input#BirthYear { width:30px;margin-right:5px;}
#webenable input#BirthYear,#enrol input#BirthYear,#forgotPassword input#BirthYear { width:50px;margin-left:5px;}
#webenable input#BirthMonth,#enrol input#BirthMonth,#forgotPassword input#BirthMonth { margin-left:5px;}
.web-enable-status,.web-top-labels,.web-acc-details { padding:5px 0 15px;}
.web-top-labels,.web-acc-details { margin:20px 0 15px;padding:10px 8px;background-color:#E6EBF1;}
#webenable2 input#enablewebaccess_submit,#enrol input#submit,#enrol .find-address input,#enrol .find-again input,#enrol input#submit3,#myAccount input#UpdateProfile_submit { height:auto;width:auto;position:relative;top:15px;left:45px;}
#webenable input#nextBtn { height:auto;width:auto;position:relative;top:15px;left:450px;}
#webenable input#enablewebaccess_submit { height:auto;width:auto;position:relative;top:0;left:345px;}
#webenable .question img,#enrol .question img { padding:5px 0 0 5px;cursor:pointer;}
#contactusfrm .question img { padding:2px 0 0 5px;cursor:pointer;}
#myAccount .question img { padding:0 0 0 5px;cursor:pointer;border:1px solid red;}
#webenable .tooltip h4,#enrol .tooltip h4,#myAccount .tooltip h4 { background-color:#4383A6;color:#fff;font-weight:700;padding:5px 0 5px 5px;}
#webenable .tooltip,#enrol .tooltip,#myAccount .tooltip { border:1px solid #4383A6;padding:0;}
#webenable .tooltip p,#enrol .tooltip p,#myAccount .tooltip p { padding-left:5px;}
.validateError,.errorMsg,#AddressSearchErrors { color:#ef4c47;}
#enrol .validateError { display:block;margin:10px 0;}
.forgot-password .log-in { float:right;padding:10px 0 0 43px;}
#memberHome,#myAlerts { padding-bottom:10px;}
#memberHome h3 { font-size:1.3em;padding-bottom:5px;}
.sec-header { border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 12px;width:350px;height:20px;background:url(bca/PG_UK_AMEX_CC/Images/arrow.gif) no-repeat 1px 44% transparent;}
.no-top { border-top:none;margin-bottom:15px;}
.sec-header h3 { font-size:1.1em !important;float:left;}
.sec-header a,#memberHomeContent .small-box .box-content p a,.download-software .download-link a,.terms-links a,.find-manually a,#myAccount p a { text-decoration:none;color:#011252;font-weight:700;}
.protect-visual { padding-right:12px;}
#memberHomeContent .small-box { height:130px;}
#credState ol li { list-style-type:decimal;margin-left:18px;}
.cred-state-card { padding:5px 0 10px;}
.cred-state-card .result { font-weight:700;}
#credState ol li p { color:#000;font-weight:400;}
#idTheft .section{
  margin-bottom:10px;}
#idTheft .section h3 { display:inline;}
#blueLine { border-top:1px solid #2a7da4;padding-top:10px;}
.benefits-wrap ul li p span,.benefits-intro span { float:left;width:100%;}
.my-alerts-info { padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.my-alerts-info table.alerts_table .date { width:90px;}
.my-alerts-info table.alerts_table .alert-rec { width:335px;}
.my-alerts-info table.alerts_table .cred-impact { width:135px;}
.your-benefits { padding:0 0 5px;overflow:hidden;}
#enrol { padding-bottom:73px;}
#enrol input#submit,#myAccount input#UpdateProfile_submit { position:relative;top:0;left:445px;}
#enrol input#submit3 { position:relative;top:0;left:445px;}
#enrol input#ed.contentitDetails { background:none;border:none;cursor:pointer;}
.terms-links a { padding:0 5px;}
.terms-links a#stepsTo { border-left:1px solid #000;border-right:1px solid #000;}
#enrol .find-address input,#enrol .find-again input { position:relative;top:5px;left:200px;}
.find-manually { padding:30px 0 0 200px;}
.field-info { float:left;margin:0 0 10px 200px;}
#enrol input#ReceiveAlerts,#enrol input#SMSAlerts,#webenable input#AlertPreferenceEmail,#webenable input#AlertPreferenceSMS { margin-top:0;}
#TAndCs { height:160px;overflow-y:scroll;border:1px solid #ccc;margin-bottom:20px;}
#TAndCs ul li { list-style-type:disc;background:none;}
#enrol input#Subscribe { margin-bottom:10px;}
#enrol input[name=ChooseAddress] { height:auto;width:auto;position:relative;}
#enrol input[name=AlertPreferenceEmail],#enrol input[name=AlertPreferenceSMS],#enrol input[name=AlertPreference] { width:30px;margin-top:0;}
#enrol .user-info input { border:none;background:none;}
#enrol input#EMail { width:200px;}
#enrol input#UserDenied { height:auto;width:auto;position:relative;top:35px;left:0;}
#webenable input#UserDenied { height:auto;width:auto;}
#myAccount input#alertpreferenceemail,#myAccount input#alertpreferencesms,#myAccount input#alertpreferencenone,#myAccount input#statementpreference { width:15px;}
#myAccount .alert-radio span { margin-right:5px;}
p.six-monthly { width:450px;float:left;}
#lightbox_credit_report { display:none;}
.buttons-container { padding:5px 0;}
.back-button { position:relative;top:0;left:-95px;}
.enrol-back-button { position:relative;top:0;left:-60px;}
#content-right #contactUs .box-content { padding:15px;min-height:165px;}
#content-right .small-box h2 { color:#fff;font-size:15px;text-align:center;background-color:#003D4C;padding:8px 15px;margin:0;}
#content-right .box-content { background:none;padding:15px;color:#000;border:none;}
#content-right .box-content p,#content-right .box-content span,#content-right .box-content ul li { line-height:16px;margin-bottom:5px;font-size:12px;}
.call-tel-no { font-weight:700;}
.sign-in-box { padding-top:10px;}
.sign-in-box input#UserName { width:120px;margin-right:7px;}
.sign-in-box input#Password { width:100px;}
.sign-in-box .log-in,.sign-in .log-in { padding:10px 202px;height:42px;}
.signin-password { padding-left:61px;}
.forgot-link { margin-left:202px;}
.forgot-link a { text-decoration:none;color:#005172;}
#yourAccount .box-content ul li { padding:1px 0 0;}
.footerCols { float:left;width:175px;padding:25px 22px 0;}
.footerCols li.line { height:10px;}
.footerCols li { color:#333;font-weight:700;font-size:1.2em;}
.footSep { float:left;background:url(bca/PG_UK_AMEX_CC/Images/iNav_ngi_sprite_footer.gif) no-repeat scroll 0 -164px transparent;height:148px;width:1px;}
#footer a { color:#06C;text-decoration:none;font-size:.9em;font-weight:400;}
#copyrightInfo { clear:both;padding:20px 0 0;text-align:center;}
#copyrightInfo li { display:inline;}
#copyrightInfo a,#copyrightInfo p { font-size:1.1em;}
#copyrightInfo p a { font-size:.96em;}
tr.hide { display:none;}
#webenable input#AlertPreferenceEmail,#webenable input#AlertPreferenceSMS { width:15px;}
.question input#SecurityCode { width:40px;}
#aToolTip { position:absolute;display:none;z-index:50000;width:214px;}
#aToolTip .aToolTipContent { position:relative;margin:0;padding:0;}
.defaultTheme { background:none;color:#000;margin:0;padding:6px 12px;}
.defaultTheme .top { background-color:transparent;background-image:url(bca/PG_UK_AMEX_CC/Images/help_top.png);background-repeat:no-repeat;height:10px;margin:0 0 0 3px;}
.defaultTheme .bottom { background-color:transparent;background-image:url(bca/PG_UK_AMEX_CC/Images/help_bottom.png);background-repeat:no-repeat;height:19px;margin:0;}
.defaultTheme #aToolTipCloseBtn { display:block;height:18px;width:18px;background:url(bca/PG_UK_AMEX_CC/Images/btn_cross.gif) no-repeat;text-indent:-9999px;outline:none;position:absolute;top:-5px;right:-10px;margin:2px;padding:4px;}
#aToolTip .aToolTipContent { border-left:3px solid #2E85B2;border-right:3px solid #2E85B2;margin:0 0 0 4px;padding:8px;width:187px;background:#fff;}
#aToolTip p { clear:both;color:#505050;margin-bottom:0 !important;line-height:15px;}
a.tt-cardtype img { position:relative;top:7px;}
body #iNavHeaderCont,body #iNavSANavCont,body #iNavNGI_FooterCont,body #iNavNGI_FooterMain p { margin:0 auto !important;}
#iNavNGI_FooterMain.iNavNoValidDTD.ie7 #iNavNGI_Footer .iNavCols { width:175px !important;}
@font-face { font-family:'agi-icon';src:url(bca/PG_UK_AMEX_CC/Templates/fonts/agi-icon.eot?88w4a5);src:url(bca/PG_UK_AMEX_CC/Templates/fonts/agi-icon.eot?88w4a5#iefix) format("embedded-opentype"),url(bca/PG_UK_AMEX_CC/Templates/fonts/agi-icon.ttf?88w4a5) format("truetype"),url(bca/PG_UK_AMEX_CC/Templates/fonts/agi-icon.woff?88w4a5) format("woff"),url(bca/PG_UK_AMEX_CC/Templates/fonts/agi-icon.svg?88w4a5#agi-icon) format("svg");font-weight:400;font-style:normal;}
.icon-agi { font-family:'agi-icon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}
.icon-agi-arrow-left:before { content:"\e900";}
.icon-agi-bin:before { content:"\e901";}
.icon-agi-bin-alt:before { content:"\e902";}
.icon-agi-calendar:before { content:"\e903";}
.icon-agi-card:before { content:"\e904";}
.icon-agi-card-alt:before { content:"\e905";}
.icon-agi-chevron-left:before { content:"\e906";}
.icon-agi-clock:before { content:"\e907";}
.icon-agi-direct-debit:before { content:"\e908";}
.icon-agi-doc:before { content:"\e909";}
.icon-agi-doc-alt:before { content:"\e90a";}
.icon-agi-email:before { content:"\e90b";}
.icon-agi-email-alt:before { content:"\e90c";}
.icon-agi-home:before { content:"\e90d";}
.icon-agi-info:before { content:"\e90e";}
.icon-agi-info-alt:before { content:"\e90f";}
.icon-agi-gadget:before { content:"\e910";}
.icon-agi-gadget-alt:before { content:"\e911";}
.icon-agi-new-window:before { content:"\e912";}
.icon-agi-edit:before { content:"\e913";}
.icon-agi-edit-alt:before { content:"\e914";}
.icon-agi-print:before { content:"\e915";}
.icon-agi-print-alt:before { content:"\e916";}
.icon-agi-question:before { content:"\e917";}
.icon-agi-phone:before { content:"\e918";}
.icon-agi-phone-alt:before { content:"\e919";}
.icon-agi-tick:before { content:"\e91a";}
.icon-agi-tick-alt:before { content:"\e91b";}
.icon-agi-user:before { content:"\e91c";}
.icon-agi-user-alt:before { content:"\e91d";}
.icon-agi-www:before { content:"\e91e";}
h1 { color:#003D4C;font-size:27px;margin-bottom:20px;font-family:"Times new Roman",serif;font-weight:normal !important;margin-top:0;}
h2 { color:#003D4C;font-size:20px;font-weight:700;margin-top:25px;margin-bottom:15px;}
h3 { color:#003D4C;font-size:16px;font-weight:700;margin-top:0;}
h4 { font-size:14px;font-weight:700;line-height:20px;}
h5 { font-size:12px;font-weight:700;margin-bottom:.5em;margin-top:.5em;}
p { color:#333;font-size:14px;line-height:20px;}
a,a:link,a:hover,a:active,a:visited { color:#003D4C;}
.capitalize { text-transform:capitalize;}
.col { margin-bottom:15px;margin-right:2.35%;box-sizing:content-box;vertical-align:top !important;}
.col-2 { display:inline-block;width:48.4%;}
.col-3 { display:inline-block;width:31.25%;}
.col-last { margin-right:0;}
.banner-top { margin-bottom:20px;border-bottom:7px solid #69CCE6 !important;}
.card { position:relative;}
.card-bg { background-color:#E6EBF1;}
.card-bg h3 { color:#fff;font-size:15px;text-align:center;background-color:#003D4C;padding:8px 15px;margin:0;}
.card-bg p { padding:15px;margin-bottom:0;}
.card-dark { background-color:#000;}
.card-dark h3 { color:#fff;}
.card-image, .card img{
  margin:0 auto;display:block;}
.card-image { width:180px;margin-bottom:20px;}
.keybenefits-img { float:left;margin-right:20px;}
.step-by-step { border:1px solid #ccc;background-color:#f1fcff;padding:15px;margin-top:25px;height:319px;}
.step-by-step h2 { margin-top:0;}
.steps { list-style-type:none;padding-left:0;}
.steps li { position:relative;display:block;clear:both;}
.step { color:#fff;background-color:#003D4C;padding:9px 10px;float:left;margin-top:10px;width:80px;text-align:center;font-weight:700;margin-right:20px;position:relative;}
.step:after { content:"";position:absolute;top:10px;left:100px;border:8px solid transparent;border-left:8px solid #003D4C;}
.step-desc { width:643px;float:left;margin-top:20px;}
.step-desc--twoline { margin-top:10px;}
.step-content { position:relative;}
.step-content span { margin-left:15px;display:inline-block;}
.small-text { font-size:12px;}
.text-danger { color:#EB2939;}
.btn-arrow { color:#fff !important;font-family:"Century Schoolbook","Century Gothic","Times","Times New Roman",serif;line-height:37px;text-decoration:none !important;text-align:center;cursor:pointer;border:0 none;display:inline-block;}
.btn-redarrow { background:transparent url(bca/PG_UK_AMEX_CC/Images/red-arrow.png) right top no-repeat;background:transparent url(bca/PG_UK_AMEX_CC/Images/red-arrow.svg) right top no-repeat;background-size:300px 43px;height:39px;padding:0 50px 0 30px;border:0 none;&:focus{;outline:none;border:none;box-shadow:0 0 0 0 none;}
}
.btn-redarrow--long { background:transparent url(bca/PG_UK_AMEX_CC/Images/red-arrow.png) right top no-repeat;background:transparent url(bca/PG_UK_AMEX_CC/Images/red-arrow.svg) right top no-repeat;background-size:300px 43px;height:40px;padding:0 20px 0 10px;border:0 none;}
.btn-redarrow--long:focus { outline:none;border:none;box-shadow:0 0 0 0 none;}
.btn-greenarrow { background:transparent url(bca/PG_UK_AMEX_CC/Images/green-arrow.png) right top no-repeat;background:transparent url(bca/PG_UK_AMEX_CC/Images/green-arrow.svg) right top no-repeat;background-size:300px 40px;height:40px;padding:0 17px 0 10px;}
.btn-greenarrow:focus { outline:none;border:none;box-shadow:0 0 0 0 none;}
.btn-greenarrow--small { padding:0 35px 0 25px;}
.btn-greenarrow--xsmall { padding:0 42px 0 33px;}
.btn-greenarrow--xxxsmall { padding:0 50px 0 43px;}
.btn-greenarrow--primary { position:relative;background:transparent url(bca/PG_UK_AMEX_CC/Images/green-arrow-primary.png) right top no-repeat;background:transparent url(bca/PG_UK_AMEX_CC/Images/green-arrow-primary.svg) right top no-repeat;background-size:300px 40px;height:39px;padding:0 35px 0 30px;border:0 none;}
.btn-greenarrow--primary:after { background:transparent url(bca/PG_UK_AMEX_CC/Images/arrow-end.png) top left no-repeat;background:transparent url(bca/PG_UK_AMEX_CC/Images/arrow-end.svg) top left no-repeat;content:"";position:absolute;top:0;left:-4px;width:9px;height:39px;}
.btn-greenarrow--primary:focus { outline:none;border:none;box-shadow:0 0 0 0 none;}
.btn-default { font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-weight:700;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#003D4C;background:-webkit-gradient(linear,left top,left bottom,from(#003D4C),to(#002c37));background:-webkit-linear-gradient(top,#003D4C,#002c37);background:-moz-linear-gradient(top,#003D4C,#002c37);background:-ms-linear-gradient(top,#003D4C,#002c37);background:-o-linear-gradient(top,#003D4C,#002c37);border:1px solid #fff;color:#fff;font-size:15.4px;text-transform:none;line-height:18px;box-shadow:0 2px 3px 1px rgba(0,0,0,0.2);display:block;padding:10px 20px;margin-bottom:3px;color:#fff !important;text-decoration:none;}
.btn-login { margin-left:18px;margin-bottom:12px;}
.btn-card { text-align:center;display:block;margin:0 auto 20px;max-width:80px;}
.benefit-block { margin:10px 0;padding-bottom:20px;border-bottom:1px solid #003D4C;}
.benefit-block:last-child { border-bottom:0;}
.benefit-block h2{
  line-height:40px;margin-bottom:0;}
.tick-list { list-style-type:none;padding-left:0;}
.tick-list li { margin-bottom:10px;}
.tick-list li i { font-size:1.1em;color:#003D4C;}
.margin10top { margin-top:10px;}
.margin15top { margin-top:15px;}
.margin20top { margin-top:20px;}
.margin20bottom { margin-bottom:20px;}
.small-txt { font-size:12px !important;}
.price-txt { font-size:16px !important;font-weight:bold;}
.res { border:1px solid red;}
.icon-block i { font-size:36px;}
.icon-block { float:left;font-size:36px;line-height:40px;}
.icon-block i.icon-agi-clock { font-size:36px;line-height:40px;height:65px;display:block;}
.x3size { font-size:3em !important;}
.center-txt{
  text-align:center;}
.box-content iframe{
    width:100%;//height:80%;//min-height:700px;}
.Graph-container{
  position:relative;}
.credit-score .credit-guage { width:100px;position:relative;}
.credit-score .credit-guage #pointer { position:absolute;top:-14px;left:0;}
.credit-score .credit-guage .pointer-dot { position:absolute;width:20px;height:20px;background:#1A3666;border-radius:100px;text-indent:-9999px;top:40px;left:40px;}
.canvasjs-chart-credit { display:none;}
.credit-history #chartContainer { height:253px;width:100%;margin-top:-238px;}
.credit-history ul.yaxis-bar { width:10px;z-index:1;position:relative;margin-top:8px;left:9px;}
.credit-history ul.yaxis-bar li { height:45px;margin-bottom:1px;text-indent:-9999px;}
.credit-history ul.yaxis-bar li:last-child { border-bottom:3px solid #D0DFE6;padding-bottom:32px;}
.legend { width:200px;height:26px;background:url(bca/PG_UK_AMEX_CC/images/legend.png) !important;background-size:cover;margin-top:25px;}
sup{
  position:relative;font-size:0.6em;line-height:0;vertical-align:super;}
.white-bg{
  background-color:#fff;}
.nodata-graph { display:none;z-index:1008;top:150px;left:250px;position:absolute;}
.address-proof-list{
  color:#333;font-size:14px;padding-left:20px;padding-bottom:15px;}
.address-proof-list li{
  color:#333;font-size:14px;list-style-type:disc;}
.congrats{
  font-family:"Times new Roman",serif !important;color:#003D4C !important;font-size:40px !important;margin-top:12px;line-height:42px;}
.footer-menu__list{
  text-align:center;}
.footer-menu__list li { font-size:0.7em;display:inline-block;text-align:center;}
.captcha{
  margin-left:35%
}
.marin20top{
  margin-top:20px;}
