.bg-primary {
  background-color: #ff0000;
}
.bg-header {
  background-color: #ff0000;
}
.bg-background {
  background-color: #fafbff;
}
.color-primary {
  color: #ff0000;
}
.color-header {
  color: #ff0000;
}
.color-background {
  color: #fafbff;
}
.background-image {
  background-image: url(/IMG/3697/ImagemLogin_3697.jpg?m=20230112174447);
  background-size: cover;
  background-position: center;
}
header .header {
  background-color: #ff0000;
}
header ul.nav li a {
  color: #ffffff;
}
header ul.nav li a:hover {
  color: #ffffff;
}
.login-logo {
  background-color: #ff0000;
}
.aside .sidebar {
  background-color: #ffffff;
}
.sidebar .nav>li>.nav-item, .sidebar .nav>li>a {
  color: #6c757d;
}
.sidebar .nav>li>a:hover {
  background-color: #ffd6d6;
}
.sidebar .nav>li .nav {
  background-color: #ffd6d6;
}
.sidebar .nav>li.active > a {
  color: #ff0000;
}
.sidebar .nav>li.active .nav>li.active > a {
  color: #6c757d;
  font-weight: bold;
}
.sidebar .user-profile {
  background-color: #ffcccc;
}
.sidebar .user-profile > a > i {
  color: #ff0000;
}
.sidebar .user-profile > a:hover > i {
  color: #cc0000;
}
.sidebar .user-profile .name {
  background-color: #ff0000;
  color: #ffcccc;
}
body {
  background-color: #fafbff !important;
}
.page-title {
  color: #ff0000;
}
.btn-primary {
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-primary:hover {
  background-color: #cc0000;
  border-color: #cc0000;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  background-color: #cc0000;
  border-color: #a30000;
}
.btn-primary.focus, .btn-primary:focus {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 0.1rem 
 rgba(255,204,204,.5); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 0.1rem 
 rgba(255,204,204,.5); }
.btn-outline-primary {
  color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.1rem rgba(255,204,204,.5);
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 0.1rem
rgba(255,204,204,.5);
}
input[rel=float-label]:focus {
  -webkit-box-shadow: inset 0 -2px 0 #cc0000;
  box-shadow: inset 0 -2px 0 #cc0000;
}
.label-color {
  color: #ff0000 !important;
}
.form-control:focus {
  border-color: #cc0000;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 0 0.1rem
 rgba(255,204,204,.25); }
.checkbox-success input[type=checkbox]:checked+label::before, .checkbox-success input[type=radio]:checked+label::before {
  background-color: #ff0000;
  border-color: #ff0000;
}
.radio-success input[type=radio]:checked+label::before {
  border-color: #ff0000;
}
.radio-success input[type=radio]:checked+label::after {
  background-color: #ff0000;
}
.radio-success input[type=radio]+label::after {
  background-color: #ff0000;
}
.text-primary {
  color: #ff0000 !important;
}
.nav-tabs .nav-tabs>li>a:hover, .nav-tabs>li.active>a {
  color: #ff0000 !important;
}
.nav-tabs>li>a::after {
  background: #ff0000 !important;
}
.nav-tabs>li>a::after {
  background: #ff0000 !important;
}
.table>thead>tr>th {
  color: #ff0000;
}
.table>thead>tr>th a {
  color: #ff0000;
}
.table-hover tbody tr:hover {
  background-color: #ffd6d6;
}
.table .table {
  background-color: #ffd6d6;
}
table.footable-details.table.table-hover.datagrid > tbody > tr > th > a {
  color: #ff0000;
}
.paginador table>tbody>tr>td>span {
  background-color: #ffd6d6;
}
.paginador table>tbody>tr>td>a:focus, 
.paginador table>tbody>tr>td>a:hover {
  color: #ff0000;
  background-color: #ffd6d6;
}
.grid-title {
  color: #ff0000;
}
.pagination div a:hover {
  color: #ff0000 !important;
}
.pagina-nao-encontrada .pagina-nao-encontrada-404 h1 {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(/IMG/3697/ImagemLogin_3697.jpg?m=20230112174447) no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: cover;
  background-position: center;
}
