body {
  background-color: #39c;
}

.mi-texto {
  color: #fff;
  font-size: 1.1rem;
}

.mi-texto2 {
  color: #fff;
  font-size: 1rem;
}

.mi-menu {
  color: #fff;
  font-size: 1.1rem;
}

.bloqueemail {
  background-color: #fafafa;
  color: #39c;
}

.pol_priv {
  font-size: 0.9rem;
}

a.pol_priv {
  color: #000;
  text-decoration: underline;
}

a {
  color: inherit;
  text-decoration: none;
}

.mimenu {
  padding: 0.5rem;
  font-weight: bold;
}

a.mimenu:hover {
  color: #39c;
  background-color: #fff;
}

.tabledata, .txt {
  font-size: 9.1px;
}

.tabledata21, .txt21 {
  font-size: 8.7px;
}

.tabledata23, .txt23 {
  font-size: 9.5px;
}

.tabledata24, .txt24 {
  font-size: 9.9px;
}

.tabledata25, .txt25 {
  font-size: 10.3px;
}

.tabledata26, .txt26 {
  font-size: 10.8px;
}

.tabledata27, .txt27 {
  font-size: 11.2px;
}

.tabledata28, .txt28 {
  font-size: 11.6px;
}

.tabledata29, .txt29 {
  font-size: 12px;
}

.tabledata30, .txt30 {
  font-size: 12.4px;
}

@media (min-width: 576px) {
  .tabledata {
      font-size: 0.7rem;
  }
}

@media (min-width: 768px) {
  .tabledata {
      font-size: 0.9rem;
  }
}

.risk{
  background-color: #f8f2e1;
  font-size:0.9em;
}

.pad-1 {
  padding: 0.1rem 0.2rem;
}


.logo-normal {
  max-height: 120px;
  max-width: 120px;
  transition: all 0.25s ease;
}

.logo-small {
  max-height: 80px;
  max-width: 80px;
  transition: all 0.25s ease;
}

#hh {
  position: fixed;
  top: 0;
  width: 100%;
  max-width: 1140px;
  z-index: 1000;
  background-color: #39c;
  padding: 10px 0px 15px 0px;
}

h1.crm { 
  font-size: 1.7rem;
  text-align:center;
  margin-top: 0.7rem;
  margin-bottom: 2.5rem;
}

h2.crm { 
  font-size: 1.1rem;
  font-weight: bolder;
  margin-bottom: 1rem;
}

#cookieConsent {
  background-color: rgba(20, 20, 20, 0.8);
  min-height: 40px;
  font-size: 14px;
  color: white;
  line-height: 40px;
  padding: 10px 0 10px 30px;
  z-index: 9999;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}
#cookieConsent a {
  color: #ffc107;
  text-decoration: none;
}
#closeCookieConsent {
  float: right;
  display: inline-block;
  padding: 10px 20px;
  margin-right: 20px;
  background: #ffc107;
  color: #000;
  cursor: pointer;
}