
/* Subpages */
.page-header {
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 50px;
}

.gray-background {
    background-color: #F2F5F8;
    padding: 20px;
    margin-top: 100px;
    margin-bottom: 100px;
    overflow: hidden;
    height: 320px;
}

.review-container img {
    width: 100%;
}

.review-icon {
    color: #D7A69A;
    font-size: 100px;
}

.review-bg {
    background-color: #204872;
    height: 150px;
    width: 300px;
    float: left;
    margin-left: -185px;
    margin-top: -120px;
    overflow: hidden;
}

.review-name {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-top: 20px;
}

/* Contact page */
.contactform-container {
    margin-top: 50px;
}

.contactform {
    padding: 30px;
    box-shadow: 1px 1px 10px #CCC;
    background-color: #fff;
}

.contactform input {
    width: 100%;
    border: 1px solid #CCC;
    padding: 5px;
}

.contactform label {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-top: 10px;
}

.btn-send {
    width: 150px !important;
    border: 0 !important
}

.rotterdam-bg {
    background-image: url('../img/rotterdam.png');
    width: 100%;
    max-width: 1400px;
    margin: auto;
    height: 850px;
    margin-top: -200px;
    background-size: 100% auto;
}

.koppelingen-overview {
    margin-top: 100px;
    text-align: center;
}

.opsomming-apis {
    margin-top: 100px;
}

.success {
    border: 1px solid green;
    padding: 20px;
}