/* No Javascript Warning
*************************************/
#no-javascript {
    background: none repeat scroll 0 0 #FAF3BC;
    color: #363F42;
    font-size: 12px;
    line-height: 1.3em;
    width: 100%;
}
#no-javascript-inner {
    background: url("/images/global/icon-alert.png") no-repeat scroll 10px 8px transparent;
    margin: 0 auto;
    padding: 16px 30px 16px 60px;
    width: 870px;
}
#no-js-video-error{
  border:1px solid #DADFE1;
  padding:10px;
}
#no-js-video-error{
  padding-left:45px;
  background: url("/credit-cards/help-center/images/mini-error-icon.jpg") no-repeat scroll 10px 10px transparent;
  margin-bottom:17px;
}
#no-js-video-error p{
  font-size:11px;
  line-height:1.2em;
}
#no-js-video-disabled {
  border:1px solid #DADFE1;
}
#no-js-video-disabled-inner {
  background: url("/images/global/icon-alert.png") no-repeat scroll 50% 70px transparent;
  padding:115px 100px 77px 115px;
}
#no-js-video-disabled p {
  margin-bottom:10px;
}
/* Global Styles
***************************************/
.main-content .breadcrumb p,.main-content .breadcrumb p a {font-size:11px;}
.main-content p {font-size:13px;}
.main-content p sup{font-size:9px;vertical-align:top;}
.main-content a {font-size:13px;}
.main-content span{font-size:13px;}
.main-content span sup{font-size:9px;vertical-align:top;}
.main-content ul li{font-size:13px;}


.main-content.sm .breadcrumb p,.main-content.sm .breadcrumb p a {font-size:10px;}
.main-content.sm p{font-size:12px;}
.main-content.sm a {font-size:12px;}
.main-content.sm span {font-size:12px;}
.main-content.sm ul li{font-size:12px;}

.main-content.lg .breadcrumb p,.main-content.lg .breadcrumb p a {font-size:13px;}
.main-content.lg p{font-size:15px;}
.main-content.lg a {font-size:15px;}
.main-content.lg span {font-size:15px;}
.main-content.lg ul li{font-size:15px;}



/* Sprites
***************************************/
.sprite-badge-num-one{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px 0px transparent;
  padding:5px 0 5px 50px;
}
.sprite-icon-action-links{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -96px transparent;
  padding:3px 0 7px 40px;
}
.sprite-icon-help-topics{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -203px transparent;
  padding:3px 0 7px 40px;
}
.sprite-icon-contact-us{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -306px transparent;
  padding:3px 0 7px 40px;
}
.sprite-icon-email{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -431px transparent;
  padding-left:25px;
}
.sprite-icon-chat{
  background: url("/images/chat/Disabled.png") no-repeat transparent;
  padding-left: 25px;
}
.sprite-icon-phone{  
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -563px transparent;
}
.sprite-watch-video{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -980px transparent;
  padding-left:18px;
}
.sprite-print{
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -1096px transparent;
  padding-left:20px;
  float:left;
}
.sprite-text-size{
  width:21px;
  height:20px;
  float:left;
  margin-right:3px;
}
.sprite-text-size.sm{
  background: url("/credit-cards/help-center/images/sprites/text-size-small.jpg") no-repeat 0px 0px transparent;
}
.sprite-text-size.norm{
  background: url("/credit-cards/help-center/images/sprites/text-size-normal.jpg") no-repeat 0px 0px transparent;
}
.sprite-text-size.lg{
  background: url("/credit-cards/help-center/images/sprites/text-size-large.jpg") no-repeat 0px 0px transparent;
}
.sprite-text-size:hover, .sprite-text-size.active{
  cursor:pointer; 
  background-position: 0px -20px;
}
.sprite-arrow-blue{
  background-position: right -352px;
}
.icon-lock{
  position:relative;
  top:1px;
  margin-right:5px;
}
/* Help Center Styles
***************************************/
.help-center .main-content-wrap{
  background: url("/credit-cards/help-center/images/main-bg.jpg") repeat-x scroll 0px 0px transparent;
  margin-top:14px;
}
.main-content{
  width:940px;
  margin:0 auto;
  padding:35px 0 50px;
}
.help-header{
  overflow:hidden;
  margin-bottom:15px;
}
h1.help-center-header{
  background: url("/credit-cards/help-center/images/h1-discover-card-help-center.png") no-repeat scroll 0px 0px transparent;
  height:46px;
  text-indent:-999em;
  margin-bottom:10px;
}
p.sprite-badge-num-one{
  font-size:14px;
  font-weight:bold;
}
p.sprite-badge-num-one span{
  display:block;
  font-size:12px;
  font-weight:normal;
}
.help-header-left{
  float:left; 
  width:640px;
}
.help-header-right{
  border-left: 1px solid #DADFE1;
  float: left;
  padding: 10px 0 1px 20px;
}
.help-header-right h4{
  color: #FF6600;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.help-header-right > span{
  float:left;
  padding:5px 13px;
  font-weight:bold;
}

