﻿table.plandetail {
    border-collapse: collapse;
    margin: 0;
    border: none;
}

    table.plandetail td {
        border: 1px solid gray;
        text-align: center;
        vertical-align: middle;
        padding: 3px;
    }

    table.plandetail caption {
        text-align: left;
        font-size: 2em;
    }

    table.plandetail > tfoot > tr > td {
        padding-top: 20px;
        border: none;
    }

    table.plandetail .col1 {
        /* placeholder: if you need to do something different with the first column */
    }

    table.plandetail .btn {
        color: white;
        font-size: 12pt;
    }

    table.plandetail .header-plan-name {
        font-size: 1.4em;
        font-weight: bold;
        color: #fff;
    }

    table.plandetail .header-network {
        font-weight: bold;
    }

    table.plandetail .section {
        background-color: #cfd1d6;
    }

        table.plandetail .section td:first-child {
            text-align: left !important;
            font-weight: bold;
            border-right: none;
        }

        table.plandetail .section td:nth-child(2) {
            border-left: none;
        }

    table.plandetail .description {
        text-align: right !important;
    }

    table.plandetail .description-small {
        text-align: right !important;
        font-size: .8em;
    }

    table.plandetail .deductible-description {
        text-align: left !important;
        font-weight: bold;
        background-color: #cfd1d6;
    }


    table.plandetail .deductible-description-section {
        background-color: #cfd1d6;
    }



    table.plandetail .plan-summary {
        font-size: 1.8em;
        color: #454545;
        text-align: left;
    }

    /* colors */
    /*table.plandetail .green {
        background-color: #1bb286;
    }

    table.plandetail .light-green {
        background-color: #4cc6a7;
    }
*/
    table.plandetail .orange {
        background-color: #ff9e00;
    }

    table.plandetail .light-orange {
        background-color: #ffc362;
    }

    table.plandetail .orange-highlight {
        background-color: #fce1bc;
    }

    table.plandetail .gray {
        background-color: #cfd1d6;
    }

    table.plandetail .light-gray {
        background-color: #e5e5e5;
    }

    /*table.plandetail .blue {
        background-color: #0F57B3;
    }*/

/* new colors*/
    table.plandetail .green {
        background-color: #3F9C35;
    }
    table.plandetail .green-highlight {
        background-color: #def2e6;
    }

    table.plandetail .light-green {
        background-color: #60C98B;
    }

    table.plandetail .navy-blue {
        background-color: #1F274A;
    }

    table.plandetail .blue {
        background-color: #355DED;
    }

    table.plandetail .sky-blue {
        background-color: #4CABEC;
    }
    
    table.plandetail .blue-highlight {
        background-color: #D0F0FB;
    }
    .heading-sky-blue {
        color: #4CABEC;
    }
    .heading-blue {
        color: #355DED;
    }
    .heading-green {
        color: #3F9C35;
    }
    table.plandetail .gray-highlight {
        background-color: #e5e5e5;
    }

    table.plandetail .black-text {
        color: #000000;
    }

    .planinfo-header-tagline {
        margin-top: 0;
        font-size: 1.4em
    }
    .providersearch {
        color: #355DED;
        text-decoration:underline;
    }

    .column-style{
        font-size: 14px !important;
        margin-top: 5px !important;
        margin-bottom: 10px !important;
        text-align:left
    }


