@charset "UTF-8";


@font-face {
  font-family: 'TCCC-UnityText-Black';
  src: url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.eot'); /* IE9 Compat Modes */
  src: url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.woff2') format('woff2'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.woff') format('woff'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/TCCC-UnityText-Black/47fd6d6802649d99e58c8185171263b4.svg#TCCC-UnityText-Black') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'TCCC-UnityText-Bold';
  src: url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.eot'); /* IE9 Compat Modes */
  src: url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.woff2') format('woff2'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.woff') format('woff'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/TCCC-UnityText-Bold/bdd218abbfbb5b0110069f995c5af6de.svg#TCCC-UnityText-Black') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'TCCC-UnityText-Light';
  src: url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.eot'); /* IE9 Compat Modes */
  src: url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.woff2') format('woff2'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.woff') format('woff'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/TCCC-UnityText-Light/5d8afd67718ba0287d1c9831cdaed248.svg#TCCC-UnityText-Black') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'TCCC-UnityText-Medium';
  src: url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.eot'); /* IE9 Compat Modes */
  src: url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.woff2') format('woff2'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.woff') format('woff'), /* Modern browsers */
       url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/TCCC-UnityText-Medium/91a5955cc54b797072f2d4f48de8a362.svg#TCCC-UnityText-Black') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}


body{

line-height: 2ch; 
font-size: 17px;

}

.body{

  background-color: #eeeeee;
  font-family: 'TCCC-UnityText-Medium', sans-serif;
  font-weight: 400;

}


.font-black{
  font-family: 'TCCC-UnityText-Black', sans-serif !important;
}

.font-bold{
  font-family: 'TCCC-UnityText-Bold', sans-serif !important;
}

.font-light{
  font-family: 'TCCC-UnityText-Light', sans-serif !important;
}

.font-Medium{
  font-family: 'TCCC-UnityText-Light', sans-serif !important;
}


.container{

width: 90%;
background-color: #fff;
border-radius: 20px;
margin-top: 30px;
margin-bottom: 30px;
padding-left: 10px;
padding-right: 10px;

}

.row {

  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  
}

header{
 
height: 90px;  

}

.imagen {

    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }

.estilos {
  
  margin-top: 30px;
  padding-left: 15px;
  padding-right: 15px;

}


.btn-ttc
 {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fc0010;
}

.btn-ttc:hover,.btn-ttc:active{

  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);   
  background-color: #569e85;

}

/* TERMINOS */


.ayuda {
  width: 47px;
  height: 28px;
  position: absolute;
  right: 10%;
  border-radius: 50px;
  background-color: #c70245;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 11px;
  margin-top: -5px;
  cursor: pointer;
}


p{

text-align: justify;

}

.condi{

font-size: 14px;

}

.fecha{
  
  display: block;
  padding: .450rem .30rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #727272;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
    -moz-appearance: none;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 3.1em !important;
  margin-bottom: .125rem;
  font-size: 12px;
}







