#editor-container {
    height: 150px;
}
.nav-tabs .nav-link.active{
    background-color: #212529;
    color:white;
}
a{
    color: black;
}
.nav-tabs .nav-link:hover{
    background-color: darkgray;
    color:white;
}
label, .label{
    font-weight: bold;
    text-transform: capitalize;
}
input::placeholder {
    
    text-transform: capitalize;
  }

.container{
    font-size: 11px;
}
.pointer {cursor: pointer;}
input[type=number]::placeholder{
    text-align: left;
}
label:has(+ input:required):after , label:has(+ select:required):after,label:has(+ textarea:required):after {
    content: ' *';
    color: red;
  }

.spinner {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url("../img/spinner.gif") 50% 50% no-repeat rgb(249, 249, 249);
  opacity: 0.8;
}
.show {
  display: block;
  transition: 0.5s;
}
.hide {
  display: none;
  transition: 0.5s;
}

input.centrar_placeholder::placeholder {
  text-align: center;
}
 input.centrar_placeholder::-moz-placeholder {
  text-align: center;
}
.shadow{
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}