
html,
body {
  

  text-align: left;
  /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
  font-family: "Raleway",Helvetica,Arial,serif;  
  font-size: 16px;  
  background-color: #0077C8;
}

.page-header {
	color: white;
}

/* en la home no se ven los enlaces sin esto */
a:not(#logoInter2){
    color: black !important;
	text-decoration: underline !important; /*y que se sepa que son enlaces*/
}

/* se usa en muchos */
.centrado{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block; /* centra también las imágenes */
}

/* El botón con nombre del ususario de la home y otras
.btn-primary {
    color: #000036;
    background-color: white !important;
    border-color: #2e6da4;
} */

.enlaceBlanco{
    background-color: white !important;
    padding: 5px 5px;
	text-decoration: underline !important;
}

/* Turn off parallax scrolling for tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1024px) {
    .parallax {
        background-attachment: scroll;
    }
}

@media (min-width: 400px) {	
	
	.largaTd { display: block; }
	th {white-space: normal !important}	
}

@media (min-width: 600px) {
  .text {
    font-size: 1.1em;
  }
  .main-container {
    width: 100%;
  }
   
}

/*If the browser window is 728px (tamaño típico del banner) or smaller:*/
@media only screen and (max-width: 790px) {
  .publicidadInterna {
    display: none;
  }
  #h1Publi{
	  float: none !important;
  }
}


#recuadroAcortarHome{
	box-shadow: 5px 5px 2px #8ba2b5;
}

.textoNegro {
	color: black !important;
}

.result{
	color: #ffffff !important;		
}

#leyenda{ 
    position: relative; 
    bottom:5px;
}

#shortLink{
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	min-height: 100px;	
	font-size: 2.50rem;
}

#btn-shorten {
  color: #ffffff;
  background-color: #FFB643;
  border: none;
}

.btn:focus, .btn-shorten:focus{
  outline: 0 !important;
}

#btn-shorten:hover,
#btn-shorten:focus,
#btn-shorten:active,
#btn-shorten.active {
  color: #ffffff;
  background-color: #F3D61D;
  border: none;
}

.id-container{
	text-align: right;
	margin: 10px 2%;
	/*float: right;*/
}

.site-wrapper-inner {
  display: table-cell;
  vertical-align: top;
}

.padding30 {
  margin-top: 30px;
}

.padding10 {
  margin: 15px; 
}

.inner h4 {
  padding-bottom: 30px;
}

.avion {
  font-size: 0.75em;
}

.inner h1 {
  margin-top: 5px;
}

#link {
  display: none;
  padding-top: 15px;
}

#link a{
  color: #FFB643;
  /*color: #000036 !important;*/
  font-size: 1.5em;
  margin-right: 20px;
}