 .b div {
     border: 1px solid red;
 }

 .wrapper-main {
     height: 100vh;

 }




 .w-logo>img {
     width: 160px;
 }

 .table .table {
     background-color: white;
 }


 .left-side,
 .right-side {
     padding: 0;
 }

 .footer {
     position: absolute;
     bottom: 0;
 }

 .box,
 .box-large {
     margin: auto;
     /* min-width: 320px; */
     width: 23rem;
     text-align: left;

 }

 .w-logo {
     width: 100%;
     text-align: center;
     padding: 15px 15px 30px;
 }

 .container-info {
     margin: 70px auto 30px;
     max-width: 520px;
     min-width: 320px;
     padding: 15px;
     text-align: center;

 }