/*!
 * Sistema de Gestion Interna
 * Cesfam Codegua
 * Copyright 2023 Municipalidad de Codegua.
 */
.editable-cell {
    text-align: center;
}
.inline-div {
  display: inline-block;
  margin-right: 5px; 
}
.alinea{
	float: left;
}
.alinea-derecha {
	float:right;
}

.tabla-sm {
  font-size: 14px;
}

.modal-body-scroll {
  max-height: 650px; /* Altura máxima para el cuerpo */
  overflow-y: auto;  /* Activa el desplazamiento vertical */
}

.float-center {
  position: fixed;
  margin-top: 17px;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999; /* Asegura que esté por encima de otros elementos */
}
@media (max-width: 768px) {
  .float-center {
      position: relative;
      left: auto;
      transform: none;
      display: block;
      text-align: left; /* Centrarlo dentro de su contenedor */
      margin: 10px auto;
  }
}
.mayus {
  text-transform: uppercase;  
}

.mayus::placeholder {
  text-transform: none;  
}

.tabla-md {
  font-size: 15px;
}

.input-vacio {
  border-color: red; 
}
.btn-sm{
  height: 28px; 
  width: 35px;
  font-size: 16px;
  padding: 0px;
}
/*Loader procesando*/
.responseProcess{
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background-color: rgba(255,255,255,.9);
}
.container-loader{
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10099;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.loader {
  position: relative;
  margin: 0px auto;
  width: 100px;
  height: 100px;
  zoom: 1.7;
}
.circular {
  -webkit-animation: rotate 2s linear infinite;
  -moz-animation: rotate 2s linear infinite;
  -ms-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 100px;
  position: relative;
  width: 100px;
}
.path {
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  -moz-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  -ms-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@-webkit-keyframes rotate {
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes rotate {
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes rotate {
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes rotate {
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-webkit-keyframes dash {
  0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124; }
}
@-moz-keyframes dash {
  0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124; }
}
@-ms-keyframes dash {
  0% { stroke-dasharray: 1,200;  stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124; }
}
@keyframes dash {
  0% { stroke-dasharray: 1,200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89,200; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 89,200; stroke-dashoffset: -124; }
}
@-webkit-keyframes color {
  100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; }
}
@-moz-keyframes color {
  100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; }
}
@-ms-keyframes color {
  100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; }
}
@keyframes color {
  100%, 0% { stroke: #d62d20; }
  40% { stroke: #0057e7; }
  66% { stroke: #008744; }
  80%, 90% { stroke: #ffa700; }
}
