.custom-background { 
  background-image: url("../images/nubes.jpg"); 
  background-position: center top; 
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
  background-color: lightgray;
}

/* Navbar */
.c-navbar-top {
  background-color:  #222222;
  height: 2em;
}

.c-navbar-main {
  background-color: white;
  padding-bottom: 0.3em;
  height: 6em;
}

.c-navbar-bottom {
  background-color:  #222222;
  height: 5em;
}

a.navbar-light:link {
  color: black;
}

a.link_dark:link {
  color: black !important;
}

/* Card */
.card {
  background-color: lightgray;
}

.c-custom-card {
  margin: 2em;
  padding: 2em;
}

a.link_dark:visited {
  color: black !important;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}


.nav-link-dark {
  color: black !important;
}

.h-100 {
  height: 100%;
}

.c-custom-imagesize-s {
  object-fit: scale-down;
  width: 160px;
  height: 60px;  
  margin: 0px !important;
  padding: 0px !important;
}

.c-div-imagesize-s {
  width: 220px;
  height: 80px;
}

.h-fixed {
   /* display: block; */
   margin: 0 auto 1px;
   height: 120px;
}

h3 {
  align-self: normal;
}

h4 {
  align-self: normal;
}

dt {
    display: list-item;
    list-style-type: disc;
    margin-left: 2em;
    }
dd {
    margin-left: 2em;
}
a[tooltip]:hover:after{
content: attr(tooltip);
}