/* Help Panels
***************************************/
.help-panels{
  overflow:hidden;
}
.help-panels .column{
  width:297px;
  float:left;
  margin-right:23px;
  background:url('/credit-cards/help-center/images/column-bottom-shadow.jpg') bottom center no-repeat transparent;
  padding-bottom:18px;
}
.help-panels .column.last{
  margin-right:0;
}
.help-panels .column-inner{
  background:url('/credit-cards/help-center/images/columns-header-bg.jpg') 0 0 repeat-x transparent;  
  border:1px solid #dce3e5;
  border-top:none;
  padding:15px 12px;
  min-height:385px;
}
.help-panels .column-header {
  background:url('/credit-cards/help-center/images/columns-header-bg-bottom.jpg') center bottom no-repeat transparent;
  padding-bottom:12px;
}
.help-panels .column-header h3{
  color:#ff6600;
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}

/* Category Dropdowns
***************************************/
.categories  > ul  {
  overflow:hidden;
  margin-top:5px;
}
.help-center-faqs .categories > ul {
  margin-top:-10px;
}
.categories  > ul > li {
  display:block;
  padding-bottom: 1px;  
  padding-top: 5px;
}
.help-center .categories  > ul > li {
  border-top: 1px solid #DADFE1;
}
.help-center-faqs .categories > ul > li {
  border-bottom: 1px solid #DADFE1; 
}
.help-center .categories  > ul > li.open {
  background: url('/credit-cards/help-center/images/column-section-expanded-bg.jpg') top center no-repeat transparent scroll;
}
.categories > ul > li .cat-toggle {
  background: url("/credit-cards/help-center/images/sprites/sprite-icons.png") no-repeat 0px -656px transparent;
  font-weight: normal;
  color:#000;
}
.help-center-faqs .categories > ul > li .cat-toggle { 
  color: #267BB1;
}
.categories > ul > li .cat-toggle:hover { 
  cursor:pointer;
}
.categories> ul > li .cat-toggle.active {
  background-position: left -834px;
  font-weight: bold;
}
.help-center-faqs .categories> ul > li .cat-toggle {
  background-position: left -1178px;
}
.help-center-faqs .categories> ul > li .cat-toggle.active {
  background-position: left -1297px;
}
.categories > ul > li a,
.categories > ul > li span
 {
  color: #267BB1;
  display: block;
  padding-bottom:5px;
  outline: medium none;
  padding-left: 23px;
  position: relative;
  text-decoration: none;
}
.categories > ul > li a.sub {
  font-size: 12px;
}
.categories > ul > li a.sub:hover {
  text-decoration:underline;
}
.categories > ul > li ul {
  display: none;
}
.categories > ul > li > ul > li.current a{
  color:#ff6600;
}
/* Contact Box
*******************************/
.contact-content a.secure-email{
  margin-top:8px;
  display:inline-block;
}
.contact-content a.chat{
  margin-top:8px;
  display:inline-block;
}
.contact-content .contact-block{
  border-top: 1px solid #DADFE1;
  padding:10px 0;
  margin-top:10px;
    background: url('/credit-cards/help-center/images/column-section-expanded-bg.jpg') top center no-repeat transparent scroll;
}
.contact-content .contact-block h5{
  font-size:14px;
  font-weight:bold;
  padding-left:25px;  
}
.contact-content .contact-block > ul > li {
  padding-left:25px;
  margin-top:7px;
}
.contact-content .contact-block > ul > li span{
  font-size:12px;
  font-weight:normal;
  color:#8a9499;
  display:block;
}
.contact-content  a.view-all-contact{
  font-weight:bold;
  margin-top:20px;
  padding-left:5px;
}

