
body {
    font-family:  Helvetica, Arial, sans-serif;
    margin: 10px;
}

text.xaxislabel {
    text-anchor: middle;
    fill: #a9800e;
    font-weight: bold;
}

.legend text {
    font-size: 10px !important;
}
g.tick text {
    font-size: 14px;
    font-weight: 700;
}

.scond_lvl_wrp a{
    white-space: nowrap;
    margin-left: 30px;
    display: block;
    text-decoration: none;
    color: #a9800e;
}
.nav_ny_graph {
    width: 100%;
    min-width: fit-content;
    background: #f7f7f7;
    margin-bottom: 25px;
    padding: 11px;
    border-radius: 3px;
    box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 5%);
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
}
.slct_wrp_bx {
    display: flex;
    align-items: center;
}


/*g.outerLabel text {*/
/*    font-size: 12px;*/
/*}*/
g.outerLabel text {
    font-size: 10px;
    font-weight: 500;
}

g.outerLabelDescrption text {
    font-size: 12px;
}
.line {
    stroke-width: 2;
    fill: none;
}

.axis path {
    stroke: black;
}
.selct_onrow_drp {
    display: flex;
    align-items: center;
    max-width: 400px;
}
.selct_onrow_drp .ms-options-wrap {
    width: 100%;
}
.slct_dt {
    width: 140px;
    height: 27px;
    margin-left: 7px;
    border: 1px solid #a5a0a0;
}
.ms-options-wrap > .ms-options ul {
    padding: 0px;
}
.ms-options-wrap > .ms-options ul li{
    list-style: none;
}
.ms-options-wrap > .ms-options > .ms-selectall.global {
    margin: 4px 5px;
    display: block;
    font-size: 15px;
    text-transform: capitalize;
    color: #c78b06;
}

.w_600{
    max-width: 600px;
}



.power-gouge g.arc {
    fill: steelblue;
}

.power-gouge g.pointer {
    fill: #e85116;
    stroke: #b64011;
}

.power-gouge g.label text {
    text-anchor: middle;
    font-size: 12px;
    font-weight: bold;
    fill: #666;
}
/*div{
    margin-right: 30px;
} */
.power-gouge g.outerLabel {
    font-size: 12px;
}


.power-gouge{
    margin:auto;
}

.power-gouge p{
    text-align:center;
}
/*
.power-gouge1 p{
    margin-left: 10px;
}

.power-gouge2 p{
    margin-left: 15px;
}

.power-gouge3 p{
    margin-left: 10px;
}

.power-gouge4 p{
    margin-left: 10px;
} */

.axis path,
.axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

/* .x.axis path {
<!-- display: none; -->
} */

.line {
    fill: none;
    stroke: steelblue;
    stroke-width: 1.5px;
}
.mouse-line {
    stroke: steelblue;
    stroke-dasharray: 2,5;
    stroke-width: 2;
    opacity: 0.5;
}

.grid .tick {
    stroke: lightgrey;
    stroke-opacity: 0.7;
    shape-rendering: crispEdges;
}

.grid path {
    stroke-width: 0;
}

.legend text{
    font-size: 10px;
}
.nv_flex_bx {
    display: flex;
    align-items: center;
}
.ms-options-wrap {
    max-width: 100%;
    width: 240px;
}
.scond_lvl_wrp {
    width: 100%;
    text-align: right;
}
.container_body {
    max-width: 1200px;
    padding: 0 25px;
    margin: auto;
    width: 1200px;
}

.rt_shocl_with_url_lnk {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.socl_shrbtns ul {
    margin: 0px;
}
span.socl_shrbtns ul li {
    list-style: none;
    display: inline-block;
    width: 28px;
    text-align: center;
}
span.socl_shrbtns ul li a {
    display: block;
    text-align: center;
    margin: auto;
}
span.lvl_urls_rt {
    border-left: 1px solid #797979;
}
span.lvl_urls_rt a {
    margin-left: 20px;
}
.socl_shrbtns {
    padding-right: 16px;
}
.crt_bdy_wth_side div#chart {
    max-width: fit-content;
    min-width: fit-content;
    width: fit-content;
}
.crt_bdy_wth_side {
    display: flex;
}
.btm_chrtlne_wrp {
    text-align: center;
    padding-left: 25px;
}
.btm_chrtlne_wrp h4 {
    color: #a9800e;
    text-shadow: 0px 1px 1px #ffffff;
    font-size: 19px;
    font-weight: 600;
    margin-top: 0px;
}
text.xaxislabel {
    text-anchor: middle;
    fill: #a9800e;
    font-weight: bold;
}

/* Resposnive Ara */
/* 
@media (min-width:1200px) {
    
}

@media (max-width:1280px) {
    .container_body {
        max-width: 900px;
    }
    .power-gouge svg.gauge {
        width: 153px;
        margin-left: 0px !important;
        display: block;
    }
    .crt_bdy_wth_side {
        display: flex;
        max-width: 100% !important;
        overflow: auto;
    }
    .ms-options-wrap {
        max-width: 100%;
        width: 155px;
    }
    .crt_bdy_wth_side {
        flex-direction: column;
    }
    .btm_chrtlne_wrp h4 {
        margin-bottom: 0px !important;
    }
}

@media (max-width:991px) {
    .container_body {
        max-width: 768px;
    }
    .respst_metr{
        flex-wrap: wrap;
    }
    .nv_flex_bx {
        display: flex;
        align-items: center;
    }
    .scond_lvl_wrp {
        width: 100%;
        text-align: center;
    }
    
    .w_auto{
        width: auto !important;
    }
    span.socl_shrbtns ul li {
        width: 23px;
    }
}

@media (max-width:765px) {
    .rt_shocl_with_url_lnk {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 8px;
    }
    .nv_flex_bx {
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
        justify-content: center;
    }
    .btm_chrtlne_wrp h4 {
        font-size: 13px;
    }
}

@media (max-width:465px) {
    .slct_wrp_bx {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .slct_wrp_bx form select {
        margin-bottom: 5px !important;
        display: block;
    }
    .slct_wrp_bx form select, .slct_wrp_bx form {
        width: 100% !important;
        margin: 0px !important;
        box-sizing: border-box;
        margin-bottom: 2px !important;
    }
    .socl_shrbtns ul {
        margin: 0px;
        padding: 0px !important;
    }
    span.lvl_urls_rt a {
        font-size: 13px;
    }
    span.socl_shrbtns ul li a {
        font-size: 13px;
    }
    .power-gouge svg.gauge {
        width: 151px;
    }
    .container_body {
        padding: 0px;
    }
} */


@media (max-width:1199px) {
    .crt_bdy_wth_side {
        display: flex;
        flex-direction: column;
    }
}
.power-gouge svg.gauge {
    width: 153px;
}
.chrtlogo a {
    display: block;
}
.chrtlogo a img {
    max-width: 145px;
}
.chrtlogowrp_dal {
    display: flex;
    align-items: center;
}
.chrt_logotg {
    width: 100%;
    text-align: center;
}
.chrt_logotg span, .chrt_logotg h1 {
    color: #a9800e;
    font-weight: 800;
    font-size: 25px;
}
.chrt_hd_logo_andtxt {
    padding-bottom: 11px;
    padding-top: 21px;
}
.wood_search_tp a {
    font-size: 14px;
    white-space: nowrap;
    display: block;
    /* text-decoration: none; */
    color: #a9800e;
    padding-right: 7px;
}