.place-order .quote-widget-body {
    color: #666;
    line-height: 25px;
}

.place-order .quote-widget-body .quote-widget-subbody {
    margin-left: 13px;
    margin-top: -5px;
}

.place-order .quote-widget-body.short {
    width:580px;
    margin-bottom: 5px;
}

.place-order .quote-widget-body.left {
    margin-left: 10px;
}

.place-order .quote-widget-body .quote-widget-tools {
    float:right;
    margin-top: -10px;
}

.place-order .widget.widget-checkout .quote-widget-heading .note {
    font-size: 12px;
    color: #444;
}

.place-order .widget-checkout .left-widget .btn-group {
    margin-top: 10px;
}

.place-order .widget-checkout .left-widget .btn-group button {
    margin-right: 5px;
}

.place-order .widget-checkout .left-widget .input-icon-group input {
    font-size: 13px;
}

.place-order .widget-checkout .left-widget .input-icon-group textarea {
    resize: none;
    font-size: 13px;
}

.place-order .widget-checkout .right-widget {
    margin-top: -210px;
}

.place-order .widget-checkout .right-widget .checkout-tips .checkout-tips-body {
    width: 314px;
    font-size: 15px;
}

.place-order .widget-checkout .widget-heading {
    font-size: 20px;
    color: #000;
    margin-left: 20px;
    margin-bottom: 12px;
}

.place-order .widget-checkout .widget-heading img.check {
    margin-right: 20px;
}

.place-order .widget-checkout .widget-heading img.return {
    margin-right: 5px;
    vertical-align: text-bottom;
}

.place-order .widget-checkout .widget-body {
    font-size: 15px;
    color: #666;
    margin-left: 82px;
    width: 640px;
}

.place-order .image-widget-group.large {
    width: 674px;
}

.place-order .order-confirmation table.image-widget-group tr {
}

.place-order .order-confirmation table.image-widget-group tr:last-child {
    border-bottom: none;
}
.place-order .order-confirmation table.image-widget-group tr td {
    padding-left: 15px;
    font-size: 14px;
    color: #666;
    word-wrap: break-word;
}
.place-order .order-confirmation table.image-widget-group {
    table-layout: fixed;
}

.place-order .order-confirmation p {
    font-size: 15px;
}

.place-order .order-confirmation .quote-widget-heading {
    font-size: 14px;
}

.place-order .info-text {
    font-size: 13px;
    color: #333;
}

.place-order .order-confirmation .quote-widget-body {
    width:534px;
    padding: 22px 22px 10px 22px;
}

.place-order table.table-text-center th,
.place-order table.table-text-center td {
    text-align: center;
}

.place-order input.form-control {
    width: 227px;
    height: 30px;
}

.place-order textarea.form-control {
    width: 542px;
    height: 78px;
}

.place-order a.large {
    font-size: 15px;
}

.place-order .attachment {
    width: 542px;
}

.place-order .next-step {
    display: inline-block;
}