@import url("https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

*,
body {
    font-family: "Prompt", "DB Helvethaica X Reg", Tahoma, sans-serif;
    font-weight: normal;
    font-size: 16px;
}

body {
    background-color: #282828;
}

.mainReg {
    -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.35);
    margin: 0 auto;
    max-width: 768px;
    padding-top: 0rem;
    padding-bottom: 1rem;
    background-color: #ffffff;
    min-height: 100vh;
    background-image: url("../images/reg/bg.jpg");
    background-repeat: repeat-y;
    background-size: 100% auto;
}
.mainReg .box-logo {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding-top: 5rem;
    padding-bottom: 5rem;
    max-width: 500px;
}
.mainReg .box-logo .logo-aisin {
    width: 90%;
}

.dStep1 {
    width: 90%;
    margin: 0 auto;
    max-width: 500px;
}
.dStep2.pageCheckin,
.dStep3.pageCheckin {
    width: 90%;
    margin: 0 auto;
    max-width: 500px;
}
.textRW {
    color: #ffffff;
}
.hr-aisin {
    margin-top: 3rem;
    border-top: 1px solid #ffffff;
}
.label-aisin {
    color: #ffffff;
    font-size: 0.9rem;
    margin-bottom: 0.3rem;
}

.form-control.form-aisin {
    margin-bottom: 1rem;
}

.btn-register {
    padding: 0 0;
    box-shadow: none;
}

.btn-register img {
    height: 60px;
}

.box-text-thank {
    width: 90%;
    max-width: 500px;
    padding-top: 4rem;
    text-align: center;
    margin: 0 auto;
}

.box-text-thank .text-thank {
    font-size: 1.6rem;
    color: #ffffff;
    text-align: center;
    font-weight: 600;
}

.box-text-thank .text-thank2 {
    font-size: 1rem;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
}

@media screen and (min-width: 991px) {
    .box-text-thank {
        width: 90%;
        max-width: 600px;
        padding-top: 4rem;
        text-align: center;
        margin: 0 auto;
    }
    .box-text-thank .text-thank {
        font-size: 2.5rem;
        color: #ffffff;
        text-align: center;
        font-weight: 600;
    }

    .box-text-thank .text-thank2 {
        font-size: 1.6rem;
        color: #ffffff;
        text-align: center;
        font-weight: 400;
    }
}
