.customWrap {
    padding: 0 15px;
}

.logoImg {
    text-align: center;
    background: #fff;
    padding: 20px 0;
    border-bottom: 1px solid #dbdbdb;
}

.customContainer img {
    max-width: 100%;
}

.topLabel {
    text-align: center;
    margin: 40px 0;
    color: #C59F61;
}

.topLabel h1 {
    font-size: 40px;
}

.customContainer {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-content: center;
    justify-items: center;
}

@media screen and (max-width: 1600px) {
    .customContainer img {
        max-width: 60%;
    }
}

@media screen and (max-width: 1200px) {
    .customContainer img {
        max-width: 100%;
    }
}

.complaint-form {
    max-width: 1180px;
    padding: 0 15px 50px;
    margin: 0 auto;
}

.complaint-form-control {
    font-size: 1.2rem;
    font-family: inherit;
    width: 100%;
    border-radius: 4px;
    margin: 10px 0;
    line-height: 40px;
    padding: 0 10px;
}

.complaint-form-control:not([type="file"]) {
    border: 1px solid lightgrey;
}

.submit input {
    padding: 10px 40px;
    background: #C59F61;
    border-radius: 4px;
    font-size: 1.3rem;
    color: #fff;
    margin: 30px 0;
    cursor: pointer;
}

@media screen and (max-width: 999px) {
    .submit input {
        width: 100%;
    }
    .complaint-form-control {
        font-size: 1rem;
    }
}

.upload-fields {
    border: 1px solid #c3a066;
    margin: 30px 0 0;
    border-radius: 4px;
    padding: 15px;
    font-size: 1.2rem;
}

.complaint-login {
    font-size: 1.2rem;
    font-family: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.complaint-login button {
    background: #C59F61;
    padding: 10px 40px;
    margin: 30px 0;
    font-size: 1.3rem;
    color: #fff;
    border-radius: 4px;
}

.complaint-login a, .complaint-login a:hover {
    color: #fff;
    text-decoration: none;
}

.statusMsg {
    font-family: inherit;
    font-size: 1.2rem;
    padding: 15px;
    margin-bottom: 30px;
    border-radius: 4px;
}

.succdiv {
    background: #b0fdb0;
}

.errordiv {
    background: #fdb0b0;
}