/* estilo css */
.modalsct {
opacity: 0;
position: absolute; 
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto; 
top:-50%;
visibility: hidden;
width:95%;
box-shadow:0 3px 7px rgba(0,0,0,.25);
box-sizing:border-box;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
/* Make the modal appear when targeted */
.modalsct:target{
opacity: 1;
top:10%;
visibility: visible;
}
.copy, .header, .footer {
border-bottom: 1px solid #e7e7e7;
padding:15px;
}

.footer {
border:none;
border-top: 1px solid #e7e7e7;
}

h2 {
margin:0;
}

.modal-content22 {
background: #3b3b3c;
position: relative;
z-index: 1999;
}

.copy 
{
background: #fff;
border-radius: 0;
}

.overlay  {
background-color: #000;
background: rgba(0,0,0,.5);
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10;
}

.footer table, .header table
{		
			table-layout:fixed;
			width: 100%;
}
