.widget.widget-checkout .shopping-cart .table-format {
    font-size: 13px;
    color: rgb(102, 102, 102);
    width: 100%;
}

.widget.widget-checkout .shopping-cart .subtotal {
    font-size: 14px;
    margin-left: 378px;
    margin-bottom: 0;
    color: #666;
}

.widget.widget-checkout .shopping-cart .subtotal dl.dl-horizontal {
    margin-bottom: 0;
}

.widget.widget-checkout .shopping-cart .subtotal dl.dl-horizontal dd {
    width: 70px;
    text-align: right;
}

.widget.widget-checkout .shopping-cart .subtotal hr {
    border-color: #ccc;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.icon-plus {
    background: url("/static/img/vb3/icon-plus-minus.png") repeat scroll 0 0 transparent;
    display: inline-block;
    width: 19px;
    height: 17px;
    margin-bottom: -4px;
}

.icon-minus {
    background: url("/static/img/vb3/icon-plus-minus.png") repeat scroll 0 -17px transparent;
    display: inline-block;
    width: 19px;
    height: 17px;
    margin-bottom: -4px;
}
.check-out .nav {
    cursor: auto;
}
.check-out .promotion-code {
    padding-bottom: 10px;
}

.check-out .promotion-code input {
    margin-bottom: 6px;
    margin-top: 5px;
    width: 303px;
    font-size: 13px;
}
.check-out .widget.widget-checkout .widget-main .left-widget .btn-group .btn {
    margin-right: 5px;
}
.check-out .widget.widget-checkout .widget-main .widget-heading {
    font-size: 20px;
    color: #000;
    margin-left: 20px;
    margin-bottom: 12px;
}

.check-out .widget.widget-checkout .widget-main .widget-heading img.check {
    margin-right: 20px;
}

.check-out .widget.widget-checkout .widget-main .widget-heading img.return {
    margin-right: 5px;
    vertical-align: text-bottom;
}

.check-out .widget.widget-checkout .widget-main .widget-body {
    font-size: 15px;
    color: #666;
    margin-left: 82px;
}

.check-out .image-widget-group.checkout-method {
    width: 530px;
}

.check-out .checkout-method .inline input.form-control {
    width:136px;
}

.check-out .checkout-method .col-xs-4 {
    padding: 0;
}

.check-out .subtitle {
    margin-bottom: 10px;
}

.check-out .subtitle a.promotion-code {
    font-size:15px;
}

.check-out .generate-quote {
    width: 674px;
}

.check-out .image-widget-group.generate-quote a.edit{
    margin-left: 25px;
}

.check-out .image-widget-group.view-quote {
    width: 549px;
}

.check-out .suspend-checkout a.return-home {
    font-size: 15px;
}

.check-out .suspend-checkout .widget-body {
    width: 640px;
}

.check-out input.form-control {
    width: 282px;
    height: 30px;
}
.check-out .kuang {
  margin: 0;
  width: 534px;
}
.check-out .questions {
    margin-top: 5px;
}
.fa-question-tooltip .tooltip-inner{
    max-width: 400px;
    text-align: left;
    white-space: normal;
    word-break: normal;
    word-wrap: break-word;
    min-width: 300px;
}

.check-out .widget-checkout .input-icon-group {
    margin-left: 0;
}
.check-out .dl-horizontal dt {
    width: 170px;
}
.check-out .shopping-cart .cart-name {
    color: #000000;
    width: 200px;
    word-wrap: break-word;
    font-size: 14px;
}
.check-out .shopping-cart table tr td:first-child a {
  font-size: 14px;
}
.check-out .shopping-cart table tr td:first-child {
  color: #B1B1B1;
  font-size: 14px;
}

.check-out .shopping-cart input[type="number"], .check-out .shopping-cart input[type="text"] {
    height: 28px;
    text-align: left;
    padding: 4px 12px;
}
.check-out .shopping-cart table tr td {
  padding: 6px 5px;
  vertical-align: middle;
}