body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
html {
  height: 100%;
}
* html body {
  height: 100%;
}
* {
  margin: 0;
  scrollbar-arrow-color: #aed353;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-face-color: #f3f3f3;
  scrollbar-shadow-color: #ffffff;
  scrollbar-darkshadow-color: #737373;
  scrollbar-track-color: #ffffff;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 12px;
  color: #797979;
}
.blue{
   background-color:blue;
}
a {
  color: #4e4e4e;
  cursor: hand;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #797979;
}
.link {
  color: #4e4e4e;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 12px;
}
.link:hover {
  color: #797979;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 12px;
}
.link_menu {
  font-size: 15px;
  font-weight: bold;
  color: #797979;
  text-decoration: none;
}
.link_menu a {
  padding-left: 50px;
}
.link_menu div .rounded {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #f8f8f8;
  float: left;
  margin-left: 15px;
  height: 38px;
  padding: 0 20px 0 0;
  line-height: 38px;
  background-repeat: no-repeat;
  background-position: 20px;
}
.link_menu div .rounded:hover {
  background-color: #e7e7e7;
}
.link_menu div .rounded#config {
  background-image: URL("../images/config.png");
}
.link_menu div .rounded#plano {
  background-image: URL("../images/plano.png");
}
.link_menu div .rounded#indic {
  background-image: URL("../images/indic.png");
}
.link_menu div .rounded#gestao {
  background-image: URL("../images/gestao.png");
}
.link_menu div .rounded#swot {
  background-image: URL("../images/swot.png");
}
.link_menu a:hover {
  color: #4e4e4e;
  text-decoration: none;
}
.titulo_cor_primaria {
  color: #618e1c;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.texto_padrao_menor_cor_primaria {
  color: #aed353;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.texto_padrao_menor_cor_secundaria {
  color: #e3f5b4;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.texto_padrao_menor {
  color: #797979;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.texto_padrao_menor_branco {
  color: #ffffff;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.link_menor {
  color: #4e4e4e;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.link_menor:hover {
  color: #797979;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 9px;
}
.botao_submit {
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 15px;
  color: #cccccc;
  text-align: center;
}
.botao_submit a {
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 15px;
  color: #333333;
  text-align: center;
}
.botao_submit a:hover {
  text-decoration: underline;
  color: #000000;
}
.fundo_cinza {
  background-color: #f4f4f4;
  padding: 0 20px 0 20px;
}
.highcharts-title,
.highcharts-title tspan {
  color: #618e1c;
  font-family: Calibri, Helvetica, Arial,Sans-serif;
  font-size: 15px;
}

.tw-top-2 {
  margin-top: 11105px !important;
}
.tw-col-2 {
  width: 20px;
}
.tw-col-5 {
  width: 50px;
}
.tw-col-10 {
  width: 100px;
}
.tw-col-40 {
  width: 400px;
}
.tw-col-20 {
  width: 200px;
}
.tw-left-2 {
  margin-left: 2em;
}
.label_tabela {
  font-weight: bold;
  font-size: 15px;
}
.label_cinza_tabela {
  font-weight: bold;
  font-size: 15px;
  color: #818181;
}
 select[readonly] {
          background: #eee; /*Simular campo inativo - Sugestão @GabrielRodrigues*/
          pointer-events: none;
          touch-action: none;
        }

