.tabpage-notes-sticky {background-color: #fff;padding:0px;}
.breadcrumb {margin-bottom:20px;font-family: 'DiscoverSans-Medium';}
.rte--privacy .standard-content ol li::before {
    left: -30px;
}
b, strong, .cardWrapperCSS.variant2 .faq-panel-title a {
    font-family: 'DiscoverSans-Bold';
	}
h1.privacy-center-heading {font-family: 'DiscoverSans-Bold';}
.privacy-center h1 {
    font-size: 2em;

}
.cardWrapperCSS.variant2 .contentHeading {

    font-family: 'DiscoverSans-Bold';
	}
.standard-content {
    font-family: 'DiscoverSans-Medium';
	}
.standard-content b {
    font-family: 'DiscoverSans-Bold';
	}	
.standard-content h2 {
    font-size: 28px;
}

.standard-content h3 {
    font-size: 18px;
}
.rte--privacy .standard-content p, .rte.rte--privacy-main p, .standard-content p {
    margin:10px 0;
	    font-family: 'DiscoverSans-Medium';
}
/*#noticeatcolletion {
padding-top:90px;
margin-top-90px;
}*/
.tab-page-container-component .tabs.secondary-nav .navigation-bar, .tab-page-container-component .tabs.page-nav .navigation-bar {
    max-width: 1400px;
}
.tab-page-container-component, .cardWrapperCSS.variant2 .faq-panel-body p, .cardWrapperCSS.variant2 .faq-panel .faq-panel-body ol, .cardWrapperCSS.variant2 .faq-panel .faq-panel-body ul, .cardWrapperCSS.variant4 .faq-panel .faq-panel-body ul, .cardWrapperCSS.variant4 .faq-panel .faq-panel-body ol, .simple-text-component .link--backTop, .simple-text-component .link--backTop, .simple-text-component .link--backTop, p a, p label   {
    font-family: 'DiscoverSans-Medium';
}
.tab-page-container-component .tabs.secondary-nav .nav-tabs-list li, .tab-page-container-component .tabs.page-nav .nav-tabs-list li {
    width: 218px;
}
#noticeatcollection {
    display: block;
    position: relative;
    top: -70px;
    visibility: hidden;
}
/* Begin Privacy Statement Links */

ul.horizontalMenu {list-style-type: none;}

ul.horizontalMenu li {
    display: block;
    float: left;
    padding-right: 20px;
    width: 125px;
    line-height: 20px;
}
.activeHorizontal {
    color: #ff6600;
}

/* Begin PDF Heading section */
.policyTitleContainer {
    width: 100%;
	margin:20px auto;
}
.policyTitle {
    float: left;
    width: 70%;
}
.policyTitle h2{
    font-size: 1.4em;
	font-family: 'DiscoverSans-Bold';
}
.pdfLink {
    float: right;
}
#print-pdf {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/privacy-statement/sprite-icons2.png) -15px -868px no-repeat;
    padding-left: 20px;
}
/*Begin main heading */
.rowContainerTitle {
    /* overflow: hidden; */
    width: 100%;
    height: auto;
    display: inline-block;
    border-bottom: medium solid grey;
    margin-bottom: 20px;
	margin-top:15px;
}

.leftTableTitle {
    width: 105px;
    height: auto;
    color: #FFF;
    background-color: grey;
    float: left;
    margin-right: 15px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0px;
}

.leftTableTitle h2 {
padding:15px;
    font-size: 1.5em;
    font-family: 'DiscoverSans-Bold';
}
 .rowContainerTitle h3 {
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    width: 400px;
}
 .rowContainerTitle p {text-align:right;}
.outerWrapper .mainContainer.clearfix .wrapper.clearfix #homeSection .mainContent .rowContainerTitle p {
    padding-top: 15px;
    padding-bottom: 15px;
    float: right;
    text-align: right;
    width: 70px;
}
.clearfix::after {
    content: " ";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
}

