.widget-chart{background:0 0;margin-bottom:30px}.widget-chart>p{border-top:1px solid #bdc3c7;color:#2d385a;font-size:12px;font-size:1.2rem;font-weight:300;padding-top:20px;margin-top:30px;text-align:center}.widget-chart-content{overflow:hidden}.widget-chart-content.u-aligned-center .widget-chart-wrap{margin:0 auto}.widget-chart-wrap{float:left;width:75%;padding-right:100px}@media only screen and (max-width:479px){.widget-chart-wrap{float:none;width:100%;padding-right:0}}.widget-chart-wrap.mod-label-over{width:100%;float:none;width:260px;padding-right:0;position:relative}.widget-chart-wrap.mod-label-over.u-float-right{float:right}@media only screen and (max-width:1199px){.widget-chart-wrap.mod-label-over.u-float-right{float:none}}.widget-chart-wrap.mod-label-over.mod-md{width:310px;max-width:100%}.widget-chart-wrap.mod-label-over.mod-lg{width:350px}@media only screen and (max-width:479px){.widget-chart-wrap.mod-label-over.mod-lg{width:100%;max-width:100%}}.widget-chart-wrap.mod-label-over.mod-text-blue h3,.widget-chart-wrap.mod-label-over.mod-text-blue p{color:#2d385a}.widget-chart-wrap.mod-label-over .widget-chart-over-label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;text-align:center;padding:0 40px}.widget-chart-wrap.mod-label-over .widget-chart-over-label h3{font-size:34px;font-weight:700;margin-bottom:10px;line-height:1}.widget-chart-wrap.mod-label-over .widget-chart-over-label p{font-size:24px;line-height:1.2;margin-bottom:0}@media only screen and (max-width:420px){.widget-chart-wrap.mod-label-over .widget-chart-over-label p{font-size:18px;font-size:1.8rem}}.widget-chart .chart-legend{float:left;width:25%}@media only screen and (max-width:479px){.widget-chart .chart-legend{float:none;width:100%;margin-top:20px}}.widget-chart .legend-item{font-weight:500}.widget-chart .legend-item span{display:inline-block;margin-right:10px;width:16px;height:16px}.widget-chart.widget-counter{-webkit-border-radius:25px 0;-webkit-background-clip:padding-box;-moz-border-radius:25px 0;-moz-background-clip:padding;border-radius:25px 0;background-clip:padding-box;border:1px solid #bdc3c7;padding:20px;text-align:center}.widget-chart.widget-counter .big-percent{color:#2d385a;font-size:140px;font-weight:700;line-height:100%}@media only screen and (max-width:767px){.widget-chart.widget-counter .big-percent{font-size:65px;margin-bottom:10px}}.widget-chart.widget-counter .big-percent+p{color:#2d385a;font-size:24px;font-size:2.4rem;font-weight:300;line-height:26px}