Définir la hauteur de CSS flex éléments pour le même montant?

J'ai 2 divs à côté les uns des autres que j'ai centrer verticalement et horizontalement à l'aide de flex et de justifier-content/aligner-éléments.

Exemple
HTML:

<div class="inner">
    <div class="section green">
        <img src="http://i.imgur.com/hEOMgVf.png">
    </div>
    <div class="section red">
         <img src="http://i.imgur.com/nEybO1g.png">
    </div>
</div>

CSS:

.inner {
    float: left;
    width: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #343434;
    text-align: center;
}
.section {
    float: left;
    flex: 1;
}

.green { background-color: #7dc242; }
.red { background-color: #ed1c24; }

Mon problème est que j'ai besoin de régler la hauteur des deux "section" divs à la même, ainsi que le centrage verticalement et horizontalement. Vous pouvez voir dans le JSFiddle ci-dessous que le fond vert n'est pas la même hauteur que le rouge. Comment puis-je faire les deux divs toute la hauteur de la div conteneur?

Ici est simplifié JSFiddle de ce que j'ai:
http://jsfiddle.net/beK28/1/

InformationsquelleAutor user3420034 | 2014-03-26