@tema: #1173ac; @blanco: #ffffff; @gris_oscuro: #58585a; @gris_claro: #aaaacc; @dark: #222222; @negro: #000000; .grv(@from, @to){ background: @from; background: -moz-linear-gradient(top, @from 0%, @to 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@from), color-stop(100%,@to)); background: -webkit-linear-gradient(top, @from 0%,@to 100%); background: -o-linear-gradient(top, @from 0%,@to 100%); background: -ms-linear-gradient(top, @from 0%,@to 100%); background: linear-gradient(to bottom, @from 0%,@to 100%); filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='@{from}', endColorstr='@{to}',GradientType=0 )"; } .grd(@from, @to){ background: rgb(0,160,102); /* Old browsers */ background: -moz-linear-gradient(45deg, @from 0%, @to 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,@from), color-stop(100%,@to)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(45deg, @from 0%,@to 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(45deg, @from 0%,@to 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(45deg, @from 0%,@to 100%); /* IE10+ */ background: linear-gradient(45deg, @from 0%,@to 100%); /* W3C */ filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='@{from}', endColorstr='@{to}',GradientType=1 )"; /* IE6-9 fallback on horizontal gradient */ } /* @font-face { font-family: 'open'; src: url('./fonts/opensans-regular-webfont.eot'); src: url('./fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-regular-webfont.woff') format('woff'), url('./fonts/opensans-regular-webfont.ttf') format('truetype'), url('./fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'open'; src: url('./fonts/opensans-semibolditalic-webfont.eot'); src: url('./fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-semibolditalic-webfont.woff') format('woff'), url('./fonts/opensans-semibolditalic-webfont.ttf') format('truetype'), url('./fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg'); font-weight: 600; font-style: italic; } @font-face { font-family: 'open'; src: url('./fonts/opensans-semibold-webfont.eot'); src: url('./fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-semibold-webfont.woff') format('woff'), url('./fonts/opensans-semibold-webfont.ttf') format('truetype'), url('./fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: 600; font-style: normal; } @font-face { font-family: 'open'; src: url('./fonts/opensans-lightitalic-webfont.eot'); src: url('./fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-lightitalic-webfont.woff') format('woff'), url('./fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('./fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg'); font-weight: thin; font-style: italic; } @font-face { font-family: 'open'; src: url('./fonts/opensans-italic-webfont.eot'); src: url('./fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-italic-webfont.woff') format('woff'), url('./fonts/opensans-italic-webfont.ttf') format('truetype'), url('./fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg'); font-weight: normal; font-style: italic; } @font-face { font-family: 'open'; src: url('./fonts/opensans-light-webfont.eot'); src: url('./fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-light-webfont.woff') format('woff'), url('./fonts/opensans-light-webfont.ttf') format('truetype'), url('./fonts/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: thin; font-style: thin; } @font-face { font-family: 'open'; src: url('./fonts/opensans-bolditalic-webfont.eot'); src: url('./fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-bolditalic-webfont.woff') format('woff'), url('./fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('./fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg'); font-weight: 700; font-style: italic; } @font-face { font-family: 'open'; src: url('./fonts/opensans-extrabolditalic-webfont.eot'); src: url('./fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-extrabolditalic-webfont.woff') format('woff'), url('./fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('./fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg'); font-weight: 800; font-style: italic; } @font-face { font-family: 'open'; src: url('./fonts/opensans-extrabold-webfont.eot'); src: url('./fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-extrabold-webfont.woff') format('woff'), url('./fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('./fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg'); font-weight: 800; font-style: normal; } @font-face { font-family: 'open'; src: url('./fonts/opensans-bold-webfont.eot'); src: url('./fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/opensans-bold-webfont.woff') format('woff'), url('./fonts/opensans-bold-webfont.ttf') format('truetype'), url('./fonts/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: 700; font-style: normal; } */ body{ background-color: #FFFFFF; background-size: cover; background-attachment: fixed; } body, input, textarea{ font-family: 'open', Helvetica, Lucida grande, Open sans, Verdana; font-weight: 400; line-height: 1.525em; } a, h1, h2, h3, h4, h5{ color: @negro; text-decoration: none; } a{ &:hover{ text-decoration:underline; } } small{ color: @gris_oscuro; } h1, h2, h3, h4{ font-weight: 500; } strong{ font-weight: 550; } input, textarea{ border: 1px solid @tema; } label, span, textarea{ font-size: 14px; } .cb{ clear: both; } .multi-gradient{ background: url('../images/bggradient.png') repeat-y; } .da-dots, .da-arrows{ span{ .grv(#ec8526,#d11821); } } .noticia, .politicas, .bienvenida{ text-align: center; h1{ color: #1173ac; font-weight: bold; font-size: 40px; margin-top: 30px; margin-bottom: 10px; line-height: 1em; } p{ line-height: 1em; font-size: 20px; } } .noticia, .politicas{ text-align: left; p{ font-family: "open",Arial; color: #000; font-size: 20px; font-style: normal; padding: 5px; } h2{ font-size: 30px; color: #e87a25; padding: 30px 0; } h3{ font-size: 20px; padding: 30px 0; } } .triptico{ background: #f1f1f1; .modulo{ .titulo{ text-align: center; font-size: 1.8em; line-height: 2em; color: #076b3f; } .marco{ } .descubre{ background: url('../images/btn.png') center center no-repeat; .texto{ a{ color: #549f45; } span{ color: #549f45; font-size: 1.1em; } } } } } .cielo-azul{ /*.grv(#3ea8ce, #2e96c2);*/ background: url('/images/blur.jpg') bottom center no-repeat; h2{ font-size: 2.5em; text-align: center; color: @blanco; } .modulo{ color: @blanco; a{ color: @blanco; } h3{ color: @blanco; font-weight: bold; } } } .soluciones{ h2{ font-size: 2.5em; text-align: center; color: #e87a25; } .iconos{ padding: 0 100px; .modulo{ h3{ font-size: 0.9em; text-align: center; font-weight: bold; } } } } .solicita-demo{ .grd(#00a066, #8fc746); h2{ font-size: 2.5em; font-weight: bold; text-align: center; color: @blanco; } .captcha{ baseline: bottom; small{ } .captchavalor{ background: white; color: #000000; font-size: 0.8em; text-align: center; font-weight: bold; } img{ display: block; margin: 0; } } .formulario-demo{ text-align: center; ::-webkit-input-placeholder { color: @blanco; } :-ms-input-placeholder { color: @blanco; opacity: 1; } :-moz-placeholder { color: @blanco; opacity: 1; } ::-moz-placeholder { color: @blanco; } input{ outline: none; background: transparent; border: 1px solid @blanco; color: @blanco; font-size: 1.1em; &:focus{ box-shadow: 0 0 5px rgba(255, 255, 255, 0.8); } &.parsley-error{ box-shadow: 0 0 5px rgba(255, 64, 64, 0.8); } } input[type="submit"]{ background: @blanco; color: #00a066; font-weight: bold; font-size: 1.5em; text-align: center; &:hover{ background: darken(@blanco, 10%); } } p, small, a, .parsley-error-list{ color: @blanco; } small{ font-size: 0.7em; } a{ text-decoration: underline; } } } footer{ background: @gris_oscuro; .modulo{ color: @blanco; h3, a{ color: @blanco; } h3{ font-weight: bold; } } .busqueda{ ::-webkit-input-placeholder { color: @blanco; } :-ms-input-placeholder { color: @blanco; opacity: 1; } :-moz-placeholder { color: @blanco; opacity: 1; } ::-moz-placeholder { color: @blanco; } input{ outline: none; background: transparent; border: 1px solid @blanco; color: @blanco; font-size: 1.1em; &:focus{ box-shadow: 0 0 5px rgba(255, 255, 255, 0.8); } &.parsley-error{ box-shadow: 0 0 5px rgba(255, 64, 64, 0.8); } } .btnbuscar{ border: 0; &:focus{ box-shadow: none; } } } .rrss{ text-align: center; } .copyright{ color: @blanco; text-align: center; font-size: 0.7em; a{ color: @blanco; } } }