body {
    background: #fff;
}

.base {
    min-height: 100vh;
}

.side {
    background: url('/images/retourneren/banner.png') no-repeat center left;
    background-size: cover;
}

.header {
    position: relative;
    width: 100%;
    height: 120px;
}

.header:after {
    position: absolute;
    content: ' ';
}

.header > .row {
    height: 100%;
}

.header .logo {
    max-height: 42px;
}

.header,
.content {
    max-width: 90%;
    margin: 0 auto;
}

.content {
    padding: 50px 0;
}

.content .intro {
    max-width: 678px;
    margin: 0 auto;
}

.content form {
    background: #F2F1EF;
    margin-top: 75px;
    padding: 35px;

}

@media (max-width: 991px) {

    .header {
        margin-top: 15px;
    }

    .content {
        padding: 25px 0;
        max-width: 100%;
    }

    .content form {
        padding: 25px;
    }

    .content form .form-group {
        margin: 10px 0;
    }
    
}

@media (max-width: 1199px) {

    .side {
        display: none;
    }

}