/* body, #marquee {background-color:#23233f;} */

/* begin marquee*/
.login-text-container {
    text-align: left;
	/* color: #fff; */
}
.paypal-marquee-logo {
    max-width: 278px;
    width: 90%;
}
.login-text-container h1, .login-text-container h2, .login-text-container img {
    margin: 0 0 10px;
}
.login-text-container h1 {
    line-height: 48px;
    max-width: 500px;
    font-family: 'DiscoverSans-Semibold';
	color: #23233f;
}

.login-text-container p {
    font-size: 1.25em;
    max-width: 500px;
    font-family: 'DiscoverSans-Medium';
    line-height: 30px;
	margin: 0px;
}
.login-text-container p sup a {
/ *color:#fff; */
}
.multicolumnimagetext .col-1 a img, .multicolumnimagetext .col-2 a img, .multicolumnimagetext .col-3 a img {
    
    max-width: 40px;
	}
.login-text-container p sup a:focus, .login-text-container p sup a:hover {
text-decoration: underline;
}
.btn-primary {
    padding: 9px 15px;
    border-radius: 21.5px;
	background-color: #ff6000;
    font-family: 'DiscoverSans-Semibold';
    font-size: 1em;
}
.number-text-container {
text-align: center;
}
.number-text {
font-family: 'DiscoverSans-Medium';
    text-align: center;
    background: #ff6000;
    display: inline-block;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    color: white;
    margin: 15px auto;
    font-size: 2em;
}
.cashbackloginbanner {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/marquee-paypal-top-left-q4-2022-opt.webp) left top no-repeat/*, url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/marquee-paypal-bottom-right-2022.png) right bottom no-repeat*/;
    background-size: 35%, 20%; 
	margin-top: 0px;
    /* background-color: #23233f; */
	padding-top:100px;
	padding-bottom:10%;
}
.tile-heading {
text-align: center;
    font-family: 'DiscoverSans-Semibold';
    font-size: 1.75em;
    line-height: normal;
	padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 30px;
}
			.tile-list-container {
			width: 100%;
			
			}
			
			.tile-list-heading {
			background-size: 100%;
			padding: 10px 5px;
			color: #fff;
			height: fit-content;
			}
						.tile-list-content ul li {
		    list-style-type: none;
			}
									.tile-list-content ul li a {
		    text-decoration: none;
			}
			.tile-list-content ul li a:hover, .tile-list-content ul li a:focus  {
		    text-decoration: underline;
			}
			
.multicolumnimagetext .subheading h3 {
    padding: 0px;
    font-family: 'DiscoverSans-Medium';
    font-size: 1.25em;
    line-height: 30px;
	text-align:left;
}
.article-style ul {margin-top:21px;font-size:.875em;line-height:21px;}			
.article-style ul li a{
    font-size: .875em;
    font-family: 'DiscoverSans-Medium';
}	


/*.wrapper.cta-text-cards-center {
    background-color: #23233f;
	background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/it-blue-glow.png) center top no-repeat;
    width: 100%;
    background-size: 90%;
    max-width: 960px;
	padding-top:350px;
	} */
.wrapper.cta-text-cards-center {
    background-color: #23233f;
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/it-glow-btm.png) 75% bottom no-repeat;
    width: 100%;
    background-size: 320px;
   /* max-width: 960px;*/
    padding-top: 80px;
}
.wrapper.cta-text-cards-center .cta_content p.headline {
  
    font-size: 1.5em;
	margin-bottom:15px;
}
.wrapper.cta-text-cards-center .cta_content p {
    font-family: 'DiscoverSans-Medium';
    font-size: .875em;
	color:#fff;
}
.wrapper.cta-text-cards-center .col-xs-11 {
    width: 50%;

}
.wrapper.cta-text-cards-center .link-button, .login-box-container .marquee-button {
    padding: 9px 15px;
    border-radius: 21.5px;
    background-color: #ff6000;
    font-family: 'DiscoverSans-Semibold';
    font-size: 1em;
	color:#fff;
}

.marquee-button {
max-width:200px;
text-align:center;
}
.marquee-button a {
color:#fff;

}
.wrapper.cta-text-cards-center .cards-center {
    padding-bottom: 50px;
}
.wrapper.cta-text-cards-center {

    text-align: left;
}
.termsnconditionsrte {			
background-color: #fff;
    padding-top: 55px;
    padding-bottom: 20px;
}
.terms-and-conditions.standard-content {
    font-family: 'DiscoverSans-Medium';
    font-size: .625em;
}
.multicolumnimagetext {
    font-family: 'DiscoverSans-Medium';
    background-color: #fff;
}
.multi-col-heading h2 {
    line-height: 42px;
    font-size: 1.75em;
    font-family: 'DiscoverSans-Semibold';
	    margin-top: 65px;
    margin-bottom: 30px;
}
.multi-artcle-wallet .description p {
    padding: 10px 20px 30px 0px;
	font-family: 'DiscoverSans-Medium';
	 line-height: 21px;
    font-size: .875em;
}
.use-paypal-images {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/packages.png) left bottom no-repeat, url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/pwr-new-animated-opt.gif) center bottom no-repeat;
    background-size: 200px, 400px; 
	margin-top: -1px;
    background-color: #fff;
    height: 250px;
	border-bottom-right-radius: 115px;
}
.highlights .benefits-content .container .row_highlights .text-center {
    font-size: 1.5em;
    font-family: 'DiscoverSans-Semibold';
    margin-bottom: 28px;
}	
.highlight.benefits-content .benefit h3 {
    font-size: 1em;
    font-family: 'DiscoverSans-Semibold';
}
.highlight.benefits-content .container .row_highlights .hero__deck.benefits__text p {
    font-size: 0.8750em;
    font-family: 'DiscoverSans-Medium';	
}	
	@media screen and (min-width: 1200px)  {
	.cashbackloginbanner {
   background-size: 25%, 20%;
	}
}
	@media screen and (min-width: 1600px)  {
	.cashbackloginbanner {
   background-size: 25%, 20%;
	}
}
	@media screen and (min-width: 2400px)  {
	.cashbackloginbanner {
   background-size: 25%, 18%;
	}
}
	@media screen and (min-width: 2800px)  {
	.cashbackloginbanner {
   background-size: 18%, 15%;
	}
}




	@media screen and (min-width: 992px)  {
.login-text-container {

    padding-left: 60px;
}
.article-style ul {padding-bottom:20px;}		
}
@media screen and (max-width:729px) {
	.cashbackloginbanner {
   background-size: 25%, 32%;
	}
.cashbackloginbanner .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
}
}
/* end marquee */

