.pass-screen-body{
	background: #f6f6f6;
}
.bloque_forgotpass_restore {
	margin-top:80px;
}

.newPassScreen {
    margin: 40px 0 0;
}
.passwordChangedScreen {
    margin: 24px 0 80px;
}


.buttons-modal-box {
    display: flex;
    justify-content: right;
    margin: 40px 0 0;
    gap: 16px;
}

.buttons-modal-box.center-align-button {
	 justify-content: space-between;
}


.kdsp-box-content.kdsp-box-specialPadding {
	 padding: 18px 24px 32px;
	 margin:0;
}
.buttons-marginTop {
	margin: 40px 0 0;
}

.message-recover-pass{
	display:none;
}
@media screen and (max-width: 1172px) {
	
	.newPassScreen .kdsp-headline-large {
		  margin:0 0 8px;
	}
	
	.newPassScreen  .kdsp-headline-secondary {
		 margin: 0 0 32px;
	}
}
@media screen and (max-width: 833px) {
	.newPassScreen {
	    margin: 24px 0 0;
	}
	.newPassScreen .kdsp-headline-large {
		  margin: 0 auto 8px;
		  padding: 0 0 0 0;
		  max-width: 465px;
	}
	
	.newPassScreen  .kdsp-headline-secondary {
		 margin: 0 0 18px;
	}
	

	.buttons-modal-box {
   		 display: inherit;
   		 margin: 30px 0 0;
 }

	.buttons-modal-box  .kdsp-button {
   		 width: 100%;
   		 max-width: 312px;
   		 margin:0 auto 20px;
 	}
}


@media screen and (max-width: 465px) {
	.newPassScreen .kdsp-headline-large {
	
		  padding: 0 0 0 16px;
		
	}
	
	
}