@media screen and (max-width: 768px) {
.policyTitle {
    width: 100%;
}
.pdfLink {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.rowContainerTitle {
    /* overflow: hidden; */
    
    height: auto;
    border: thin solid #BDBEC2;

}
.leftTableTitle {width:inherit;}
 .rowContainerTitle h3 {width:100%;padding:15px;}
 .rowContainerTitle p {
    padding: 0px;
    margin: 0px;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: auto;
    float: left;
}
}
/* Begin Table Nav*/

.tab-page-container-component .tabs.secondary-nav, .tab-page-container-component .tabs.page-nav {
    max-width: none;

}
.tab-page-container-component .tabs.secondary-nav .nav-tabs-list li, .tab-page-container-component .tabs.page-nav .nav-tabs-list li {
    width: 218px;

}


.tab-page-container-component .tabs.secondary-nav .navigation-bar, .tab-page-container-component .tabs.page-nav .navigation-bar {
    max-width: 1400px;
 
}

@media screen and (max-width: 1141px) {
.tab-page-container-component .tabs.secondary-nav .nav-tabs-list li, .tab-page-container-component .tabs.page-nav .nav-tabs-list li {
    width: 175px;

}
}
/*Begin 2 col table*/
div.twoColTable {
  border: 1px solid #BDBEC2;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin-bottom:20px;
}
div.twoColTable.top {

  margin-bottom:0px;
}
.divTable.twoColTable .divTableCell, .divTable.twoColTable .divTableHead {
  border: 1px solid #BDBEC2;
  padding: 3px 2px;
}
.divTable.twoColTable .divTableBody .divTableCell, .divTable.twoColTable .divTableBody .divTableCell p {
  font-size: 14px;
  padding:15px;
}
.divTable.twoColTable .divTableBody .divTableCell.cell1 {
  font-weight: bold;
  color:#fff;
  width:35%;
  background-color: #BDBEC2;
}
.divTable.twoColTable .divTableBody .divTableCell.cell1.withHeader {
  font-weight: normal;
  width:40%;
  color:#000;
  background-color:#fff;
  
}
.divTable.twoColTable .divTableBody .divTableCell.cell1.withHeader.small {
 
  width:35%;
 
  
}
.divTable.twoColTable .divTableBody .divTableCell.cell2 {
 
  width:65%;
}
/*begin 2 col heading*/
div.twoColHeading {
  border: 1px solid #BDBEC2;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.twoColHeading .divTableCell, .divTable.twoColHeading .divTableHead {
  border: 1px solid #BDBEC2;
  padding: 15px;
}
.divTable.twoColHeading .divTableBody .divTableCell {
  font-size: 14px;
}
.divTable.twoColHeading .divTableHeading {
  background: #BDBEC2;
}
.divTable.twoColHeading .divTableHeading .divTableHead {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
/*begin 2 col Header table */
div.twoColHeaderTable {
  border: 1px solid #BDBEC2;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin-bottom:20px;
}
.divTable.twoColHeaderTable .divTableCell, .divTable.twoColHeaderTable .divTableHead {
  border: 1px solid #BDBEC2;
  padding: 3px 2px;
}
.divTable.twoColHeaderTable .divTableBody .divTableCell {
  font-size: 14px;
  padding:15px;
}
.divTable.twoColHeaderTable .divTableHeading {
  background: #BDBEC2;
}
.divTable.twoColHeaderTable .divTableHeading .divTableHead {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #FFFFFF;
}
.divTable.twoColHeaderTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}
/*begin 3 col table*/
div.threeColTable {
  border: 1px solid #BDBEC2;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin-bottom:20px;
}
.divTable.threeColTable .divTableCell, .divTable.threeColTable .divTableHead {
  border: 1px solid #BDBEC2;
  padding: 3px 2px;
}
.divTable.threeColTable .divTableBody .divTableCell, .divTable.threeColTable .divTableBody .divTableCell p {
  font-size: 14px;
  padding:15px;
}
.divTable.threeColTable .divTableBody .divTableCell.cell1 {
  width:60%;
}
.divTable.threeColTable .divTableBody .divTableCell.cell2, .divTable.threeColTable .divTableBody .divTableCell.cell3 {
  width:20%;
}

.divTable.threeColTable .divTableHeading {
  background: #BDBEC2;

}
.divTable.threeColTable .divTableHeading .divTableHead {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #FFF;
  padding: 15px;
}
.divTable.threeColTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}
/* Begin 1 column table */
div.singleColHeaderTable {
  border: 1px solid #BDBEC2;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin-bottom:20px;
}
.divTable.singleColHeaderTable .divTableCell, .divTable.singleColHeaderTable .divTableHead {
  border: 1px solid #BDBEC2;
  padding: 15px;
}
.divTable.singleColHeaderTable .divTableBody .divTableCell {
  font-size: 14px;
  padding: 15px;
}

