To reproduce: create a panel with the 25/50/25 stacked layout, and put content in the Middle or Right regions, leaving the left one blank. When the first column has no content in it at all, it collapses, shifting everything to the left.
This looks like a typo in
.panel-col-first .inside is never declared, and
.panel-col .inside is declared twice.