.multicolumnimagetext .col-3:nth-of-type(3) {
    margin-top: -70px;
    margin-bottom: 40px;
}
.highlight.benefits-content .benefit .hash {display:none;}
.highlight.benefits-content .benefit hr {
  border-top: solid 1px #dedee2;
	width:159px;

}
.merchant-tiles {width:100%;background-color:#f2f2f2;padding-top:70px;padding-bottom:40px;border-top-left-radius: 115px;}
.tile-content {max-width:960px; margin:auto;display:flex;flex-wrap:wrap; justify-content:center;}
.tile {flex-basis:18%;max-width:300px;margin: 1%;}
.tile img {width:100%;}
@media screen and (max-width:991px) {
.cashbackloginbanner {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/marquee-paypal-top-left-q4-2022-opt.webp) left top no-repeat;
	background-size: 35%; 
	}
	
}
@media screen and (max-width:800px) {
.use-paypal-images {

    background-size: 20%, 400px; 

}	
}
@media screen and (min-width:730px) {
.highlight.benefits-content .benefit hr.third-faq {
  display:none;

}
}
@media screen and (max-width:729px) {
.cashbackloginbanner {
	background-size: 70%; 
	padding-top: 60%;
	}
.tile {flex-basis:30%; max-width:none; }
	.tile-list-container {
			max-width: 320px;
			
			}
			.wrapper.cta-text-cards-center {
	padding-top:40px;
	padding-bottom:65%;
	}
	.wrapper.cta-text-cards-center {

    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/it-glow-btm@3x.png) center bottom no-repeat;

    background-size: 96%;

}
.use-paypal-images {
    background: url(/content/dam/discover/en_us/credit-cards/card-portfolio/images/paypal-shop/pwr-new-animated-opt.gif) center bottom no-repeat;
    background-size: 95%; 
	height:380px;
	background-color:#fff;
	border-bottom-right-radius: 0px;
}
.wrapper.cta-text-cards-center .col-xs-11 {
    width: 100%;

}
.wrapper.cta-text-cards-center {
    text-align: center;
}
.wrapper.cta-text-cards-center .link-button, .login-box-container .marquee-button {
    max-width:none;
    width: 98%;
}
}
@media screen and (max-width:540px) {
.use-paypal-images {
	height:280px;

}
}
@media screen and (max-width:492px) {
.tile {flex-basis:48%; max-width:none;}
.merchant-tiles {border-top-left-radius: 55px;}
.tile-heading {
    font-size: 1.25em;
	}
	.login-text-container h1 {
    line-height: 36px;
    font-size: 1.75em;
}
.login-text-container p {
    font-size: .875em;
    margin: 0 0 5px;
    line-height: 21px;
}
}
@media screen and (max-width:329px) {
	.cashbackloginbanner {
   background-size: 50%, 50%;
	}
}


/* Begin Reveal Toggle */
     .DFS_Expandable {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #3057b9;
        text-decoration: none;
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
		margin-top: 28px;
		font-family: 'DiscoverSans-Medium';
      }
      .DFS_Expandable svg {
        display: block;
        margin-left: 10px;
        transform: rotate(-180deg);
        transition: transform 200ms ease;
      }
      .DFS_Expandable[aria-expanded="true"] svg {
        transform: rotate(0);
      }
/* End Reveal Toggle */
	
.wrapper.cta-text-cards-center, .paypal-images-background-color {
    background-color: #23233f !important;
	}
	
	/* New 1122 */
	.main-container {background-color:#23233f;}
.login-text-container, .login-text-container h1, .login-text-container p sup a {color:#fff;}
.backgroundcolor-rte.standard-content {
   width:100%;
display:flex;
padding:0;
}
.blue-side {
    width: 50%;
    background-color: #23233f;
    color: #fff;
	padding: 2%;
    text-align: right;
}
.blue-side .content{
    text-align: left;
display:inline !important;
}
.blue-side .content p.heading{
margin-top: 15%;
    font-size: 24px;
    font-family: 'DiscoverSans-Semibold';
    margin-bottom: 20px;
}
.blue-side .content p{
font-family:DiscoverSans-Medium;
    margin-left:40%;
	font-size:20px;
}
.blue-side .content a{
 color: #fff;
}
.lifestyle-img {width:50%;}
.lifestyle-img img {width:100%;border-top-right-radius: 150px;}
@media only screen and (max-width: 992px) {

.blue-side .content p {
   
    margin-left: 10%;
   
}


}
@media only screen and (max-width: 729px) {
.blue-side .content p.heading{
margin-top: 0;
}
.backgroundcolor-rte.standard-content {

    flex-direction: column-reverse;
}
.blue-side {
    width: 100%;
    padding: 10% 5%;

}

.blue-side .content p {

    margin-left: 0;

}

.lifestyle-img {
    width: 100%;
}
}
/*end new 1122*/
