
.b2b-form {
    border:solid 1px #ddd;
}
.b2b-form .dnsRow {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top:.4em;
    padding-bottom:.4em;
    margin-left:0;
    margin-right:0;
}
.b2b-form > .dnsRow:nth-child(2n) {
    background-color: #f0f0f0;
}
.b2b-form .dnsRow .dnsCell {
    word-wrap: break-word;
    line-height: 1.2;
    display: inline-block;
    float:none;
}
.b2b-form span {
    display: inline-block;
}
.b2b-form .title-row {
    text-transform: uppercase;
    font-weight: 700;
    padding: 1em 0;
}
.b2b-form .price {
    font-weight: 700;
    margin-right: 4px;
}
.b2b-form input[type=text] {
    max-width: 100px;
}
.b2b-form .alv {
    width: 100%;
    font-size: .8em;
}
.b2b-form .submit-row {
    padding-top: 1em;
    padding-bottom: 1em;
}
.b2b-form .submit-row .submit {
    margin: 0 1em 0 0;
}

.b2b-form .submit-row label, .b2b-form .submit-row label+input {
    display: inline-block;
    margin: 0 0 0 1em;
    vertical-align: middle;
}

#idFolderInfo {
    padding-bottom: 20px;
}