html { height: 100% } body { background: url("") no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-color: white; height: 100% } h3{ margin-top: 0px !important; } #redes{ color:white; font-size: 2em; padding: 0.4em; } .boton_chat>.btn-lg{ padding: 15px 30px; font-size: 20px; border-radius: 30px; } .boton_chat{ font-size: 2em; padding-bottom: 2em; } .lead{ letter-spacing: 0.06em; } #logo_cabecera{ width:100%; left:40px; background-color: white; } .alert-info{ padding-left: 2em; padding-right: 2em; color: #341208; background-image: url(""); } #cabezote{ background: url(../../images/imagen_principal.jpg) fixed center no-repeat; background-size: cover; text-shadow: 0px 2px 3px rgb(0, 0, 0); color: white; } .linea_botones{ display: inline-block; text-align: center; margin: 1em; } .texto_botones{ font-size: 2em; } .btn-circle.btn-xl { width: 4em; height: 4em; padding: 1.5em; font-size: 2em; line-height: 1.33; border-radius: 5em; display: inline-flex; } .franja{ color: white; background: -webkit-linear-gradient(left, #003e16, #259a14); margin-bottom: 2em; } .navbar{ background: -webkit-linear-gradient(left, #003e16, #259a14); color: white; margin-bottom: 0px !important; } .navbar-header > p { font-size:20px; color: white; font-family: "Open Sans",sans-serif; font-weight: normal; display:inline } .navbar-header > a { font-size:20px; color: white; font-family: "Open Sans",sans-serif; font-weight: normal;display:inline } .navbar-header > strong{ font-size:20px; color:white; font-weight: normal; font-family: "Open Sans",sans-serif; display:inline } /*.navbar-header {width: 50%;}*/ .div_aplicacion { background-color: #f0eee1 !important; } .div_aplicacion:hover { -webkit-animation: animatedBackground 1s ease-out 1; -moz-animation: animatedBackground 1s ease-out 1; animation: animatedBackground 1s ease-out 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; z-index: 10000; } #creditos{ column-count: 4; column-gap: 1em; } .img_creditos{ background-color: white; display: inline-block; margin: 0 0 1em; width: 100%; } .img_grad{ max-width: 15em; } /* Masonry on large screens */ @media only screen and (min-width: 1024px) { #creditos{ column-count: 4; } } /* Masonry on medium-sized screens */ @media only screen and (max-width: 1023px) and (min-width: 768px) { #creditos { column-count: 3; } } /* Masonry on small screens */ @media only screen and (max-width: 767px) and (min-width: 540px) { #creditos { column-count: 2; } } @media max-width: 540px{ #creditos { column-count: 1; } } @-webkit-keyframes animatedBackground { 0% { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1) } 100% { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) } } @-moz-keyframes animatedBackground { 0% { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1) } 100% { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) } } @keyframes animatedBackground { 0% { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1) } 100% { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) } } .pie{ padding-bottom: 1em; padding-top: 2em; font-size: 1.5em; }