﻿.policy-claim-list-container, .policy-claim-list-container ul {
    width: 100%;
}

    .policy-claim-list-container .policy-container, .policy-claim-list-container .policy-holder-container {
        border: 1px solid #E6E6E6;
        border-radius: 4px;
        padding: 6px;
        margin-bottom: 12px;
    }

    .policy-claim-list-container .policy-container ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
        width: 100%;
    }

    .policy-claim-list-container .policy-container li {
        float: left;
        display: block;
        text-align: center;
        padding: 30px;
        text-decoration: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

        .policy-claim-list-container .policy-container h3 {
            color: #009ADE;
            margin-bottom: 0px;
            padding-left: 0px;
            font-size: 1.8em
        }
        .policy-claim-list-container .policy-holder-container h3 {
            color: #009ADE;
            margin-bottom: 0px;
        }

        .policy-claim-list-container .policy-container h4 {
            color: #000;
            margin-bottom: 0px;
        }
.policy-roduct-name, .claim-date {
    color: #000;
}

    .policy-claim-list-container .claim-container h4 {
        padding-top: 2px;
    }

    .policy-claim-list-container .policy-container .btn-pill {
        font-family: "omnes-pro", Helvetica, Verdana, Tahoma, sans-serif;
        color: #fff;
        background-color: #009ADE;
        text-decoration: none;
        border-radius: 24px 24px 24px 24px;
        padding: 2px 10px;
        border: 0px;
        margin-top: 0px;
        font-size: 14px;
        float: right;
        cursor: pointer;
    }

@media only screen and (max-width: 768px) {

    .policy-claim-list-container .container {
        max-width: 758px;
    }
}

    @media only screen and (max-width: 1024px) {

        .policy-claim-list-container .policy-container h3 {
            padding-left: 0px;
            font-size: 1.2em;
        }

        .policy-claim-list-container .policy-container h4 {
            color: #000;
            margin-bottom: 0px;
            font-size: 1.05em
        }

        .policy-claim-list-container .policy-container b {
            height: 66px;
        }
    }

    .policy-claim-list-container .policy-container b {
        height: 55px;
    }

    .policy-claim-list-container .policy-date {
        padding-left: 10px;
    }

    .policy-claim-list-container .claim-container b {
        display: table-cell;
    }

    .policy-claim-list-container .claim-container svg {
        padding-top: 4px;
        height: 28px;
        margin-left: 0px;
        margin-right: 5px;
    }

    .policy-claim-list-container .policy-container b, .policy-claim-list-container .claim-container b {
        background-color: #009ADE;
        border: 1px solid #009ADE;
        border-radius: 4px;
        color: #009ADE;
        display: table-cell;
        width: 6px;
    }

    .policy-claim-list-container .policy-container div {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        align-items: center;
    }

    .policy-claim-list-container .policy-container .claim-status-text {
        text-overflow: initial;
        white-space: normal;
    }

    .policy-claim-list-container .claim-container {
        border: 1px solid #eee;
        border-radius: 4px;
        padding: 6px;
        margin: 8px 0px 0px 0px;
        display: table;
        margin-left: 0px !important;
    }

        .policy-claim-list-container .claim-container.orange {
            border-color: #FF7500;
        }

        .policy-claim-list-container .claim-container.green {
            border-color: #8DC212;
        }

        .policy-claim-list-container .claim-container.orange .claim-status, .policy-claim-list-container .claim-container.orange .claim-status-text {
            color: #FF7500;
        }

        .policy-claim-list-container .claim-container.green .claim-status, .policy-claim-list-container .claim-container.green .claim-status-text {
            color: #8DC212;
        }

        .policy-claim-list-container .claim-container.green b {
            background-color: #8DC212;
            border-color: #8DC212;
            color: #8DC212;
        }

        .policy-claim-list-container .claim-container.orange b {
            background-color: #FF7500;
            border-color: #FF7500;
            color: #FF7500;
        }

    .policy-claim-list-container .policy-container span {
        overflow: hidden;
        text-overflow: ellipsis;
        WIDTH: 97%
    }

    .policy-claim-list-container .policy-container .c-search-results-accordion__link {
        padding: 0px;
        font-size: 16px;
        color: #747474 !important;
    }

    .policy-claim-list-container .policy-holder-container .c-search-results-accordion__link {
        padding: 0px;
    }

    .policy-holder-container .btn-pill {
        margin-top: 2px;
    }

    .policy-claim-list-container .policy-container .c-search-results-accordion__item {
        padding-left: 0px;
        padding-right: 0px;
    }

    .policy-claim-list-container .policy-container .c-search-results-accordion__answer {
        margin-bottom: 0px;
    }

    .policy-claim-list-container .c-search-results-accordion__link.stopAccordion {
        cursor: default;
    }

    .policy-claim-list-container .c-search-results-accordion__link i {
        float: right;
    }

    .policy-claim-list-container .c-search-results-accordion__link.stopAccordion i {
        display: none
    }

    @media (min-width: 768px) {
        .policy-claim-list-container .policy-container .c-search-results-accordion__link.collapsed {
            padding-bottom: 0px;
        }
    }

    .c-search-results-accordion__link.collapsed .PolicyholderDetailsHideButton {
        display: none;
    }

    .c-search-results-accordion__link.collapsed .PolicyholderDetailsShowButton {
        display: block;
    }

    .c-search-results-accordion__link .PolicyholderDetailsHideButton {
        display: block;
    }

    .c-search-results-accordion__link .PolicyholderDetailsShowButton {
        display: none;
    }

