﻿.bidAnalysisContainer {
    height: 43vh;
    width: 100%;
    background-color: var(--b2White);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);
    margin-top: 24.15vh;
}


.bidAnalysisHdr {
    font-size: 24px;
    font-weight: 500;
    margin-left: 30px;
    margin-top: 1px;
}

.bidAnalysis_Slider {
    margin-left: 75%;
    margin-right: 5%;
    overflow: hidden;
    margin-top: 8px;
    position: fixed;
}

.bidAnalysisTableExportExcel {
    float: left;
    margin-left: 20%;
    overflow: hidden;
    margin-top: 10px;
}

.bidExportExcelBtn {
    width: 85px;
    height: 25px;
    background-color: var(--b2Blue);
    border: none;
    color: white;
    text-decoration: none;
    cursor: pointer;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 500;
}

    .bidExportExcelBtn:hover {
        background-color: var(--b2NavyBlue);
    }

.bidAnalysisYrPicker {
    margin-left: 25%;
    overflow: hidden;
    margin-top: 10px;
}

.bidAnalysisYOY {
    margin-left: 65%;
    overflow: hidden;
    margin-top: 8px;
    position: fixed;
}

.bidAnalysisChartContainer {
    height: 43.5vh;
    /*    overflow: hidden;
    overflow-y: auto;*/
    width: 98%;
    margin-top: 0px;
    margin-top: -20.0%;
}

    .bidAnalysisChartContainer canvas {
        height: 88%;
        cursor: pointer;
    }

.bidAnalysisTableContainer {
    height: 24vh;
    overflow: hidden;
    overflow-y: auto;
    width: 98%;
    margin-top: -20.55%;
}

.bidAnalysisTable {
    margin-left: 30px;
    width: 99%;
    height: 60%;
    overflow: hidden;
    overflow-y: scroll;
}


    .bidAnalysisTable tr, .bidAnalysisTable td {
        padding-left: 5px;
        font-size: 17px;
        font-weight: 500;
    }

    .bidAnalysisTable tr {
        cursor: pointer;
    }

        .bidAnalysisTable tr:first-child {
            cursor: default;
        }

    .bidAnalysisTable td span {
        float: left;
        margin-right: 12px;
        font-size: 10px;
        font-weight: normal;
    }



    .bidAnalysisTable th {
        position: sticky;
        top: 0;
        z-index: 100;
        border: none;
        padding-left: 5px;
        background-color: var(--b2White);
    }

    .bidAnalysisTable tr:last-child {
        border: none;
    }

    .bidAnalysisTable tr:first-child :nth-child(3), .bidAnalysisTable tr:first-child :nth-child(4) {
        background-color: #72d3fc; /*#C6E0B4;*/
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable tr:first-child :nth-child(5), .bidAnalysisTable tr:first-child :nth-child(6) {
        background-color: #19B041; /*// "#90d14f";*/ /*#FFE699;*/
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable tr:first-child :nth-child(7), .bidAnalysisTable tr:first-child :nth-child(8) {
        background-color: #d96c5b; /* #B4C6E7;*/
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable td:nth-child(1), .bidAnalysisTable td:nth-child(2) {
        background-color: var(--b2White);
    }

    .bidAnalysisTable tr:first-child :nth-child(9), .bidAnalysisTable tr:first-child :nth-child(10) {
        background-color: #ffa500;
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable td:nth-child(3), .bidAnalysisTable td:nth-child(4) {
        background-color: #72d3fc; /*#C6E0B4;*/
        text-align: left;
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable td:nth-child(5), .bidAnalysisTable td:nth-child(6) {
        background-color: #19B041; /*#FFE699;*/
        text-align: left;
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable td:nth-child(7), .bidAnalysisTable td:nth-child(8) {
        background-color: #d96c5b; /* #B4C6E7;*/
        text-align: left;
        border-left: 1px solid var(--b2HeaderBg);
    }

    .bidAnalysisTable td:nth-child(9), .bidAnalysisTable td:nth-child(10) {
        background-color: #ffa500; /* #B4C6E7;*/
        text-align: left;
        border-left: 1px solid var(--b2HeaderBg);
    }


.bidAnalysisYrSelect {
    font-size: 15px;
    font-weight: 500;
    width: 50px;
    padding: 3px;
    margin: 3px;
    /*      display: inline-block;*/
    border: 1px solid grey;
    border-radius: 4px;
}


.yoyCompareChkBox {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.bidAnalysisTable .statusHidden {
    display: none;
    overflow: hidden;
}

.bidAnalysisTable .statusShown {
    display: normal;
}


.bidAnalysisAIPrediction {
    margin-top: 14%;
    height: 10vh;
    width: 100%;
    padding: 0px;
    padding-left: 1%;
}



.bidAnalysisAI_InProg {
    margin-left: 5%;
    margin-top: .5%;
    width: 25%;
    border: 1px solid #dedcdc;
    text-align: center;
    padding: 5px, 5px,5px,5px;
}

    .bidAnalysisAI_InProg span {
        font-size: 20px;
        font-weight: 500;
        color: var(--b2Red);
    }

.bidAnalysisAI_FinalConv {
    margin-left: 36%;
    margin-top: -3.95%;
    width: 25%;
    border: 1px solid #dedcdc;
    text-align: center;
    padding: 5px, 5px,5px,5px;
}

    .bidAnalysisAI_FinalConv span {
        font-size: 20px;
        font-weight: 500;
        color: var(--b2Blue);
    }

.bidAnalysisAI_AwardConv {
    margin-left: 67%;
    margin-top: -3.95%;
    width: 25%;
    border: 1px solid #dedcdc;
    text-align: center;
    padding: 4px, 5px,4px,5px;
}

    .bidAnalysisAI_AwardConv span {
        font-size: 20px;
        font-weight: 500;
        color: var(--b2Green);
    }

.bidAnalysisAIPrediction .predictiveAnalysisHdr {
    margin-top: 15.5%;
    color: #6f6e6e;
    font-size: 20px;
    font-weight: 500;
}