.divTable.singleColHeaderTable .divTableHeading {
  background: #BDBEC2;
}
.divTable.singleColHeaderTable .divTableHeading .divTableHead {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableBody { display: table-row-group;}

/*Begin bottom menu */
.privacy-statement-menu {display:flex;}
.menu-links {width:25%;}
.privacy-statement-menu  p {
  
    margin: 15px 0;
}
.privacy-statement-menu  .heading {
  
    margin-bottom:-10px !important;
	font-family: 'DiscoverSans-Bold';
}
@media screen and (max-width: 729px) {
.privacy-statement-menu {flex-direction:column;}
.menu-links {width:100%;}
}

.discover_card h1 a {
    color: #fff;
  
}

.cardWrapperCSS.variant2 .contentHeading {
    margin: 25px 0;
    text-align: left !important;
	font-size: 28px;
    font-weight: bold;
}

.cardWrapperCSS.variant2 .container {

    padding-left: 0px !important;
	width:80%;
   
}

.cardWrapperCSS.variant2 .faq-panel-default {
  
    margin-left: 0 !important;
	   width: 100% !important;
    padding-right: 0px !important;
}





@media (max-width: 754px){
.cardWrapperCSS.variant2 .faq-panel-default {

    padding-left: 0px;
}
}
.breadcrumb ul.breadcrumbs__container li:first-child {
  font-weight: bold;
}
.back-to-top-component.container.back-top-helpcenter .simple-text-component.back-to-top.hidden-xs {
    max-width: none !important;
   
}
.cardWrapperCSS.variant2 .faq-panel-body p {

    margin: 14px 0px;
	}
	
/* Begin Print Styles */
@media print
{    
.print-link {display:none;}
.cardWrapperCSS.variant2 .collapse { display: block; }
.cardWrapperCSS.variant2 .faq-panel-title a:before {display:none;}
.cardWrapperCSS.variant2 .container {
    max-width: none;
	width:100%;
	}
	.discover_card.variant1 .main-banner__content.main-banner__content--compact\@mobile, .discover_card.variant5 .main-banner__content.main-banner__content--compact\@mobile {
    max-width: none;
}
   .header-wrapper, .navigation-bar, .breadcrumbs, .pdfLink, .footer, .simple-text-component .link--backTop
    {
        display: none !important;
    }
	
  a[href]:after {
    content: none !important;
  }
  .leftTableTitle {
    font-weight: bold !important;
    background-color: grey !important;

}
  .leftTableTitle h2 {
    font-weight: bold !important;
    color: #fff !important;
	}
  .divTable.twoColTable .divTableBody .divTableCell.cell1, .divTable.threeColTable .divTableHeading, .divTable.twoColHeading .divTableHeading,.divTable.twoColHeading .divTableHeading .divTableHead, .divTable.singleColHeaderTable .divTableHeading .divTableHead {
    font-weight: bold !important;
    color: #fff !important;
    
    background-color: #BDBEC2 !important;
}
.divTable.threeColTable .divTableHeading .divTableHead:first-child {
    border-left: none !important;
}

.divTable.threeColTable .divTableHeading .divTableHead {
    
    font-weight: bold !important;
    color: #FFF !important;
    border-left: 2px solid #FFF !important;
    
}
.divTable.twoColTable .divTableBody .divTableCell.cell1.withHeader {
    
    color: #000 !important;
    background-color: #fff !important;
}
}
/* End Print Styles */
.rte--privacy .standard-content ul li {
    margin: 5px 0 5px 0 !important;
    font-size: 15px;
}