html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, select, textarea {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
/*    font: inherit;*/
   font-size: 0.9rem;
    font-family: 'Roboto','Helvetica Neue',sans-serif;
    vertical-align: baseline;
    /* z-index: 0; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*table * { font-family: main-light; }*/
a {
    color: black;
    text-decoration: none;
}
input, select, textarea {
  -ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.conteiner-img-grafico{
    margin-top: 15px;
    width: 947px;
}
.conteiner-img-grafico img {
    width: 100%;
}
@media screen and (min-width: 320px) and (max-width: 640px){
    span { padding-left: 2px;}
    
    }

