body, html, #layout-content {
  min-height: 100%;
  height: 100%;
}
body {
  font-family: "Roboto", sans-serif;
  scroll-behavior: smooth;
  padding-top: 45px;
}
* {
  scroll-behavior: smooth;
}
select:disabled {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
footer {
  background: #CCCCCC;
  padding: 10px 30px;
  position: fixed;
  bottom: 0px;
  text-align: right;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: end;
}
footer div {
  display: flex;
}
.topo {
  width: 100%;
}
.jumbotron select {
  max-width: 400px;
  display: inline-block;
}
table.enviado a {
  pointer-events: none;
}
.dropdown-item i {
  display: none;
}
.dropdown-item.selected i {
  display: inline-block;
}
td, th {
  text-align: center !important;
  vertical-align: middle !important;
}
textarea {
  margin-bottom: 100px;
}
/* NOVOS */
.app-login {
  background: #E24168 !important;
  height: 100%;
}
.app-login footer {
  display: none;
}
.toolbar-item.toolbar-primary .btn.btn-default.wn-icon-group {
  display: none;
}
.btn.btn-primary {
  background: #E24168 !important;
}
#layout-sidenav {
  display: none;
}
.layout-sidenav-container {
  display: none;
  width: 0px;
}
.custom-checkbox input[type=checkbox]:indeterminate + label:before, .custom-radio input[type=checkbox]:indeterminate + label:before, .custom-checkbox input[type=checkbox]:checked + label:before, .custom-radio input[type=checkbox]:checked + label:before {
  background: #E24168;
  border-color: #E24168;
}
.btn.btn-default:hover {
  background: black;
}
table.table.data tbody tr.rowlink:not(.nolink):hover td, table.table.data tbody tr:not(.no-data).selected td {
  background: #E24168 !important;
}
a {
  color: #E24168;
}
.flash-message.success {
  background: #E24168;
}
