.disabled{pointer-events:inherit !important;cursor:default;background-color:#6f6f6fb8 !important}
.disabled:hover{background-color:#6f6f6fb8 !important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:.5s ease;z-index:-1}
.overlay.active{opacity:1;z-index:2}.modal-info{max-height:calc(100% - 100px);position:fixed;top:50%;left:50%;width:40%;transform:translate(-50%,-50%);color:#4a5666;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:3;visibility:hidden;opacity:0;transition:.5s ease}
.modal-info h2{margin:0;font-weight:400;padding:1rem;border-bottom:1px solid #dde0e7}
.modal-info p{padding:3rem;padding-bottom:1rem}.modal-info.active{visibility:visible;opacity:1}
button:hover{border:1px solid rgba(255,255,255,.8);color:white;background:rgba(255,255,255,.1)}
a.close-info{font-family:arial;float:right;text-decoration:none;color:#444852;font-weight:600;cursor:pointer;margin:7px;font-size:12px}
a.close-info:hover{background:rgb(41 40 40 / 10%)}.btn{border:0;color:white;padding:10px 24px;cursor:pointer;border-radius:5px}
.content-btn{text-align:center;padding:1.5rem}.primary{background-color:#585c61}.primary:hover{background:#747677;color:#fff !important}
.modal-info p{font-size:13px;font-family:arial}.reenviar,.disabled{font-size:13px;font-family:arial}
@media(max-width:576px){.modal-info{width:75% !important}.btn{padding:7px 20px !important}
}