.form-container {
    width: 100%;
}

.form-container > tbody > tr {
    display: block;
}

.form-container > tbody > tr > td {
    display: block;
}

.form-container input[type=text], .form-container input[type=password], .form-container select, .form-container .label, .form-container .value, .form-container button {
    display: block;
    -moz-box-sizing: border-box; /* ff2 */
    -ms-box-sizing: border-box; /* ie8 */
    -webkit-box-sizing: border-box; /* safari3 */
    -khtml-box-sizing: border-box;
    box-sizing: border-box; /* css3 rec */
    width: 100%;
}