﻿.card {
    box-shadow: 0px 8px 16px 0 rgba(0,0,0,0.4);
    transition: 0.3s;
    width: 20%;
    height: 150px;
    overflow: hidden;
    top: 0px;
    float: left;
    cursor: pointer;
    z-index: 800;
}

    .card .oi, .cardShown .oi {
        color: #ed1d2b;
    }

.cardShown {
    box-shadow: 0px 8px 16px 0 rgba(0,0,0,0.4);
    transition: 0.3s;
    width: 20%;
    height: 400px;
    overflow: hidden;
    top: 0px;
    float: left;
    z-index: 800;
    opacity: 1;
    cursor: pointer;
    background-color: #f2f2f2; /* var(--b2Blue);*/
}

.widerCard {
    box-shadow: 0px 8px 16px 0 rgba(0,0,0,0.4);
    transition: 0.3s;
    width: 100%;
    height: 88px;
    overflow: hidden;
    top: 0px;
    float: left;
    cursor: pointer;
    z-index: 999;
    background-color: var(--b2White);
}
.widerCardShown {
    box-shadow: 0px 8px 16px 0 rgba(0,0,0,0.4);
    transition: 0.3s;
    width: 100%;
    height: 500px;
    overflow: hidden;
    overflow-y:scroll;
    top: 0px;
    float: left;
    z-index: 999;
    opacity: 1;
    cursor: pointer;
    background-color: var(--b2White); /* var(--b2Blue);*/
    margin-bottom:1px;
}



.cardAddedScroller {
    overflow: hidden;
    overflow-y: scroll;
    height: 200px;
}

.card:hover {
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);

}

.stratCards{
    margin-top:55px;
}

.container {
    padding: 2px 2px;

}

    .container h5 span {
        color: black;
        float: right;
        margin-left: 5px;
        cursor: pointer;
    }
    .container h5 {
        color: var(--b2DarkBlue);
    }

    .container .marginD {
        color: var(--b2DarkBlue);
    }
    .container .marginP {
        color: var(--b2Red);
    }
.stratificationSection {
    width: 85%;
    position:fixed;
    top:10px;
    height:30%;
    z-index:800;
}

.totalEstimateChart{
    height:350px;
}

.estStatsTots {
    height: 8vh;
    width: 100%;
    align-content: center;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 1px;
}

    .estStatsTots .title {
        padding-bottom: 10px;
        color: #4b4b4b;
        text-decoration: underline;
        font-size: 18px;
    }

    .estStatsTots ul {
        padding-left: 10px;
        padding-right: 10px;
    }

        .estStatsTots ul li {
            display: inline-block;
            padding-left: 1%;
            padding-right: 1%;
            margin-left: 0%;
            margin-right: 0%;
            font-size: 20px;
            color: #4b4b4b;
            font-weight: 600;
            text-align: center;
            border-width: thin;
            border-left: 1px dashed #19B041;
        }

            .estStatsTots ul li:first-child {
                border-left: none;
            }

    .estStatsTots li span {
        font-size: 12px;
        color: var(--b2DarkBlue); /* #253e8b; /* #0a7285; /*#8b8b8b;*/
    }

    .smallChartContainer{
        width:100%;
        height:250px;
    }