/* FAQs Styles
*******************************/
.help-center-faqs .main-content{
  width:950px; 
  padding-top: 15px;
}
.breadcrumb{
  padding-left:20px;
  padding-bottom:15px;
}
.breadcrumb p, .breadcrumb p a{
  font-size:11px;
}
.faq-header{
  overflow:hidden;
  margin-bottom:10px;

}
.faq-header-left{
  float:left;
}
.faq-header-left h3{ 
  font-size: 26px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 14px;
  padding-left: 20px; 
}
.faq-header-right{
  float:right;
  width:210px;
  margin-top:8px;
}
.text-size-label{
  float:left;
  margin-left:18px;
  margin-right:4px;
}
.faq-wrap{
  width:100%;
  border: 1px solid #DCE3E5;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -ms-border-radius:5px;
  border-radius: 5px;
  background: url("/credit-cards/help-center/images/faq-categories-col-bg.jpg") repeat-y scroll 0 0 transparent;
}
.faq-container{
  padding-bottom:10px;
  overflow: hidden;
}
.faq-left-col{
  float:left;
  width:239px;
}
.faq-categories{
   padding: 22px 18px 18px; 
}
.faq-right-col{
  float:left;
  width:711px;
}
.faq-content-header-wrap{
  background: url('/credit-cards/help-center/images/faq-content-header-bg.jpg') 0 0 repeat-x #ff6600 scroll;
  padding-top:4px;
}
.faq-content-header{
  padding:26px 20px 24px;
}
.faq-content-header h1{
  font:bold 26px/1 Arial, Helvetica, San-Serif;
  color:#ffffff;
  margin-bottom:10px;
}
.faq-content-header h2{
  font:normal 15px/1 Arial, Helvetica, San-Serif;
  color:#ffffff;
}
.faq-topic-list-wrap{
  overflow:hidden;
  padding:30px 14px 30px 20px;}
.faq-topic-list{
  float:left; 
  width:460px;
  border-right:1px solid #DCE3E5;
  padding-right:35px;
}

/* Video Player
*****************************/
.video-wrap{  
  margin: 0 0 25px;
}
.video-container{
  position:relative;
  height:100px;
}
.video-container.visible{
  height:294px;
}
.video-container .video-thumb{ 
  overflow:hidden;
}
.video-container .video-thumb p{
  font-weight:bold;
}
.video-container .video-thumb p,
.video-container .video-thumb img{
  float:left; 
  margin-left:16px;
}
.video-container #engagement-video-overlay{
  display:none;
}
.video-container.visible #engagement-video-overlay{
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  height:251px;
  background-color:#fff;
}
.video-container #engagement-video-overlay p.overlay-title,
.no-javascript-video p.overlay-title{
  font-size:18px;
  font-weight:bold;
  margin-bottom:15px;
}
.main-content.sm .video-container #engagement-video-overlay p.overlay-title{font-size:16px;} 
.main-content.lg .video-container #engagement-video-overlay p.overlay-title{font-size:20px;}
.video-container  #engagement-video-overlay {
  background: none repeat scroll 0 0 #fff;
  border: none;
  padding: 0 0 30px;
  position: absolute;
  width: 464px;
  top:0;
  margin: 0 auto;
}
.video-container  #engagement-video-overlay .video-error p {
  width: 225px;
  margin: 0 auto;
  background: url(/personal-loans/images/noflash-warning.jpg) left 0 no-repeat #cccccc;
  padding: 15px 0 20px 93px;
}
.video-container  #engagement-video-overlay .close-trigger {
  padding-right: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  z-index: 999999;
  background: url("/credit-cards/help-center/images/video-close-button.png") no-repeat scroll right 3px transparent;
}
.video-container  #engagement-video-overlay .video-error {
  font-weight: bold;
  padding: 40px;
  background: #cccccc;
}
.video-container  #engagement-video-overlay #engagement-video-container {
  width: 464px;
  margin: 0 auto;
}
.no-javascript-video {
  display:block;
}

