/* PAINEL DO SISTEMA - CSS arredondado e com gradiente*/
/* PAINEL DO SISTEMA - CSS arredondado e com gradiente*/
.painel_mobile_linha1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  font-size: 90%;
  margin: 0px;
  padding: 0px;
  margin-top: 0em;
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  height: 30px;
  min-width: 400px;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  transition: none;
  background: -o-linear-gradient(bottom, #1E629B 5%, #4985B8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1E629B), color-stop(1, #4985B8));
  background: -moz-linear-gradient(center top, #1E629B 5%, #4985B8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1E629B", endColorstr="#4985B8");
  background: -o-linear-gradient(top, #1E629B, #4985B8);
  color: white;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px; }

.painel_mobile_linha2 {
  display: flex;
  height: 50px;
  font-size: 90%;
  min-width: 400px;
  flex-wrap: nowrap;
  justify-content: center;
  flex-direction: row;
  align-content: center;
  margin: 0px;
  padding: 0px;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  transition: none;
  background: -o-linear-gradient(bottom, #4985B8 5%, #A3D1F7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4985B8), color-stop(1, #A3D1F7));
  background: -moz-linear-gradient(center top, #4985B8 5%, #A3D1F7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4985B8", endColorstr="#A3D1F7");
  background: -o-linear-gradient(top, #4985B8, #A3D1F7);
  color: white;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.inbox {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%; }

.inboxA {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.execucao {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 30%;
  min-width: 30%; }

.execucaoA {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.execucaoB {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.execucaoC {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.concluidos {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 20%;
  min-width: 20%; }

.concluidosA {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.concluidosB {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.monitoramento {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 30%;
  min-width: 30%; }

.monitoramentoA {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.monitoramentoB {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.monitoramentoC {
  padding-top: 12px;
  padding-bottom: 12px;
  border-right: 1px solid #CCC;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

.custo {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%; }

.custoA {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  align-self: center;
  flex: 0 0 10%;
  min-width: 10%;
  color: white; }

/*# sourceMappingURL=painel_mobile.css.map */
