/*!
 * Start Bootstrap - SB Admin v5.0.2 (https://startbootstrap.com/template-overviews/sb-admin)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-sb-admin/blob/master/LICENSE)
 */


body {

  font-family: 'Montserrat', sans-serif;

  background-color: #002250;


}


#Footer {
  position:fixed;
  bottom:0;
}
 .swal2-input{
 color: #002250;
 border-color: #002250;
 }

.swal2-title{
	 color:#002250;
}
#swal2-content{
	 color:#002250;
}
.swal2-validation-message{
	background-color:white;
	color:#002250;
}

.montThin {
  font-weight: 100;
}

.montBold {
  font-weight: 600;
}

.montExtraBold {
  font-weight: 700;
}

.colorAmarillo {
  color: #f6b300;
}

.colorAzul {
  color: #002250;
}

.fondoAmarillo {
  background-color: #f6b300;
}

.fondoAzul {
  background-color: #002250;
}

.botonSiguiente {
  border-radius: 200px 200px 200px 200px;
  -moz-border-radius: 200px 200px 200px 200px;
  -webkit-border-radius: 200px 200px 200px 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 80px;

}

.botonVolver {
  border-radius: 200px 200px 200px 200px;
  -moz-border-radius: 200px 200px 200px 200px;
  -webkit-border-radius: 200px 200px 200px 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -80px;

}

@media (max-width: 767px) {
  .botonSiguiente {
    margin-left: 0px;
  }

  .botonVolver {
    margin-left: 0px;
  }
}
.header {
	align-self:center

	}
@media (min-width: 1200px) {
  .header {
    font-size: xx-large;
    max-width: 500px;
    white-space: nowrap;
  }

  .logo {
    max-width: 30%
  }
}

@media (max-width: 710px) {

  .espaciadoMovil {
    margin-top: 40px;

  }

  .header {
    font-size: 5vw;

  }

  .logo {
    max-width: 40%
  }


}

@media (min-width: 768px) {

  .espaciadoMovil {
    margin-top: 0px;

  }

  .margenNegativoTop {
    margin-top: -0.5rem !important;
  }

}


@media (min-width: 710px) and (max-width:1200px) {
  .labelCentrado {


    position: relative;


    display: inline-block;
    vertical-align: text-top;
    padding-top: 0;
  }
  .achicar{
  height:100px;
  max-height:100px
  }

  .logo {
    max-width: 35%;
       
  }

  .header {
    font-size: 3.5vw;
white-space: nowrap;
  }



}

.centrado {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

a {
  cursor: pointer;
}
.logo,.card-img-top{
	 object-fit: contain;
}