h5{
font-family: "Open Sans Condensed", sans-serif !important;
font-size: 14px !important;
color: #222222;
}

.footer{

	background-color:#222222;

	height: 50px;

}



.footer a{

	color: #ffffff;

	text-decoration:none;

	font-size:12px;

}



.itecsa{

text-align:center;

}







/*====================estilos de campo archivo=============================*/

.custum-file-upload {

    height: 200px;

    width: 100%;

    display: flex;

    flex-direction: column;

    align-items: space-between;

    gap: 20px;

    cursor: pointer;

    align-items: center;

    justify-content: center;

    border: 2px dashed #cacaca;

    background-color: rgba(255, 255, 255, 1);

    padding: 1.5rem;

    border-radius: 10px;

    box-shadow: 0px 48px 35px -48px rgba(0,0,0,0.1);

  }

  

  .custum-file-upload .icon {

    display: flex;

    align-items: center;

    justify-content: center;

  }

  

  .custum-file-upload .icon svg {

    height: 80px;

    fill: rgba(75, 85, 99, 1);

  }

  

  .custum-file-upload .text {

    display: flex;

    align-items: center;

    justify-content: center;

  }

  

  .custum-file-upload .text span {

    font-weight: 400;

    color: rgba(75, 85, 99, 1);

  }

  

  .custum-file-upload input {

    display: none;

  }

  span.msj-error {
    display:inline-block;
    width:100%;
    text-align:center;
    padding:8px 0;
    color:#ef4444;
    font-weight:700;
    font-family: "Open Sans Condensed", sans-serif !important;
    font-size: 15px;
}

.drop-zone-active{
  border: 5px solid #f1c169!important;
  background: #fff2db!important;
}

/*====================estilos loader=============================*/
.loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  border-radius: 50%;
}

.loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  width: 65px;
  height: 65px;
}

.loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  width: 65px;
  height: 65px;
  animation: spin89345 1s linear infinite;
}

@keyframes spin89345 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}