.link { background-color: white; border-radius: 5px; } .horas { margin-top: 5px; } input.formulario.hora { width: 49%; } input.formulario.dia { width: 100%; } .mas { width: 80px; height: 40px; } .horario-container { margin-bottom: 30px; display: -webkit-inline-box; text-align: center; display: flex; } .columna1 { width: -webkit-fill-available; } .columna2 { width: 20%; position: relative; } button.cerrar { width: 40px; height: 40px; margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0%; }