.navbar-custom {
  background-color: #206090;
  border-color: #1a4e75;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #eeeeee;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #eeeeee;
  background-color: #1a4e75;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #1a4e75;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #1a4d73;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #eeeeee;
  border-bottom-color: #eeeeee;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #1a4e75;
  color: #eeeeee;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #eeeeee;
  border-bottom-color: #eeeeee;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-custom .navbar-nav .open .dropdown-header,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #eeeeee;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #eeeeee;
    background-color: #1a4e75;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #eeeeee;
}
.navbar-custom .navbar-nav .material-icons-outlined {
  vertical-align: top;
  font-size: 17px;
  margin-right: 3px;
}

.table-list {
  font-size: 13px;
}

.table-list th {
  white-space: nowrap;
}

.table-nowrap td {
  white-space: nowrap;
}

.panel-table .panel-body{
  padding:0;
}
.panel-table .panel-body .table-list {
  border-style: none;
  margin:0;
}
.panel-table .panel-footer .pagination{
  margin:0;
}
.panel-table .panel-footer .col{
 line-height: 34px;
 height: 34px;
}
.panel-table .panel-heading .col h3{
 line-height: 30px;
 height: 30px;
}
.footer {
 padding-top: 10px;
 padding-bottom: 15px;
 margin-top: 10px;
 color: #777777;
 text-align: center;
 font-size: 0.9em;
}
.has-error .form-control {
 background-color: #fff0f0;
}
.navbar-fixed-top {
  z-index: 1071; /* acima do tooltip */
}
/*bootstrap-notify*/
.notifications {
  min-width: 320px;
}
.notifications.top-responsive {
  right: 10px;
  top: 25px;
}
@media (max-width: 767px) {
  .notifications.top-responsive {
    top: 10px;
    width: 95%;
  }
}
@media (min-width: 768px) {
  .navbar-custom, .navbar-custom .dropdown-menu {
    font-size: 0.9em;
  }
  .scrollable-menu {
    height: auto;
    max-height: 450px;
    overflow-x: hidden;
  }
  .scrollable-menu::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px;
  }
  .scrollable-menu::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: lightgray;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.75);
  }
}
/*tablesorter*/
table.tablesorter thead tr .header {
	cursor: pointer;
}
table.tablesorter thead tr th.headerSortUp:after,
table.tablesorter thead tr th.headerSortDown:after,
table.tablesorter thead tr th.header:after {
  font-family: FontAwesome;
  padding-left: 5px;
}
table.tablesorter thead tr th.header:after {
  content: "\f0dc";
}
table.tablesorter thead tr th.headerSortUp:after {
  content: "\f0de";
}
table.tablesorter thead tr th.headerSortDown:after {
  content: "\f0dd";
}
/* displaytag export links */
span.export:before {
  font-family: FontAwesome;
  padding-right: 5px;
  color:#000000;
}
span.export.excel:before {
  content: "\f1c3";
}
/*tags de status*/
span.status-tag {
  text-transform: uppercase;
}
span.status-erv1 {
  color:#000000;
  background-color:#dbdbdb;
}
span.status-erv2 {
  color:#000000;
  background-color:#f4f263;
}
span.status-erv3 {
  color:#ffffff;
  background-color:#3c7c8e;
}
span.status-erv4 {
  color:#ffffff;
  background-color:#91d4e5;
}
span.status-erv5 {
  color:#ffffff;
  background-color:#5cb85c;
}
span.status-erv6 {
  color:#ffffff;
  background-color:#2d7fcb;
}
span.status-erv7 {
  color:#ffffff;
  background-color:#f89912;
}
span.status-erv8 {
  color:#ffffff;
  background-color:#f42c2c;
}
span.status-erv9 {
  color:#ffffff;
  background-color:#777777;
}
span.status-erv10 {
  color:#ffffff;
  background-color:#000000;
}
span.status-erv11 {
  color:#ffffff;
  background-color:#bb8dd7;
}
span.status-erv12 {
  color:#ffffff;
  background-color:#15d1ce;
}
span.status-erv13 {
  color:#ffffff;
  background-color:#b31010;
}
span.status-erv14 {
  color:#ffffff;
  background-color:#d9534f;
}
span.status-erv15 {
  color:#ffffff;
  background-color:#d9534f;
}
span.status-erv16 {
  color:#ffffff;
  background-color:#d9534f;
}
span.status-epv1 {
  color:#000000;
  background-color:#dbdbdb;
}
span.status-epv2 {
  color:#ffffff;
  background-color:#91d4e5;
}
span.status-epv3 {
  color:#ffffff;
  background-color:#f42c2c;
}
span.status-epv4 {
  color:#ffffff;
  background-color:#52c31a;
}
span.status-epv5 {
  color:#ffffff;
  background-color:#f89912;
}

.btn-pref button.btn-primary {
  background-position: 0px;
}
.property-category, .property-label, .property-value {
  margin-bottom: 5px;
}
.property-category {
  font-size: 1em;
  color: #555555;
  text-align: left;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 3px;
  font-weight: bold;
}
.property-value {
  padding-left: 0px;
}
.property-label {
  color: #777777;
  text-align: right;
}
.bold {
  font-weight: bold;
}
button.btn:focus {
  outline: none;
}
.btn-tabs .btn-primary:hover, .btn-tabs .btn-primary:focus, .btn-tabs .btn-primary:active, .btn-tabs .btn-primary.active {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
@media (max-width: 767px) {
  .property-label, .property-value {
    font-size: 0.9em;
  }
}
@media (min-width: 992px) {
  .panel-slim {
  	width: 65%;
  	margin: auto;
  }
}
.map {
  height: 400px;
  width: 100%;
  bottom:0;
  left:0;
  right:0;
  top:0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.map div {
  margin: auto;
}

@media print {
    .visualizarLaudoPrint {
        display: block;
    }
    .visualizarLaudoTela {
        display: none;
    }
}
@media screen {
    .visualizarLaudoPrint {
      display: none;
    }
    .visualizarLaudoTela {
        display: block;
    }
}
.taginput-form-control > div.bootstrap-tagsinput {
    width: 100%;
}
.text-small {
  font-size: 0.8em !important;
}
span.filtrorelatorio-controle {
  font-size: 1.5em;
  font-weight: bolder;
}
span.filtrorelatorio[data-mode='menos'] > span.filtrorelatorio-menos {
  display: inline;
}
span.filtrorelatorio[data-mode='menos'] > span.filtrorelatorio-mais {
  display: none;
}
span.filtrorelatorio[data-mode='menos'] > span.filtrorelatorio-controle:after {
  content: " + ";
  color: #0b824e;
}
span.filtrorelatorio[data-mode='mais'] > span.filtrorelatorio-menos {
  display: none;
}
span.filtrorelatorio[data-mode='mais'] > span.filtrorelatorio-mais {
  display: inline;
}
span.filtrorelatorio[data-mode='mais'] > span.filtrorelatorio-controle:after {
  content: " − ";
  color: #c9302c;
}
.clicavel {
  cursor: pointer;
}