﻿.tituloForm {
  font-size: 36px;
  color: #444;
  font-weight: 600;
  line-height: 1.5;
  margin: 0 0 30px 0;
  font-family: 'Poppins', sans-serif;
}

#map div div div {
    height: auto !important;
}

.icons-24 {
    width: 24px;
    height: 24px;
}
.fit-content img{max-width: fit-content!important;}
.content-wrap {padding:0px!important}
.collapsePanel {background-color: #F9F9F9;overflow:hidden;}
.collapsePanelHeader{width:100%;height:30px;background-color:#5aa0aa;color:#FFF;font-weight:bold;}
.collapsePanelHeader2{width:100%;height:30px;background-color:#5aa0aa;color:#FFF;font-weight:bold;border-right: 1px #5aa0aa solid;}
.collapsePanelHeader input, .collapsePanelHeader2 input{width:18px;height:18px;}

.row0, .row1 {
    display: flex;
    justify-content: space-between;
}

#ctl00_Conteudo_Panel6 {
  border: 1px solid #5aa0aa;
  padding: 20px;
}

.TableForm tr td{
  padding-right: 30px!important;
}

.indicadores td {
    padding: 0 10px;
}

.flex-row-aligned {
  display:flex;flex-direction: row;align-content: center;align-items: center;
}

.flex-row-aligned-end {display:flex;flex-direction: row;justify-content: flex-end;align-items: center;}

.header .nav2 {
  position:relative;
  clear:both;
  padding-top:0px;
  width:100%;
  height:54px;
  margin:auto;
  color:#fff;
  background-color:#333;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  align-content: center;
  padding: 0px 8px 0px 8px;
}
.header .nav2 h2 {color: #fff}
.header .nav2 span{float:left;width:70%;height:54px;margin:0px;overflow:hidden;outline:0;font-size:32px;font-weight:600;padding:15px;color:#fff;display:flex; flex-direction: row;
  justify-content: space-between;
  align-items: center;}
.header .nav2 .logomini {float:left;position:relative;top:-7px; }
.header .nav2 img {margin-right:5px;}
.header .nav2 input[type='checkbox'] {margin-left:5px;float:right;margin-top:6px;}

.tabelaHTML {
    width: 100%;
}

    .tabelaHTML td {
        padding: 3px;
        border: solid 1px #ddd;
        border-spacing: 2px;
    }

    .tabelaHTML tr {
        border-spacing: 2px;
    }

.tabelaHTMLC {
}

    .tabelaHTMLC td {
        padding: 3px;
        border: solid 1px #ddd;
        border-spacing: 2px;
    }

    .tabelaHTMLC tr {
        border-spacing: 2px;
    }


/* .PanelTableStyle {width:100%;border: 1px solid #ddd;}
.PanelTableStyle tbody tr th {text-align:right;border-spacing:2px;width:50%;font-weight:normal;}
.PanelTableStyle td {text-align:left;padding:2px;border-spacing:2px;}
.PanelTableStyle .titulo {font-size: 1.4em;font-weight: bold; padding:10px;text-align:center;}

.PanelTableStyle2Col {width:100%;border: 1px solid #ddd;}
.PanelTableStyle2Col tbody tr th {text-align:right;border-spacing:2px;width:20%;font-weight:normal;}
.PanelTableStyle2Col tbody tr td {text-align:left;padding:2px;border-spacing:2px;width:30%;}
.PanelTableStyle2Col .titulo {font-size: 1.4em;font-weight: bold; padding:10px;text-align:center;}


.myFormView {width:760px; margin-left:auto; margin-right:auto;}



.header .nav3 {position:relative;clear:both;padding-top:0px;width:100%;height:54px;margin:auto;color:#fff;background-color:#000;}
.header .nav3 span{float:left;width:50%;height:54px;margin:0px;overflow:hidden;outline:0;font-size:32px;font-weight:600;color:#fff;line-height:normal;}
.header .nav3 .logomini {float:left;position:relative;top:-7px; }
.header .nav3 img {margin-right:5px;}

table.myGrid {
  width: 100%;
  border-collapse: separate;
  margin: 0 0 20px;
}
table.myGrid thead tr th,
table.myGrid thead tr td {
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 5px;
  border-bottom: 1px #ddd solid;
  border-right: 1px #ddd solid;
  border-left: 1px transparent solid;
  border-top: 1px transparent solid;
  font-size: 10pt;
  letter-spacing: 0.01em;
  line-height: 14pt;
  font-smooth: always;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
table.myGrid thead tr th.right,
table.myGrid thead tr td.right {
  text-align: right;
  padding-right: 10px;
}
table.myGrid thead tr th.last,
table.myGrid thead tr td.last {
  border-right: 1px transparent solid;
}
table.myGrid thead tr th:last-child,
table.myGrid thead tr td:last-child {
  border-right: 1px transparent solid;
}
table.myGrid tbody tr {
  border: 1px #fff solid;
}
table.myGrid tbody tr td,table.myGrid tbody tr th {
  font-weight: 300;
  font-size: 11px;
  letter-spacing: 0.02em;
  line-height: 20px;
  font-smooth: always;
  padding: 3px 10px;
  border-right: 1px #ddd solid;
  border-bottom: 1px #ddd solid;
  border-left: 1px transparent solid;
  border-top: 1px transparent solid;
  box-sizing: border-box;
}
table.myGrid tbody tr td.right {
  text-align: right;
}
table.myGrid tbody tr td.center {
  text-align: center;
}
table.myGrid tbody tr td.last {
  border-right: 1px transparent solid;
}
table.myGrid tbody tr td:last-child {
  border-right: 1px transparent solid;
}
table.myGrid tbody tr th:last-child {
  border-right: 1px transparent solid;
}
table.myGrid tbody tr th:last-child {
  border-right: 1px transparent solid;
}

table.myGrid tbody tr.success {
  background-color: #00a300 !important;
}
table.myGrid tbody tr.error {
  background-color: #b91d47 !important;
}
table.myGrid tbody tr.warning {
  background-color: #e3a21a !important;
}
table.myGrid tbody tr.info {
  background-color: #2d89ef !important;
}
table.myGrid tbody tr.info td,
table.myGrid tbody tr.warning td,
table.myGrid tbody tr.error td,
table.myGrid tbody tr.success td {
  color: #ffffff !important;
}
table.myGrid tbody tr.selected-row {
  background-color: rgba(28, 183, 236, 0.1) !important;
}
table.myGrid tbody tr.selected-row td:first-child {
  border-left: 1px #1c98cc solid;
}
table.myGrid tbody tr.selected-row td:last-child {
  border-right: 1px #1c98cc solid;
}
table.myGrid tbody tr.selected-row td {
  border-top: 1px #1c98cc solid;
  border-bottom: 1px #1c98cc solid;
}


.tabelas {
}

    .tabelas th {text-align:right;
    }

input[type=button] {
    background-color: #34495e;
    color: #fff;
} 

input[type=submit] {
  background-color: #34495e;
  color: #fff;
}  */