img.fullwidth {
    max-width: 100%;
}

/*  View wells */

.view-ccs-research .well {
    margin-bottom: 0;
}
.well-sm {
    padding: 9px;
    border-radius: 3px;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}

/*  unhide hidden things in layoutbuilder and add opacity */
.layout-builder__layout .d-none {
    opacity: .25;
    display: unset !important;
}