﻿[data-type="forms-list-viewcomponent"] .matched {
    color: blue;
}

[data-type="forms-list-viewcomponent"] {
    width: 100%;
    margin-top: 0.5rem;
    border-collapse: collapse;
}

[data-type="forms-list-viewcomponent"] > .row {
    padding: 1rem 0 1rem 1rem;
}

[data-type="forms-list-viewcomponent"] > .row:hover {
    background: var(--hoverColor);
}

[data-type="forms-list-viewcomponent"] > .row:not(:last-child) {
    border-bottom: 2px solid gray;
}

[data-type="forms-list-viewcomponent"] > .row:last-child {
    padding-bottom: 5rem;
}

[data-type="forms-list-viewcomponent"] > .row p.warning {
    color: #4472C4;
}

[data-type="forms-list-viewcomponent"] > .row > .forms-list-form {
    font-size: 1.25rem;
    margin-bottom: 1rem;
    width: 100%;
}

[data-type="forms-list-viewcomponent"] > .row > .forms-list-display,
[data-type="forms-list-viewcomponent"] > .row > .forms-list-othertext {
    margin-bottom: 0.25rem;
    width: 100%;
}

[data-type="forms-list-viewcomponent"] > .row > .forms-list-display > p,
[data-type="forms-list-viewcomponent"] > .row > .forms-list-othertext > p {
    margin: 0;
}

[data-type="forms-list-viewcomponent"] > .row > .forms-list-othertext {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

[data-type="forms-list-viewcomponent"] [data-type="forms-list-subcontainer"] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    width: 100%;
}

[data-type="forms-list-viewcomponent"] .forms-list-eform {
    margin-left: 1rem;
}

[data-type="forms-list-viewcomponent"] .forms-list-download {
    margin-left: 1rem;
}

[data-type="forms-list-viewcomponent"] .forms-list-instructions a > i,
[data-type="forms-list-viewcomponent"] .forms-list-eform a > i,
[data-type="forms-list-viewcomponent"] .forms-list-download a > i {
    font-size: 2rem;
    color: var(--siteColor);
    cursor: pointer;
}

[data-type="forms-list-viewcomponent"] input[type="button"] {
    width: 6rem;
    height: 2rem;
    color: white;
    background: var(--siteColor);
    cursor: pointer;
}

[data-type="forms-list-viewcomponent"] .forms-list-tags {
    margin-top: 0.5rem;
}

[data-type="forms-list-viewcomponent"] .forms-list-keywords {
}

[data-type="forms-list-viewcomponent"] .forms-list-tags .data
{
    margin-left: 2.5rem;
    color: blue;
}

[data-type="forms-list-viewcomponent"] .forms-list-keywords .data {
    color: red;
}
