body,html{height:100%;min-width:320px}body{padding-top:148px;color:#333;font-family:Segoe UI,Tahoma,sans-serif}@media (min-width:769px){body{padding-top:219px}}.body-grad{background:#ccc;background:radial-gradient(circle,#f5f5f5,#e8e8e8,silver)}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}h1,h2,h3,h4,h5,h6{text-transform:uppercase}img[alt=Logo]{display:inline-block}footer{width:100%}.text-casing-regular{text-transform:none}.navbar-default{background-color:#fff;border-bottom-width:2px;border-bottom-color:#f9faab}.navbar ul li a{font-size:18px!important}.navbar-fixed-top{-webkit-backface-visibility:hidden}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.main-nav{height:150px}.main-border{border:3px solid #333;padding:0 30px 15px;background:#fff}.main{padding-top:30px;min-height:541px}.secondary-nav{top:148px!important;margin-bottom:0!important;border:none!important}ul.nav.navbar-nav.navbar-left.v-align-middle,ul.nav.navbar-nav.navbar-right.v-align-middle{min-height:72px}.navbar-brand{line-height:150px;height:150px}.navbar-brand a{position:absolute;top:0;bottom:0;padding-left:15px}.text-white{color:#fff!important}.text-black{color:#333!important}.border-black{border-width:2px;border-color:#333}.v-align-middle{display:flex;align-items:center}.consumer-sales-hero{background:url(../images/cfc-cs-gradbg.png) no-repeat 50% scroll;background-size:cover;min-height:400px}.row-eq-height{display:-ms-flexbox;display:flex}.column-stretch{flex-direction:column;align-items:stretch}.check-balance-hero{background:url(../images/cfc-cb-gradbg-.png) no-repeat 50% scroll;background-size:cover;min-height:400px;color:#fff!important}.corporate-sales-hero{min-height:500px}.container-bordered{border:1px solid #ccc;padding:15px 15px 0}.border-left{border-left:1px solid #ccc}.border-top{border-top:1px solid #ccc}.border--bottom{border-bottom:1px solid #ccc}.no-pad{padding:0!important}.no-top-bottom-pad{padding:0 15px}.wrap{white-space:normal}.no-wrap{white-space:nowrap}.sticky{position:relative}.auto-margin{margin-right:auto;margin-left:auto}.no-float{float:none}@media (min-width:992px){.sticky{position:fixed;top:220px}}footer{padding-bottom:15px}footer hr{margin-top:0}footer nav{margin-top:20px;margin-bottom:0!important}ul.footerMenu{margin:0 0 0 -15px;padding:0}ul.socialLinkMenu{margin:0 auto}ul.socialLinkMenu li{padding-right:15px}ul.socialLinkMenu>li>a:hover{font-weight:700}ul.socialLinkMenu li:last-child{padding-right:0}input.form-control.ng-invalid{border-color:#a94442}.form-control,.input-group-addon,input{border-radius:0!important}input[type=radio].radio-lg{transform:scale(2)}.radio-label{padding-left:5px!important}.card-amount-label{font-size:30px;margin-top:-3px;padding-top:0;float:right;font-weight:500}.content-spacer-15{margin-bottom:15px}.content-spacer-30{margin-bottom:30px}.order-summary-thumbnail{width:16px}.order-review-thumbnail{width:32px}.order-review-mobile section:first-child{margin-top:10px}.order-review-mobile section{margin:20px auto;border:1px solid #eee;padding:1em;font-size:16px;box-shadow:1px 1px 2px 1px #eee}.order-review-mobile .order-review-label{font-weight:700}.order-review-mobile div.order-review-label{margin-bottom:10px}.order-review-mobile .payment-method p{margin-bottom:0}.order-review-mobile .product-summary:first-of-type{margin-top:0}.order-review-mobile .product-summary{margin-top:20px}.order-review-mobile .product-summary img{float:right;margin-top:15px}@media screen and (max-width:768px){.review-order-heading{font-size:26px}}.error{color:#a94442}.up{bottom:100%!important;top:auto!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent!important}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.dropdown-toggle{background-color:transparent!important}.btn-danger-o{color:#9c0000;background-color:transparent;border-color:#9c0000;font-weight:700}.btn-danger-o.focus,.btn-danger-o:focus{color:#fff;background-color:#891917;border-color:#700000}.btn-danger-o:hover{font-weight:400}.btn-danger-o.active,.btn-danger-o:active,.btn-danger-o:hover,.open>.dropdown-toggle.btn-danger-o{color:#fff;background-color:#891917;border-color:#7c0c0a}.btn-danger-o.active.focus,.btn-danger-o.active:focus,.btn-danger-o.active:hover,.btn-danger-o:active.focus,.btn-danger-o:active:focus,.btn-danger-o:active:hover,.open>.dropdown-toggle.btn-danger-o.focus,.open>.dropdown-toggle.btn-danger-o:focus,.open>.dropdown-toggle.btn-danger-o:hover{color:#fff;background-color:#7c0c0a;border-color:#700000}.btn-danger-o.active,.btn-danger-o:active,.open>.dropdown-toggle.btn-danger-o{background-image:none}.btn-danger-o.disabled.focus,.btn-danger-o.disabled:focus,.btn-danger-o.disabled:hover,.btn-danger-o[disabled].focus,.btn-danger-o[disabled]:focus,.btn-danger-o[disabled]:hover,fieldset[disabled] .btn-danger-o.focus,fieldset[disabled] .btn-danger-o:focus,fieldset[disabled] .btn-danger-o:hover{background-color:#9c0000;border-color:#891917}.btn-danger-o .badge{color:#9c0000;background-color:#fff}.btn-A{background-color:transparent;font-weight:700;-webkit-backface-visibility:hidden}.btn-success{color:#fff;background-color:#67ac40;border-color:#46742b}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#67ac40;border-color:#46742b}.btn-success .badge{color:#67ac40;background-color:#fff}.element-animation{animation:a ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:a ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:a ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:a ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-transform-origin:50% 50%;top:0;left:0;right:0}@keyframes a{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:translate(0)}}.alert{border:none;border-radius:0;padding:25px 0;margin-bottom:0!important;position:fixed;top:0;left:0;right:0;z-index:9999;font-size:1.3em;text-align:center}.alert-dismissable,.alert-dismissible{padding-right:0}.alert-dismissable .close,.alert-dismissible .close{top:25px;position:absolute;line-height:30px;right:40px}.alert-success{background-color:#3c763d;border-color:#3c763d;color:#fff}.alert-info{background-color:#0091a1}.alert-warning{background-color:#d2822d;border-color:#bd7529;color:#fff}.alert-danger{background-color:#a94442;border-color:#a94442;color:#fff}.alert-danger a{color:#fff}.alert-danger:active,.alert-danger a:focus,.alert-danger a:hover{color:#d9d9d9}.media-body{width:inherit!important}@media screen and (max-width:768px){nav.navbar.navbar-default.navbar-fixed-top.secondary-nav.hidden-print{background-color:transparent!important}ul.nav.navbar-nav.navbar-left.v-align-middle.secondary-inner-nav{flex-direction:column}ul.languageDropdown span.glyphicon-globe{padding-top:.35em}ul.languageDropdown{margin:0 auto}ul.nav li{margin-bottom:1rem;text-align:left}ul.socialLinkMenu li:last-child{padding-right:15px}.languageDropdown ul.dropdown-menu.up{background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175)}.card-design{margin-bottom:1em}.card-design a img{margin:0 auto}footer hr~div.hidden-print{padding:1em}}