@charset "UTF-8";
@font-face {
    font-family: "icouems";
    src: url("../fonts/icouems.eot?kc3umn");
    src: url("../fonts/icouems.eot?kc3umn#iefix") format("embedded-opentype"),
        url("../fonts/icouems.ttf?kc3umn") format("truetype"),
        url("../fonts/icouems.woff?kc3umn") format("woff"),
        url("../fonts/icouems.svg?kc3umn#icouems") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icouems-"],
[class*=" icouems-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icouems" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icouems-bathrooms:before {
    content: "";
}

.icouems-parkings:before {
    content: "";
}

.icouems-bedrooms:before {
    content: "";
}

.icouems-offices:before {
    content: "";
}

.icouems-floorlevel:before {
    content: "";
}

.icouems-stores:before {
    content: "";
}

.icouems-chevron-down:before {
    content: "";
}

.icouems-chevron-up:before {
    content: "";
}

.icouems-property-consultancy:before {
    content: "";
}

.icouems-property-facilities:before {
    content: "";
}

.icouems-plus:before {
    content: "";
}

.icouems-check:before {
    content: "";
}

.icouems-download:before {
    content: "";
}

.icouems-share:before {
    content: "";
}

.icouems-social:before {
    content: "";
}

.icouems-heart-o:before {
    content: "";
}

.icouems-heart:before {
    content: "";
}

.icouems-view-brochure:before {
    content: "";
}

.icouems-enlarge-btn:before {
    content: "";
}

.icouems-loan-calclator:before {
    content: "";
}

.icouems-compare:before {
    content: "";
}

.icouems-arrow-right-wide:before {
    content: "";
}

.icouems-arrow-left-wide:before {
    content: "";
}

.icouems-floor-plan:before {
    content: "";
}

.icouems-gallery:before {
    content: "";
}

.icouems-virtual-tour:before {
    content: "";
}

@media (min-width: 1200px) and (max-width: 1339.98px) {
    .topbanner .s-1xlsm {
        font-size: 82px !important;
    }
}

@media (min-width: 992px) {
    .topbanner .s-1xlsm {
        line-height: 1;
    }
}

.topbanner.whistleblowerbanner {
    background-image: url(../img/whistleblowing-mob.jpg);
    background-position: bottom;
}

@media (min-width: 992px) {
    .topbanner.whistleblowerbanner {
        background-image: url(../img/whistleblowing.jpg);
        background-position: center;
    }
}

.generalbtn-solid:hover {
    text-decoration: none;
}

@media (min-width: 992px) {
    .generalbtn-solid.largerbtn {
        padding-top: 18px;
        padding-bottom: 18px;
    }
}

.card-columns {
    -webkit-column-count: 1;
    column-count: 1;
    width: 100%;
}

@media (min-width: 992px) {
    .card-columns {
        -webkit-column-count: 2;
        column-count: 2;
    }
}

.makeareport .card {
    border: 0;
}

.makeareport .card.attachmentdescription .dropzone {
    border: 0;
    border-radius: 20px;
    background: url(../img/dropdownupload.png) #f6f6f6 center no-repeat;
    min-height: 220px;
    background-size: 180px;
}

.makeareport .card.attachmentdescription-none .dropzone {
    border: 0;
    border-radius: 20px;
    background: #f6f6f6 center no-repeat;
    min-height: 220px;
    background-size: 180px;
}

@media (min-width: 992px) {
    .makeareport .card.attachmentdescription .dropzone {
        min-height: 225px;
        background-size: 185px;
    }
}

.makeareport .card.attachmentdescription.shortenheight .dropzone {
    border: 0;
    border-radius: 20px;
    background: url(../img/dropdownupload.png) #f6f6f6 center no-repeat;
    min-height: 220px;
    background-size: 180px;
}

@media (min-width: 992px) {
    .makeareport .card.attachmentdescription.shortenheight .dropzone {
        min-height: 188px;
        background-size: 185px;
    }
}

.makeareport label {
    color: #000;
    font-weight: 600;
}

@media (max-width: 991.98px) {
    .makeareport label {
        font-size: 13px;
    }
}

.makeareport .dropdown-menu {
    background-color: #f6f6f6 !important;
}

.makeareport .form-control {
    font-weight: 600 !important;
    color: #4477b8;
    height: auto;
    background: #f6f6f6;
    border: 1px solid #f6f6f6;
    border-radius: 25px;
    padding: 12px 18px;
    /* overflow: hidden; */
    font-size: 13px;
}

.makeareport .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.makeareport .form-control:focus::-webkit-input-placeholder {
    opacity: 0;
}

.makeareport .form-control:focus:-ms-input-placeholder {
    opacity: 0;
}

.makeareport .form-control:focus::-ms-input-placeholder {
    opacity: 0;
}

.makeareport .form-control:focus::placeholder {
    opacity: 0;
}

@media (min-width: 321px) {
    .makeareport .form-control {
        padding: 12px 20px;
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .makeareport .form-control {
        padding: 12px 30px;
        font-size: 15px;
    }
}

.makeareport .form-control::-webkit-input-placeholder {
    font-weight: 600;
}

.makeareport .form-control:-ms-input-placeholder {
    font-weight: 600;
}

.makeareport .form-control::-ms-input-placeholder {
    font-weight: 600;
}

.makeareport .form-control::placeholder {
    font-weight: 600;
}

button#submitBtn {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    border: 0;
    min-width: 250px;
    text-align: left;
}

@media (min-width: 992px) {
    button#submitBtn {
        min-width: 300px;
    }
}

.btn.dropdown-toggle.btn-info {
    display: none !important;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.nav-mob-panel a {
    text-decoration: none;
    color: #9f9f9e;
}
/*# sourceMappingURL=whistleblower.css.map */
