
/* Page type background colors */
[data-document-type="55"],
[data-document-type="56"],
[data-document-type="66"],
[data-document-type="77"],
[data-document-type="80"] {
    background-color: var(--root-color-background--grey);
}

/* Cards */
.card:not(.card--image-none):not(.card--color),
.section--color .card.card--image-none:not(.card--color) {
    border-bottom: 0.1875rem solid var(--root-color--secondary);
}

/* CE Search */
.search__form {
    position: relative;
}

.search__form::before {
    position: absolute;
    top: 50%;
    left: 0.75rem;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    content: "";
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%233656a0'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
}

.search__form .form-label {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.search__form input[type="text"] {
    margin-top: 0;
    max-width: initial;
    padding-left: 2.5rem;
    padding-right: 6rem;
}

.search__form .actions {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}

.search__form .form-navigation {
    height: 100%;
    margin-top: 0;
}

.search__form input[type="submit"] {
    height: 100%;
    min-height: initial;
}
