html,
body {
    overflow-x: hidden;
}

.section-login img {
    width: 50vw;
    height: 100vh;
    background-size: cover;
}

.section-login .field-icon {
    float: right;
    margin-right: 14px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
}

.section-login .btn-login {
    margin-top: 15px;
    background-color: #FD7272;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    height: 10%;
}

.section-register img {
    width: 50vw;
    height: 100vh;
    background-size: cover;
}

.section-register .btn-register {
    margin-top: 15px;
    background-color: #FD7272;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    height: 10%;
}

@media only screen and (min-width: 320px) and (max-width: 650px) {
    body {
        background-image: url("bg-mobile.jpg");
        background-size: cover;
        height: 100vh;
        background-repeat: no-repeat;
    }
    .section-login .col-mobile .title-header {
        margin-top: 50px !important;
    }
    .section-login .col-mobile .form-login .parent .child {
        background-color: #fff;
        padding: 2rem;
        width: 80%;
        border-radius: 10px;
    }
    .section-register .col-mobile .title-header {
        margin-top: 50px !important;
    }
    .section-register .col-mobile .form-login .parent .child {
        background-color: #fff;
        padding: 2vh 5vw;
        width: 80%;
        border-radius: 10px;
    }
}

@media only screen and (min-width: 651px) and (max-width: 1199px) {
    body {
        background-image: url("bg-mobile.jpg");
        background-size: cover;
        height: 100vh;
        background-repeat: no-repeat;
    }
    .section-login .col-tab .title-header {
        margin-top: 5vh !important;
    }
    .section-login .col-tab .form-login .parent .child {
        background-color: #fff;
        padding: 2rem;
        border-radius: 10px;
    }
    .section-register .col-tab .title-header {
        margin-top: 5vh !important;
    }
    .section-register .col-tab .form-login .parent .child {
        background-color: #fff;
        padding: .5rem 5vw;
        border-radius: 10px;
    }
}


/*# sourceMappingURL=style.css.map */