/* FAQ Topic Jumplinks
*****************************/
.faq-topic-list ul {
  color: #277BB1;  
}
.faq-topic-list ul > li {
  margin-bottom:7px;
  list-style-type:disc;
  list-style-position:outside;
  margin-left:16px;
}
.faq-topic-list ul > li.header {
  list-style-type:none;
  color:#000;
  margin-left:0px;
}
.faq-topic-list-right{
  float:right;
  width:162px;
}
.faq-topic-list-right p{
  font-weight:bold;
  margin-bottom:7px;
}
.faq-topic-list-right p > a{
  font-weight:normal;
}
.faq-content{
  background: url('/credit-cards/help-center/images/faq-content-bg.jpg') 0 0 repeat-x transparent scroll;
  padding:35px 205px 0px 20px;
}
.faq-content-section {
  border-bottom:1px solid #DCE3E5;
  padding-bottom:3px;
  margin-bottom:10px;
}
.faq-content-section.last{
  border-bottom:none;
}
.faq-content h4, .faq-content h5{
  /*   font-size:13px; */
  font-weight:bold;
  margin-bottom:5px;
}

.faq-content h4 sup, .faq-content h5 sup{
  font-size:9px;
  vertical-align:top;
}
.main-content.sm h4{font-size:12px;}
.main-content.lg h4{font-size:15px;}
.faq-content p, .faq-content p a, .faq-content ul li{
  font-weight:normal;
  margin-bottom:7px;
}
.faq-content ul li{
  list-style-type:disc;  
  list-style-position:outside;
  margin-left:18px;
}

.faq-content ol li{
  list-style-type:decimal;  
  list-style-position:outside;
  margin-left:18px;
}

/* No Javascript Styles
*******************************/
.no-js .faq-header-right{
  display:none;
}
.no-js .categories  > ul > li {
  border:none;
}
.no-js .categories > ul > li ul {
  display:block;
}
.no-js .categories > ul > li a{
  padding-left:5px;
}
.no-js .categories > ul > li .cat-toggle {
  background:none;
  padding-left:5px;
  font-weight: bold;
}
.no-js .categories > ul > li .cat-toggle:hover { 
  cursor:default;
}
.no-js .help-center-faqs .categories > ul > li .cat-toggle { 
  color: #293033;
}
.no-js .video-container  {
  height:0px;
  margin:0px;
}
.no-js .video-container .video-thumb {
  display:none;
}
/* Banner Update 
***************************/

.faq-content-header-wrap{
      background: url('/credit-cards/help-center/images/faq-content-header-curl-bg.jpg') 0 -1px #ff6600 no-repeat;
      width: 712px;
      min-height: 110px;
    }

    .faq-content-header{
      width: 545px;
    }

    .card-signup {
      float: right;
      font-size: 12px;
      margin: -24px -135px 0 0;
      text-align: right;
      color: #383838;
      width: 115px;
      line-height: 15px;
    }

    .card-signup a {
      font-weight: bold;
    }

    .lg .card-signup p,
    .lg .card-signup a {
      font-size: 12px;
    }
	
	/* Acquisitional Message Update */
		.card-treatment {
		    margin: 25px 0 0 0;
		}