﻿.reopen-account {
    border: 1px solid #0d649a;
    border-radius: 3px;
    position: relative;
	padding-bottom: 20px;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	margin-bottom: 30px;
}

.reopen-account .button {
	margin: 0px;
}


/* Reopen e-sign */
.instant-issuance-esign-module-top {
	background-color: #076191;
	padding: 10px 20px 2px 20px;
}
.instant-issuance-esign-module-top h3 {
	color: #FFF;
}
.instant-issuance-header-wrapper {
	border: 1px solid #e7e7e7;
}
.instant-issuance-header-wrapper p {
	padding: 20px;
}
.instant-issuance-header-wrapper h4 {
	color:#424242;
	padding: 45px 10px 10px 10px;
} 
@media only screen and (max-width: 768px) {
		.instant-issuance-header-wrapper h4 {
			color:#424242;
			padding: 0px 15px 10px 15px;
		} 
	}
.instant-issuance-text-seperator {
	background-color: #EEEEEE;
	padding: 10px 10px 0px 10px !important;
	margin-bottom: 20px;
}
.pulsate {
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.25;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.25;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0.25;
    }
}


/* BEGIN Reopen Limited ESIGN Agreement */
	.pre-qual-esign-letter {
		overflow: auto;
		border: 1px solid #e7e7e7;
		margin-bottom: 30px;
		padding: 10px;
		border-radius: 3px;
		height: 400px;
	}
	.modul-back {
		color: #fff !important;
		position: inherit !important;
		font-size: inherit !important;
		top: 0px !important;
		right: 0px !important;
	}
	.reopen .print-friendly {
		color: #aaa;
		font-size: 1.5em !important;
	}
	/* END Reopen Limited ESIGN Agreement */