.shipping-method {
    float: left;
    width: 100%;
}
.form-group {
    margin-top: 5px;
}
span#shipping-result {
    width: 100%;
    float: left;
    padding: 5px;
    border: 1px solid #ccc;
    height: auto;
    margin-top: 5px;
    left: 0;
    border-radius: 5px;
}
label.shipping-name-orders {
    float: left;
    color: #2a9dcc;
    margin: 0;
    padding: 2px 10px;
}
label.shipping-fee-orders {
    float: right;
    padding: 2px 10px;
    margin: 0;
    color: #58bb2c;
}

.container {
    /* font-family: baomoi; */
}
label.lb-sameple-info:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px;
    border: 1px solid #459322;
}
label.lb-sameple-info:after {} span.wraper-sameple-info input#sameple-info-payment:checked + label.lb-sameple-info:after {
    content: "\f00c";
    position: absolute;
    width: 16px;
    height: 16px;
    font: normal normal normal 14px/1 FontAwesome;
    left: 0;
    top: 3px;
    text-align: center;
    color: #57ba2b;
}
label.lb-sameple-info {
    padding-left: 30px;
    position: relative;
}
.form-group.m0 h2 {
    background: #14bb4e;
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin-top: 0px;
}

.form-group h2 {
    background: #14bb4e;
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin-top: 0px;
}

.shipping-method {
    padding-top: 0px;
}

.form-group {
    margin-top: 0px;
}

.col-md-4.col-sm-12.customer-info {
    padding-top: 0px;
}


div#shipping-info-wraper {
    margin-bottom: 10px;
}
.page-cart h1 {
    font-size: 25px;
}
.page-cart .form-group {

    margin-top: 0px;
}
.page-cart .col-md-4.col-sm-12.order-info{
    float:right;
}
.form-group.payment-method-list {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.radio-wrapper.item-payment-line {
    position: relative;
    border: 1px solid #cec8c8;
    margin-bottom: 5px;
    padding: 7px;
    border-radius: 5px;
    width: 100%;
}
span.title-payment-orders {
    width: 100%;
    float: left;
    padding-left: 25px;
}
.radio-wrapper .radio_input{
    position: absolute;
}
a.underline-none {
    cursor: pointer;
}
a.underline-none:hover {
    color: red;
    text-decoration: underline;
}
.col-xs-12.success_d {
    width: 100%;
    text-align: center;
    padding: 10px;
    border: 1px solid #eee;
    margin: 10px;
    background: #fff;
    font-size: 21px;
    font-weight: 600;
}
section.page-cart .radio{
    padding-left:0px;
}
.page-cart label.control-label {
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}