*,*:before,*:after{
    box-sizing: border-box;
}
.margin-form {
    position: relative;
}
.form_header_block h2 {
    font-weight: 700;
    font-family: inherit;
    text-align: center;
}
.margin-form sup {
    margin: 0 0 0 5px;
}
.margin-form span.hint {
    position: absolute;
    top: 100%;
}
ul.ets-em-nav-steps {
    position: static;
}
body fieldset {
    background-color: #ffffff;
    border: none;
    width: 900px;
    margin: 30px auto;
}
fieldset legend {
    display: none;
}
.form_header_block h4 a{
    font-family: inherit;
}
input#ETS_MG_ACCESS_TOKEN, input#ETS_MG_DOMAIN {
    width: 100%;
    max-width: 250px;
}
a,button{
    cursor: pointer;
}
.col-sm-6 {
    float: left;
    width: 50%;
}
.form-group.process-migration {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}
button.back_step1 {
    float: left;
}
.panel-form-footer ~ .small {
    display: block;
    clear: both;
    padding-top: 10px;
}
body #main {
    background: #ecf3f6;
}
.panel-form-footer {
    max-width: 750px;
    margin: 0 auto;
}
.ets_em_form label.ets_custom_checkbox {
    text-align: left;
    width: auto;
}
.form-group.data-to-migrate .ets_mg_import_info {
    max-width: 750px;
}
body fieldset[data-step="5"] {
    width: 1170px;
}
.ets_mg_thankyou h4 {
    font-weight: 600;
    font-family: inherit;
}
.form-wrapper-group-step .table {
    border: none;
}
.ets-em-shop-mapping-list select {
    height: 34px;
    margin-bottom: 10px;
    width: 33.33%;
}
.ets_mg_data_to_migrate label {
    text-align: left;
}
.pull-right {
    float: right;
}
@media (min-width: 768px){
    .col-sm-4 {
        width: 33.33%;
    }
}
@media (min-width: 992px){
    .col-md-3 {
        width: 25%;
    }
}






















