button {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    border: none;
    background: transparent;
    line-height: normal;
}

input {
    color: inherit;
    font: inherit;
    -webkit-font-smoothing: inherit;
    line-height: normal;
}

optgroup, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    border: none;
    background: transparent;
    line-height: normal;
}

    button:focus, input:focus {
        outline: none;
    }

    button, input[type="button"], input[type="reset"], input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
    }



.radio-wrapper,
.checkbox-wrapper {
    display: table;
    box-sizing: border-box;
    width: 100%;
    zoom: 1;
}

    .radio-wrapper:after, .radio-wrapper:before,
    .checkbox-wrapper:after, .checkbox-wrapper:before {
        content: "";
        display: table;
    }

    .radio-wrapper .radio-input,
    .checkbox-wrapper .checkbox-input {
        display: table-cell;
        padding-right: 0.75em;
        white-space: nowrap;
    }

        .radio-wrapper .radio-input .input-radio,
        .checkbox-wrapper .checkbox-input .input-checkbox {
            width: 18px;
            height: 18px;
            box-shadow: 0 0 0 0 #338dbc inset;
            transition: all 0.2s ease-in-out;
            position: relative;
            cursor: pointer;
            vertical-align: -4px;
            outline: 0;
            border: solid 1px #d9d9d9;
        }

            .radio-wrapper .radio-input .input-radio:hover,
            .checkbox-wrapper .checkbox-input .input-checkbox:hover {
                border-color: #cccccc;
            }

        .radio-wrapper .radio-input .input-radio {
            border-radius: 50%;
        }

            .radio-wrapper .radio-input .input-radio:checked,
            .checkbox-wrapper .checkbox-input .input-checkbox:checked {
                border: none;
                box-shadow: 0 0 0 10px #338dbc inset;
            }

                .radio-wrapper .radio-input .input-radio:checked:focus,
                .checkbox-wrapper .checkbox-input .input-checkbox:checked:focus {
                    border-color: #286f94;
                }

                .radio-wrapper .radio-input .input-radio:checked:after,
                .checkbox-wrapper .checkbox-input .input-checkbox:checked:after {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    opacity: 1;
                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
                    filter: alpha(opacity=100);
                }

            .radio-wrapper .radio-input .input-radio:after,
            .checkbox-wrapper .checkbox-input .input-checkbox:after {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: scale(0.2);
                transform: scale(0.2);
                transition: all 0.2s ease-in-out 0.1s;
                opacity: 0;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
                filter: alpha(opacity=0);
            }

            .radio-wrapper .radio-input .input-radio:after {
                width: 4px;
                height: 4px;
                margin-left: -2px;
                margin-top: -2px;
                background-color: #fff;
                border-radius: 50%;
            }

    .radio-wrapper .radio-label,
    .checkbox-wrapper .checkbox-label {
        display: table-cell;
        width: 100%;
        cursor: pointer;
        vertical-align: middle;
        padding: 1.3em;
    }

        .radio-wrapper .radio-label .radio-label-primary,
        .checkbox-wrapper .checkbox-label .checkbox-label-primary {
            display: table-cell;
            width: 100%;
            text-align: left;
	padding-left: 50px;
	padding-top: 10px;
        }

    .radio-wrapper .radio-accessory,
    .checkbox-wrapper .checkbox-accessory {
        display: table-cell;
        padding-left: 0.75em;
        white-space: nowrap;
    }

    .radio-wrapper.no-box,
    .checkbox-wrapper.no-box {
        display: block;
    }

        .radio-wrapper.no-box .radio-input,
        .checkbox-wrapper.no-box .checkbox-input {
            display: inline-block;
        }

        .radio-wrapper.no-box .radio-label,
        .checkbox-wrapper.no-box .checkbox-label {
            display: inline-block;
            width: inherit;
        }





.section {
    position: relative;
    padding-top: 2em;
    text-align: center;
    margin-left: 280px;
    margin-right: 280px;
}

    .section.thank-you-checkout-info {
        padding-top: 0.5em;
    }

    .section:first-child {
        padding-top: 0;
    }

    .section .section-header {
        position: relative;
    }

    .section .section-content {
        zoom: 1;
        margin-bottom: 2em;
    }

        .section .section-content .section-content-text {
            margin-bottom: 0.75em;
        }

        .section .section-content.no-mb, .section .section-content:last-child {
            margin-bottom: inherit;
        }

        .section .section-content:after, .section .section-content:before {
            content: "";
            display: table;
        }

        .section .section-content .content-box {
            box-shadow: 0 0 0 1px #d9d9d9;
            border-radius: 4px;
            background: #fff;
            color: #737373;
            margin-top: 1em;
        }

            .section .section-content .content-box.has-error {
                box-shadow: 0 0 0 2px #ff6d6d;
                color: #ff6d6d;
            }

            .section .section-content .content-box.no-border {
                box-shadow: none;
            }

            .section .section-content .content-box:first-child {
                margin-top: 0;
            }

            .section .section-content .content-box .content-box-row {
                display: table;
                box-sizing: border-box;
                width: 100%;
                border-top: 1px solid #d9d9d9;
                zoom: 1;
            }

                .section .section-content .content-box .content-box-row.content-box-row-padding {
                    padding: 0.8em 0.6em;
                }

                .section .section-content .content-box .content-box-row:first-child {
                    border-top-left-radius: 4px;
                    border-top-right-radius: 4px;
                    border-top: none;
                }

                .section .section-content .content-box .content-box-row:last-child {
                    border-bottom-left-radius: 4px;
                    border-bottom-right-radius: 4px;
                }

                .section .section-content .content-box .content-box-row:after,
                .section .section-content .content-box .content-box-row:before {
                    content: "";
                    display: table;
                }

                .section .section-content .content-box .content-box-row.content-box-row-secondary {
                    background-color: #fafafa;
                }

                .section .section-content .content-box .content-box-row.content-box-row-no-border {
                    padding-bottom: 0;
                }

                    .section .section-content .content-box .content-box-row.content-box-row-no-border + .content-box-row {
                        border-top: none !important;
                    }

            .section .section-content .content-box .content-box-emphasis {
                font-weight: 500;
                color: #4d4d4d;
            }

            .section .section-content .content-box h3 {
                color: #4d4d4d;
            }

            .section .section-content .content-box h2 {
                color: #333333;
            }

                .section .section-content .content-box h2:only-child {
                    margin: 0;
                }

.imgchuyenkhoan {
	width: 200px;
}


@media (max-width: 999px) {
.section {
	margin-left: 0px;
	margin-right: 0px;
}
.section .section-content .content-box .content-box-row {
	height: 60px;
}
.imgchuyenkhoan {
	width: 80px;
}
 }