/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 12-may-2022, 13:19:00
    Author     : DesarrollosOnline
*/
/*###############################################################
/* COLORES
###############################################################*/
/*###############################################################
/* ESTILOS GENERALES 
###############################################################*/
b,
strong {
  font-weight: 700 !important;
}
/* Menú lateral */
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-inner-navbar {
  background-color: #00b6ce;
}
/* Listados / tablas */
table.table.dataTable tr th:first-child,
table.table.dataTable tr td:first-child {
  width: 60px;
}
table.table.dataTable td,
table.table.dataTable th {
  padding: 0.5rem;
}
table.table.dataTable td {
  font-size: 14px;
}
table.table.dataTable tfoot {
  background-color: #1d2531;
  color: white;
}
/* Formularios */
.select2-container--default .select2-selection--multiple {
  padding-top: 0;
  padding-bottom: 0;
}
span.select2-selection__rendered {
  background-color: transparent !important;
  color: black !important;
  padding: 3px 7px 3px 7px !important;
}
.form-group label {
  margin-bottom: 5px;
}
select.form-select {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* Botones */
button.dt-button,
div.dt-button,
a.dt-button {
  background-color: #00b6ce;
  border: 1px solid #00b6ce;
}
.btn-primary,
.btn-info {
  background-color: #00b6ce !important;
  border: 1px solid #00b6ce !important;
}
.btn-default {
  background-color: indianred;
  color: white;
}
/* Iconos secciones */
.bg-c-blue {
  background: #00b6ce;
}
/*###############################################################
/* LOGIN
###############################################################*/
/* Color de cabecera entrada login */
body[themebg-pattern="theme1"] {
  background-color: #00b6ce;
}
.oculto {
  display: none;
}
#pcoded nav .navbar-logo {
  background-color: #00b6ce;
  padding-top: 7px;
}
#pcoded nav .navbar-logo img {
  max-width: 130px;
}
#pcoded nav .navbar-logo .mobile-menu {
  color: black;
}
#pcoded nav .nav-right li {
  cursor: default;
}
#pcoded .pcoded-main-container {
  min-height: auto;
}
#pcoded .nav-list a,
#pcoded .nav-list .pcoded-micon {
  color: white;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
img.datatable-row-img {
  max-height: 100px;
  max-width: 200px;
}
.image-preview img {
  max-width: 100%;
}
.listado-tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.listado-tit div {
  width: 12%;
  font-weight: bold;
}
.listadoordenado li {
  list-style: none;
  padding: 20px 0px 1px;
}
.listadoordenado .fazul {
  background-color: rgba(64, 153, 255, 0.1);
}
.listadoordenado .listado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
.listadoordenado .listado .dato {
  width: 12%;
}
.listadoordenado .listado .editpregunta {
  width: 100%;
}
.listadoordenado .listado .editpregunta textarea {
  width: 100%;
  height: 100px;
}
.listadoordenado .listado form {
  width: 100%;
}
.listadoordenado .listado form .row {
  width: 100%;
}
.formulariopregunta textarea {
  width: 100%;
  height: 100px;
}
table tr .hidden_buttons {
  visibility: hidden;
}
table tr:hover .hidden_buttons {
  visibility: visible;
}
.page-item.active .page-link {
  background-color: #00b6ce;
  border-color: #00b6ce;
}
.page-link {
  color: #00b6ce;
}
.page-link:hover {
  color: #00b6ce;
}
.btn-filtro {
  width: 46%;
  margin: 25px 5px;
  float: left;
  background-color: aliceblue;
}
.tit-datos {
  color: #00b6ce;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 20px;
  font-weight: bold;
}
