diff --git a/website/cp-web-development.html b/website/cp-web-development.html new file mode 100644 index 00000000..ab1bd3e9 --- /dev/null +++ b/website/cp-web-development.html @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + Career Path - Web Development + + + + + + + + + + + + + + + + +
+ + +
+
+
Web Development Powered by:
+ Blip Image +
+
+ + +
+
+
+
+
Career Path
+

Web Development

+
+

O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia + em + Portugal + reunindo estudantes de informática de todas as faculdades do país.

+

Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto + entre + participantes e empresas, bem como a socialização, o convívio e a troca de experiências e + conhecimentos + entre os presentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:00 - 13:30
+
+
+
Workshop
+

Progressive Web App: From Full Online to Full Offline

+

Domingos Martins e Ricardo Soares

+
Blip
+ +
+
+
+
+
+
+
17:00 - 18:00
+
+
+
Palestra
+

Introdução ao Git: onde estiveste toda a minha vida?

+

João Vale

+
Blip
+ +
+
+
+
+
18:00 - 19:00
+
+
+
Palestra
+

Luís Cardoso

+
Feedzai
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
16:45 - 17:45
+
+
+
Palestra
+

GraalVM and MicroProfile: A Polyglot Microservices Solution

+

Hugo

+
Farfetch
+
+
+
+
+
17:45 - 18:45
+
+
+
Palestra
+

Do conteúdo ao negócio

+

Nuno Alves

+
LOBA - Customer Experience Design
+ +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/imgs/speakers-company/loba.png b/website/imgs/speakers-company/loba.png new file mode 100644 index 00000000..c6504aa0 Binary files /dev/null and b/website/imgs/speakers-company/loba.png differ diff --git a/website/imgs/speakers-image/domingos-martins.jpg b/website/imgs/speakers-image/domingos-martins.jpg new file mode 100644 index 00000000..7b2a62ae Binary files /dev/null and b/website/imgs/speakers-image/domingos-martins.jpg differ diff --git a/website/imgs/speakers-image/joao-vale.jpg b/website/imgs/speakers-image/joao-vale.jpg new file mode 100644 index 00000000..60d692f2 Binary files /dev/null and b/website/imgs/speakers-image/joao-vale.jpg differ diff --git a/website/imgs/speakers-image/nuno-alves.jpg b/website/imgs/speakers-image/nuno-alves.jpg new file mode 100644 index 00000000..9c962dfc Binary files /dev/null and b/website/imgs/speakers-image/nuno-alves.jpg differ diff --git a/website/imgs/speakers-image/ricardo-soares.jpg b/website/imgs/speakers-image/ricardo-soares.jpg new file mode 100644 index 00000000..8e6fe23b Binary files /dev/null and b/website/imgs/speakers-image/ricardo-soares.jpg differ diff --git a/website/main.css b/website/main.css index c2b9b237..ea617f46 100755 --- a/website/main.css +++ b/website/main.css @@ -22,20 +22,7 @@ fill: #000000; } } -@-moz-keyframes animateLineLogo { - 15% { - fill: #c7403a; - } - 30% { - fill: #81898e; - } - 45% { - fill: #993d3f; - } - 100% { - fill: #000000; - } -} + @keyframes animateLineLogo { 15% { fill: #c7403a; @@ -50,6 +37,16 @@ fill: #000000; } } + +@-webkit-keyframes animateLettersLogo { + from { + fill: transparent; + } + to { + fill: #ffffff; + } +} + @keyframes animateLettersLogo { from { fill: transparent; @@ -58,6 +55,7 @@ fill: #ffffff; } } + @font-face { font-family: "icomoon"; src: url("fonts/icomoon.eot?sozc77"); @@ -65,7 +63,8 @@ font-weight: normal; font-style: normal; } -[class^=icon-], + +[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: "icomoon" !important; @@ -91,13 +90,14 @@ font-size: 34px; color: #ffffff; } + @media (max-width: 769px) { .icon-linkedin, -.icon-facebook, -.icon-instagram, -.icon-less, -.icon-plus, -.icon-email { + .icon-facebook, + .icon-instagram, + .icon-less, + .icon-plus, + .icon-email { font-size: 30px; } } @@ -126,6 +126,7 @@ .icon-close { font-size: 30px; } + .icon-close:hover { color: #cc1a17; } @@ -187,7 +188,8 @@ padding: 0; border: 0; outline: none; - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; } a { @@ -208,6 +210,7 @@ body { font-family: "Bai Jamjuree", sans-serif; font-weight: 400; } + body.blockY { overflow-y: hidden; } @@ -215,6 +218,7 @@ body.blockY { button { background-color: transparent; } + button:hover { cursor: pointer; } @@ -228,17 +232,19 @@ article, aside { padding: 100px 0; } + @media (max-width: 1024px) { section, -article, -aside { + article, + aside { padding: 55px 0; } } + @media (max-width: 769px) { section, -article, -aside { + article, + aside { padding: 45px 0; } } @@ -257,12 +263,14 @@ h1 { text-transform: uppercase; margin-bottom: 20px; } + @media (max-width: 1024px) { h1 { font-size: 34px; margin-bottom: 10px; } } + @media (max-width: 769px) { h1 { font-size: 30px; @@ -277,11 +285,13 @@ h2 { text-transform: uppercase; margin-bottom: 10px; } + @media (max-width: 1024px) { h2 { font-size: 24px; } } + @media (max-width: 769px) { h2 { font-size: 20px; @@ -303,6 +313,7 @@ p { line-height: 32px; color: #777777; } + @media (max-width: 1024px) { p { font-size: 16px; @@ -318,6 +329,7 @@ label { color: #353535; margin-bottom: 10px; } + @media (max-width: 1024px) { label { font-size: 20px; @@ -337,12 +349,15 @@ input { transition: border-color 150ms ease-out; -webkit-transition: border-color 150ms ease-out; } + input:hover { border-color: #cc1a17; } + input.error { border: 5px solid #cc1a17; } + @media (max-width: 1024px) { input { font-size: 20px; @@ -350,27 +365,27 @@ input.error { } } -input[type=radio] { +input[type="radio"] { margin-left: 10px; } -input[type=text]::-webkit-input-placeholder, -input[type=email]::-webkit-input-placeholder, -input[type=password]::-webkit-input-placeholder, -input[type=tel]::-webkit-input-placeholder, -input[type=number]::-webkit-input-placeholder { +input[type="text"]::-webkit-input-placeholder, +input[type="email"]::-webkit-input-placeholder, +input[type="password"]::-webkit-input-placeholder, +input[type="tel"]::-webkit-input-placeholder, +input[type="number"]::-webkit-input-placeholder { color: #353535; } -input[type=text], -input[type=email], -input[type=password], -input[type=tel], -input[type=number] { +input[type="text"], +input[type="email"], +input[type="password"], +input[type="tel"], +input[type="number"] { width: 100%; } -input[type=submit] { +input[type="submit"] { display: block; margin-top: 25px; margin-bottom: 0; @@ -381,7 +396,8 @@ input[type=submit] { -webkit-transition: color 150ms ease, background-color 150ms ease; cursor: pointer; } -input[type=submit]:hover { + +input[type="submit"]:hover { background-color: #ffffff; color: #cc1a17; } @@ -393,9 +409,15 @@ select { } .vertically-aligned { + display: -webkit-box; + display: -ms-flexbox; display: flex; - align-items: center; - justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } .btn { @@ -418,11 +440,13 @@ select { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + .btn-default:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media (max-width: 769px) { .btn-default { display: inline-block; @@ -437,11 +461,13 @@ hr { margin-bottom: 30px; position: relative; } + @media (max-width: 1024px) { hr { margin-bottom: 20px; } } + hr::after { content: " "; width: 30%; @@ -470,6 +496,7 @@ hr::after { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } + @media (max-width: 1024px) { #error-message { font-size: 75px; @@ -477,6 +504,7 @@ hr::after { padding: 0 30px; } } + @media (max-width: 769px) { #error-message { font-size: 55px; @@ -493,14 +521,17 @@ hr::after { z-index: 5; width: 100%; } + #main-menu.changed nav { background-color: rgba(0, 0, 0, 0.8); } + @media (max-width: 769px) { #main-menu.changed nav { background-color: rgba(0, 0, 0, 0.9); } } + #main-menu nav { display: inline-block; width: 100%; @@ -510,17 +541,20 @@ hr::after { transition: background-color 150ms ease-out; -webkit-transition: background-color 150ms ease-out; } + @media (max-width: 1024px) { #main-menu nav { padding: 20px 30px; } } + @media (max-width: 769px) { #main-menu nav { padding: 0; background-color: rgba(0, 0, 0, 0.8); } } + #main-menu nav #open-menu-mobile { display: none; font-family: "Bai Jamjuree", sans-serif; @@ -534,11 +568,13 @@ hr::after { padding: 15px 20px; border-bottom: 1px solid #ffffff; } + @media (max-width: 769px) { #main-menu nav #open-menu-mobile { display: block; } } + #main-menu nav #open-menu-mobile::after { content: ""; font-family: "icomoon", sans-serif; @@ -548,12 +584,14 @@ hr::after { font-weight: 400; float: right; } + @media (max-width: 769px) { #main-menu nav ul { display: none; margin: 15px 0; } } + #main-menu nav ul li { display: inline-block; font-family: "Bai Jamjuree", sans-serif; @@ -564,6 +602,7 @@ hr::after { margin: 0 20px; text-transform: uppercase; } + @media (max-width: 1024px) { #main-menu nav ul li { font-size: 17px; @@ -571,32 +610,39 @@ hr::after { margin: 0 10px; } } + @media (max-width: 769px) { #main-menu nav ul li { width: 100%; margin: 10px 0; } } + #main-menu nav ul li.unavailable { text-decoration: line-through; } + #main-menu nav ul li a { color: #ffffff; transition: color 150ms ease-out; -webkit-transition: color 150ms ease-out; position: relative; } + #main-menu nav ul li a:hover { color: #cc1a17; } + @media (max-width: 769px) { #main-menu nav ul li a:hover { color: #ffffff; } } + #main-menu nav ul li a:hover::after { width: 100%; } + #main-menu nav ul li a::after { content: " "; position: absolute; @@ -605,13 +651,16 @@ hr::after { width: 0; height: 3px; background-color: #cc1a17; + -webkit-transition: width 150ms ease-out; transition: width 150ms ease-out; } + @media (max-width: 1024px) { #main-menu nav ul li a::after { bottom: -6px; } } + @media (max-width: 769px) { #main-menu nav ul li a::after { display: none; @@ -625,6 +674,7 @@ hr::after { left: calc(50% - 110px); z-index: 10; } + @media (max-width: 1024px) { #logo-enei { width: 175px; @@ -632,6 +682,7 @@ hr::after { left: calc(50% - 87px); } } + @media (max-width: 769px) { #logo-enei { width: 125px; @@ -639,17 +690,19 @@ hr::after { left: calc(50% - 62px); } } + #logo-enei #linha { fill: transparent; -webkit-animation: animateLineLogo 1s 0.25s forwards; /* Safari & Chrome */ - -moz-animation: animateLineLogo 1s 0.25s forwards; /* Firefox */ animation: animateLineLogo 1s 0.25s forwards; } + #logo-enei .letras-logo { fill: transparent; - animation: animateLettersLogo 0.25s 0.7s forwards ease-in; + -webkit-animation: animateLettersLogo 0.25s 0.7s forwards ease-in; + animation: animateLettersLogo 0.25s 0.7s forwards ease-in; } #apresentation { @@ -659,9 +712,11 @@ hr::after { background-attachment: fixed; position: relative; } + #apresentation.main-landing { z-index: 10; } + #apresentation.main-landing::after { content: " "; position: fixed; @@ -671,25 +726,34 @@ hr::after { height: 100%; background-color: #ffffff; opacity: 1; + -webkit-transition: opacity 150ms ease-out; transition: opacity 150ms ease-out; } + #apresentation.main-landing.animated { z-index: 0; } + #apresentation.main-landing.animated::after { opacity: 0; } + #apresentation.main-landing.animated #logo-enei { position: absolute; } + #apresentation.main-landing.animated #linha { fill: #000000; - animation: none; + -webkit-animation: none; + animation: none; } + #apresentation.main-landing.animated .letras-logo { fill: #ffffff; - animation: none; + -webkit-animation: none; + animation: none; } + @media (max-width: 769px) { #apresentation { height: 60vh; @@ -703,11 +767,13 @@ hr::after { background: url("imgs/cubes-image.png") no-repeat top right; background-size: 20%; } + @media (max-width: 1024px) { #enei { background-size: 25%; } } + @media (max-width: 769px) { #enei { background-image: none; @@ -723,11 +789,13 @@ hr::after { text-transform: uppercase; margin-bottom: 10px; } + @media (max-width: 1024px) { .pre-h1 { font-size: 17px; } } + @media (max-width: 769px) { .pre-h1 { margin-bottom: 5px; @@ -739,30 +807,36 @@ hr::after { padding: 80px 0; text-align: center; } + @media (max-width: 1024px) { #countdown { padding: 50px 0; } } + @media (max-width: 769px) { #countdown { padding: 40px 0; } } + #countdown div { display: inline-block; margin: 0 30px; } + @media (max-width: 1024px) { #countdown div { margin: 0 15px; } } + @media (max-width: 769px) { #countdown div { margin: 0 5px; } } + #countdown div span { font-family: "Bai Jamjuree", sans-serif; font-size: 86px; @@ -772,12 +846,14 @@ hr::after { display: block; margin-bottom: 20px; } + @media (max-width: 1024px) { #countdown div span { font-size: 66px; margin-bottom: 5px; } } + @media (max-width: 769px) { #countdown div span { font-size: 50px; @@ -785,6 +861,7 @@ hr::after { margin-bottom: 0; } } + #countdown div .smalltext { font-family: "Bai Jamjuree", sans-serif; font-size: 25px; @@ -793,11 +870,13 @@ hr::after { font-weight: 700; display: block; } + @media (max-width: 1024px) { #countdown div .smalltext { font-size: 22px; } } + @media (max-width: 769px) { #countdown div .smalltext { font-size: 16px; @@ -807,10 +886,12 @@ hr::after { #available-soon { text-align: center; } + #available-soon h1 { margin-bottom: 40px; line-height: 50px; } + @media (max-width: 769px) { #available-soon h1 { font-size: 25px; @@ -818,14 +899,17 @@ hr::after { margin-bottom: 30px; } } + #available-soon #wave .dot { display: inline-block; width: 25px; height: 25px; border-radius: 50%; margin: 0 5px; - animation: wave 1.3s ease-out infinite; + -webkit-animation: wave 1.3s ease-out infinite; + animation: wave 1.3s ease-out infinite; } + @media (max-width: 769px) { #available-soon #wave .dot { width: 20px; @@ -833,23 +917,44 @@ hr::after { margin: 0 2px; } } + #available-soon #wave .dot:nth-child(1) { background-color: #858683; } + #available-soon #wave .dot:nth-child(2) { background-color: #e82d28; - animation-delay: -1.1s; + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s; } + #available-soon #wave .dot:nth-child(3) { background-color: #5f2021; - animation-delay: -0.9s; + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; } -@keyframes wave { - 0%, 100% { - transform: initial scale(1); + +@-webkit-keyframes wave { + 0%, + 100% { + -webkit-transform: initial scale(1); + transform: initial scale(1); } 50% { - transform: translateY(-10px) scale(1.2); + -webkit-transform: translateY(-10px) scale(1.2); + transform: translateY(-10px) scale(1.2); + } +} + +@keyframes wave { + 0%, + 100% { + -webkit-transform: initial scale(1); + transform: initial scale(1); + } + 50% { + -webkit-transform: translateY(-10px) scale(1.2); + transform: translateY(-10px) scale(1.2); } } @@ -857,14 +962,17 @@ hr::after { background-color: #080014; text-align: center; } + #programa h1, #programa .pre-h1 { color: #eeeeee; } + #programa hr { display: table; margin: 0 auto; } + #programa hr::after { left: 50%; transform: translateX(-50%); @@ -875,31 +983,45 @@ hr::after { text-align: center; position: relative; /*@include portable { - padding-bottom: 100px; - }*/ + padding-bottom: 100px; + }*/ } + #precos hr { display: table; margin: 0 auto 60px; } + #precos hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + #precos .price-block { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; - flex-direction: column; - justify-content: space-between; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; width: 100%; min-height: 460px; max-width: 260px; border: 1px solid #eeeeee; padding: 0 30px 40px; margin: 0 15px; + -webkit-transition: -webkit-transform 150ms ease-out; + transition: -webkit-transform 150ms ease-out; transition: transform 150ms ease-out; + transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; -webkit-transition: transform 150ms ease-out; } + @media (max-width: 1024px) { #precos .price-block { max-width: 210px; @@ -907,6 +1029,7 @@ hr::after { margin: 0 10px; } } + @media (max-width: 769px) { #precos .price-block { max-width: 350px; @@ -916,10 +1039,12 @@ hr::after { display: table; } } + #precos .price-block:hover { transform: scale(1.05); -webkit-transform: scale(1.05); } + #precos .price-block hr { margin-bottom: 10px; margin-top: 25px; @@ -928,9 +1053,11 @@ hr::after { border-style: dashed; background-color: transparent; } + #precos .price-block hr::after { display: none; } + #precos .price-block .price { font-family: "Bai Jamjuree", sans-serif; font-size: 58px; @@ -938,21 +1065,25 @@ hr::after { color: #353535; font-weight: 600; } + @media (max-width: 769px) { #precos .price-block .price { margin: 20px 0; } } + #precos .price-block .price span { font-size: 30px; vertical-align: super; margin-right: 5px; } + #precos .price-block .price.exception::after { content: "*/**"; font-size: 13px; vertical-align: top; } + #precos .price-block .label { font-family: "Bai Jamjuree", sans-serif; font-size: 22px; @@ -961,6 +1092,7 @@ hr::after { font-weight: 600; margin-top: 10px; } + #precos .price-block .type { width: 100%; padding: 20px 0; @@ -974,6 +1106,7 @@ hr::after { text-transform: uppercase; margin-top: -1px; } + #precos .price-block .buy-button { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; @@ -986,17 +1119,20 @@ hr::after { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + #precos .price-block .buy-button:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media (max-width: 769px) { #precos .price-block .buy-button { display: inline-block; margin-top: 30px; } } + #precos .price-block .options { font-family: "Bai Jamjuree", sans-serif; font-size: 16px; @@ -1006,21 +1142,25 @@ hr::after { margin-top: 20px; display: inline-block; } + #precos .price-block.disable:hover { transform: scale(1); -webkit-transform: scale(1); } + #precos .price-block.disable .buy-button:hover { border-color: #eeeeee; background-color: transparent; color: #777777; } + #precos .ps { position: absolute; right: 20px; bottom: 20px; text-align: right; } + #precos .ps p { font-size: 13px; color: #353535; @@ -1032,6 +1172,7 @@ hr::after { text-align: center; padding-bottom: 0; } + #app h1 { color: #000000; margin-bottom: 70px; @@ -1041,11 +1182,13 @@ hr::after { background-image: url("imgs/image.png"); text-align: center; } + #ctf h1 { color: white; margin-top: 80px; margin-bottom: 50px; } + #ctf .button-ctf:hover { border-color: #cc1a17; background-color: white; @@ -1062,11 +1205,13 @@ hr::after { margin-bottom: 100px; color: #cc1a17; } + @media (max-width: 1024px) { .prectf-h1 { font-size: 17px; } } + @media (max-width: 769px) { .prectf-h1 { margin-bottom: 5px; @@ -1097,6 +1242,7 @@ hr::after { color: #353535; font-weight: 700; } + #faqs p a:hover { color: #cc1a17; } @@ -1104,14 +1250,17 @@ hr::after { #accordion li { margin-bottom: 15px; } + #accordion li:last-child { margin-bottom: 0; } + #accordion li.open .toggle, #accordion li:hover .toggle { background-color: #cc1a17; border-color: #cc1a17; color: #ffffff; } + #accordion li .toggle { font-family: "Bai Jamjuree", sans-serif; font-size: 22px; @@ -1125,6 +1274,7 @@ hr::after { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + @media (max-width: 769px) { #accordion li .toggle { font-size: 19px; @@ -1132,6 +1282,7 @@ hr::after { padding: 20px; } } + #accordion li .content-accordion { display: none; padding: 45px 35px; @@ -1139,11 +1290,13 @@ hr::after { border: 1px dashed #eeeeee; border-top: 0; } + @media (max-width: 769px) { #accordion li .content-accordion { padding: 25px; } } + #accordion li .content-accordion p { margin-bottom: 5px; } @@ -1151,39 +1304,52 @@ hr::after { #sponsors { text-align: center; } + #sponsors hr { display: table; margin: 0 auto; background-color: #353535; } + #sponsors hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + @media (max-width: 1024px) { #sponsors .vertically-aligned { - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } } + #sponsors .sponsor-image { display: inline-block; margin: 40px 20px 0; max-width: 200px; - filter: grayscale(0.2); - transform: scale(1); + -webkit-filter: grayscale(0.2); + filter: grayscale(0.2); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } + #sponsors .sponsor-image:hover { - filter: grayscale(0); - transform: scale(1.03); + -webkit-filter: grayscale(0); + filter: grayscale(0); + -webkit-transform: scale(1.03); + transform: scale(1.03); } + @media (max-width: 769px) { #sponsors .sponsor-image { max-width: 160px; margin: 40px 15px 0; } } + #sponsors .gold h1, #sponsors .silver h1, #sponsors .bronze h1 { @@ -1191,79 +1357,94 @@ hr::after { line-height: 26px; margin-top: 75px; } + @media (max-width: 1024px) { #sponsors .gold h1, -#sponsors .silver h1, -#sponsors .bronze h1 { + #sponsors .silver h1, + #sponsors .bronze h1 { font-size: 27px; } } + @media (max-width: 769px) { #sponsors .gold h1, -#sponsors .silver h1, -#sponsors .bronze h1 { + #sponsors .silver h1, + #sponsors .bronze h1 { font-size: 23px; } } + #sponsors .gold .sponsor-image { max-width: 135px; } + @media (max-width: 1024px) { #sponsors .gold .sponsor-image { max-width: 110px; } } + #sponsors .silver .sponsor-image { max-width: 165px; } + #sponsors .bronze .sponsor-image { max-width: 115px; } + #sponsors .bronze .sponsor-image img { max-height: 90px; } #social-network { + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: flex-end; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + #social-network li { margin-left: 20px; } + @media (max-width: 1024px) { #social-network li { margin-left: 10px; } } + #social-network li a { transition: color 150ms ease-out; -webkit-transition: color 150ms ease-out; } -#social-network li a:hover { - color: #cc1a17; -} footer { padding: 25px 0; background-color: #000000; border-top: 1px solid #ffffff; } + @media (max-width: 1024px) { footer { padding: 20px 0; } } + footer p { color: #ffffff; font-size: 13px; line-height: 15px; margin-top: 10px; } + @media (max-width: 1024px) { footer p { font-size: 12px; } } + @media (max-width: 769px) { footer p { margin-top: 0; @@ -1272,20 +1453,28 @@ footer p { #tab-links { margin: 50px 0 25px; + display: -webkit-box; + display: -ms-flexbox; display: flex; } + #tab-links .tab-label { display: none; } + #tab-links .tab-label.visible { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; } + #tab-links .tab-label.active a { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; z-index: 2; } + #tab-links .tab-label a { border: 1px solid #353535; display: inline-block; @@ -1298,6 +1487,7 @@ footer p { transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease; margin-right: -1px; } + @media (max-width: 1024px) { #tab-links .tab-label a { padding: 15px; @@ -1307,6 +1497,7 @@ footer p { #tab-container .tab { display: none; } + #tab-container .tab.visible { display: block; } @@ -1314,29 +1505,35 @@ footer p { #career-path { text-align: center; } + #career-path hr { display: table; margin: 0 auto 60px; } + #career-path hr::after { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); } + #career-path h2 { color: #ffffff; font-size: 18px; line-height: 22px; margin-bottom: 10px; } + #career-path .ciber-color h2 { font-size: 14px; } + @media (max-width: 1024px) { #career-path .ciber-color h2 { font-size: 18px; } } + #career-path .powered-by { font-family: "Bai Jamjuree", sans-serif; font-size: 16px; @@ -1344,6 +1541,7 @@ footer p { color: #ffffff; margin-bottom: 20px; } + #career-path .separator { display: block; margin: 0 auto; @@ -1359,6 +1557,7 @@ footer p { display: inline-block; min-height: 230px; } + @media (max-width: 1024px) { .career-path-links { min-height: 250px; @@ -1366,12 +1565,14 @@ footer p { margin-bottom: 50px; } } + @media (max-width: 769px) { .career-path-links { min-height: inherit; max-width: 200px; } } + .career-path-links::after { content: ""; width: calc(100% + 8px); @@ -1384,8 +1585,12 @@ footer p { transform: skewX(-5deg); left: -5px; left: -5px; + -webkit-transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; + transition: border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out; + transition: transform 150ms ease-in-out, border-width 150ms ease-in-out, top 150ms ease-in-out, border-width 150ms ease-in-out, -webkit-transform 150ms ease-in-out; } + .career-path-links:hover:after { -webkit-transform: skewX(0); transform: skewX(0); @@ -1393,17 +1598,20 @@ footer p { top: -6px; left: -6px; } + .career-path-links img { -webkit-filter: invert(100%); filter: invert(100%); max-width: 70%; margin: 0 auto; } + @media (max-width: 1024px) { .career-path-links img { max-width: 70%; } } + @media (max-width: 769px) { .career-path-links img { max-width: 60%; @@ -1413,10 +1621,12 @@ footer p { #speakers { text-align: center; } + #speakers hr { display: table; margin: 0 auto 60px; } + #speakers hr::after { left: 50%; transform: translateX(-50%); @@ -1426,16 +1636,19 @@ footer p { #calendar h1 { text-align: center; } + #calendar hr { display: table; margin: 0 auto 60px; background-color: #353535; } + @media (max-width: 769px) { #calendar hr { margin-bottom: 30px; } } + #calendar hr::after { left: 50%; transform: translateX(-50%); @@ -1447,8 +1660,10 @@ footer p { position: absolute; top: 50%; left: 50%; - transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + .career-apresentation .career-name { font-size: 46px; font-weight: 700; @@ -1456,17 +1671,37 @@ footer p { text-transform: uppercase; text-align: center; } + +@media (max-width: 769px) { + .career-apresentation .career-name { + font-size: 30px; + } +} + .career-apresentation .career-name span { font-size: 22px; text-transform: none; } + +@media (max-width: 769px) { + .career-apresentation .career-name span { + font-size: 20px; + } +} + .career-apresentation img { -webkit-filter: invert(100%); filter: invert(100%); - max-width: 250px; + max-width: 200px; margin: 35px auto 0; } +@media (max-width: 769px) { + .career-apresentation img { + max-width: 150px; + } +} + .career-path #apresentation::after { content: " "; position: absolute; @@ -1482,16 +1717,20 @@ footer p { margin-bottom: 50px; position: relative; } + .speaker-button:hover .speaker-image::before { border-color: #f54b10; } + .speaker-button:hover .speaker-image::after { opacity: 0.85; } + .speaker-button:hover .company-image { opacity: 1; - width: 85%; + width: 60%; } + .speaker-button .speaker-image { width: 200px; height: 200px; @@ -1499,6 +1738,7 @@ footer p { margin: 0 auto 20px; position: relative; } + .speaker-button .speaker-image::before { content: ""; width: calc(100% + 8px); @@ -1507,8 +1747,10 @@ footer p { top: -6px; left: -6px; border: 2px solid #353535; + -webkit-transition: border-color 150ms ease-in-out; transition: border-color 150ms ease-in-out; } + .speaker-button .speaker-image::after { content: " "; position: absolute; @@ -1517,27 +1759,34 @@ footer p { width: 100%; height: 100%; background-color: #ffffff; + -webkit-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; opacity: 0; } + .speaker-button .company-image { position: absolute; top: 50%; left: 50%; - transform: translate(-50%, -50%); - width: 82%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 85%; z-index: 1; + -webkit-transition: opacity 150ms ease-in-out, width 150ms ease-in-out; transition: opacity 150ms ease-in-out, width 150ms ease-in-out; opacity: 0; } + .speaker-button .speaker-name { font-weight: 700; font-size: 22px; line-height: 26px; color: #353535; margin-bottom: 5px; + -webkit-transition: color 150ms ease-in-out; transition: color 150ms ease-in-out; } + .speaker-button .speaker-company { font-weight: 600; font-size: 16px; @@ -1550,19 +1799,23 @@ footer p { .ai-color #event-days-list button.selected, .ai-color #event-days-list button:hover, .ai-color #content-container h2, -.ai-color #social-network li a:hover, +.ai-color #social-network a:hover, .ai-color #content-container .event-description:hover, .ai-color .speaker-button:hover .speaker-name { color: #f54b10; } + .ai-color #main-menu nav ul li a::after, .ai-color #apresentation::after, .ai-color hr::after, .ai-color #calendar-container .event-details::before, -.ai-color .career-path-links, .ai-color #content-container .event-type { +.ai-color .career-path-links, +.ai-color #content-container .event-type { background-color: #f54b10; } -.ai-color .career-path-links::after { + +.ai-color .career-path-links::after, +.ai-color .speaker-button:hover .speaker-image::before { border-color: #f54b10; } @@ -1570,19 +1823,23 @@ footer p { .ciber-color #event-days-list button.selected, .ciber-color #event-days-list button:hover, .ciber-color #content-container h2, -.ciber-color #social-network ul li a:hover, +.ciber-color #social-network a:hover, .ciber-color #content-container .event-description:hover, .ciber-color .speaker-button:hover .speaker-name { color: #214198; } + .ciber-color #main-menu nav ul li a::after, .ciber-color #apresentation::after, .ciber-color hr::after, .ciber-color #calendar-container .event-details::before, -.ciber-color .career-path-links, .ciber-color #content-container .event-type { +.ciber-color .career-path-links, +.ciber-color #content-container .event-type { background-color: #214198; } -.ciber-color .career-path-links::after { + +.ciber-color .career-path-links::after, +.ciber-color .speaker-button:hover .speaker-image::before { border-color: #214198; } @@ -1590,19 +1847,23 @@ footer p { .mobile-color #event-days-list button.selected, .mobile-color #event-days-list button:hover, .mobile-color #content-container h2, -.mobile-color #social-network ul li a:hover, +.mobile-color #social-network a:hover, .mobile-color #content-container .event-description:hover, .mobile-color .speaker-button:hover .speaker-name { color: #971384; } + .mobile-color #main-menu nav ul li a::after, .mobile-color #apresentation::after, .mobile-color hr::after, .mobile-color #calendar-container .event-details::before, -.mobile-color .career-path-links, .mobile-color #content-container .event-type { +.mobile-color .career-path-links, +.mobile-color #content-container .event-type { background-color: #971384; } -.mobile-color .career-path-links::after { + +.mobile-color .career-path-links::after, +.mobile-color .speaker-button:hover .speaker-image::before { border-color: #971384; } @@ -1610,19 +1871,23 @@ footer p { .iot-color #event-days-list button.selected, .iot-color #event-days-list button:hover, .iot-color #content-container h2, -.iot-color #social-network ul li a:hover, +.iot-color #social-network a:hover, .iot-color #content-container .event-description:hover, .iot-color .speaker-button:hover .speaker-name { color: #ec174a; } + .iot-color #main-menu nav ul li a::after, .iot-color #apresentation::after, .iot-color hr::after, .iot-color #calendar-container .event-details::before, -.iot-color .career-path-links, .iot-color #content-container .event-type { +.iot-color .career-path-links, +.iot-color #content-container .event-type { background-color: #ec174a; } -.iot-color .career-path-links::after { + +.iot-color .career-path-links::after, +.iot-color .speaker-button:hover .speaker-image::before { border-color: #ec174a; } @@ -1630,19 +1895,23 @@ footer p { .data-color #event-days-list button.selected, .data-color #event-days-list button:hover, .data-color #content-container h2, -.data-color #social-network ul li a:hover, +.data-color #social-network a:hover, .data-color #content-container .event-description:hover, .data-color .speaker-button:hover .speaker-name { color: #dc160d; } + .data-color #main-menu nav ul li a::after, .data-color #apresentation::after, .data-color hr::after, .data-color #calendar-container .event-details::before, -.data-color .career-path-links, .data-color #content-container .event-type { +.data-color .career-path-links, +.data-color #content-container .event-type { background-color: #dc160d; } -.data-color .career-path-links::after { + +.data-color .career-path-links::after, +.data-color .speaker-button:hover .speaker-image::before { border-color: #dc160d; } @@ -1650,19 +1919,23 @@ footer p { .web-color #event-days-list button.selected, .web-color #event-days-list button:hover, .web-color #content-container h2, -.web-color #social-network ul li a:hover, +.web-color #social-network a:hover, .web-color #content-container .event-description:hover, .web-color .speaker-button:hover .speaker-name { color: #3a1484; } + .web-color #main-menu nav ul li a::after, .web-color #apresentation::after, .web-color hr::after, .web-color #calendar-container .event-details::before, -.web-color .career-path-links, .web-color #content-container .event-type { +.web-color .career-path-links, +.web-color #content-container .event-type { background-color: #3a1484; } -.web-color .career-path-links::after { + +.web-color .career-path-links::after, +.web-color .speaker-button:hover .speaker-image::before { border-color: #3a1484; } @@ -1675,35 +1948,48 @@ footer p { height: 100%; background-color: #cc1a17; } + #calendar-container .event-data { margin-top: 50px; } + @media (max-width: 1024px) { #calendar-container .event-data { margin-top: 30px; } } + #calendar-container .event-data:first-child { margin-top: 0; } + @media (max-width: 1024px) { #calendar-container .event-data:first-child { margin-top: 30px; } } + @media (max-width: 769px) { #calendar-container .event-data:first-child { margin-top: 30px; } } + #calendar-container .event-data h2:first-child { margin-top: 0; } +.web-color #event-days-list button { + width: 50%; +} + #event-days-list { border-bottom: 1px solid #353535; + display: -webkit-box; + display: -ms-flexbox; display: flex; } + #event-days-list button { width: 25%; padding: 20px 0; @@ -1711,22 +1997,32 @@ footer p { color: #353535; font-size: 32px; font-weight: 700; + -webkit-transition: color 150ms ease, -webkit-transform 150ms ease; + transition: color 150ms ease, -webkit-transform 150ms ease; transition: color 150ms ease, transform 150ms ease; + transition: color 150ms ease, transform 150ms ease, -webkit-transform 150ms ease; } + #event-days-list button:last-child { border-right: 0; } + #event-days-list button.selected { color: #cc1a17; } + #event-days-list button.selected:hover { cursor: default; - transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); } + #event-days-list button:hover { color: #cc1a17; - transform: scale(1.02); + -webkit-transform: scale(1.02); + transform: scale(1.02); } + #event-days-list button span { display: block; font-weight: 500; @@ -1736,19 +2032,23 @@ footer p { .day-night-filter { border-bottom: 1px solid #353535; } + @media (max-width: 769px) { .day-night-filter { display: none; } } + .day-night-filter button { width: 50%; padding: 30px 0; border-right: 1px solid #353535; } + .day-night-filter button:last-child { border-right: 0; } + .day-night-filter .half-day { text-align: center; padding: 20px 0; @@ -1768,8 +2068,10 @@ footer p { background-color: #ffffff; opacity: 0; visibility: hidden; + -webkit-transition: opacity 150ms ease; transition: opacity 150ms ease; } + #overlay.visible { visibility: visible; } @@ -1785,12 +2087,15 @@ footer p { max-height: 747px; overflow-y: scroll; background-color: #fff; - box-shadow: 0 0px 40px 15px #b9b8b8; + -webkit-box-shadow: 0 0px 40px 15px #b9b8b8; + box-shadow: 0 0px 40px 15px #b9b8b8; padding: 10px 10%; text-align: center; opacity: 0; + -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; } + @media (max-width: 1024px) { .modal-container { width: calc(100% - 100px); @@ -1801,6 +2106,7 @@ footer p { max-height: inherit; } } + @media (max-width: 769px) { .modal-container { width: calc(100% - 30px); @@ -1810,17 +2116,21 @@ footer p { padding: 10px 30px 30px 30px; } } -.modal-container[data-status=opened] { + +.modal-container[data-status="opened"] { visibility: visible; } + .modal-container h2 { margin: 50px 0 15px; } + @media (max-width: 769px) { .modal-container h2 { margin: 30px 0 10px; } } + .modal-container p { font-size: 17px; margin-bottom: 15px; @@ -1832,12 +2142,14 @@ footer p { right: 30px; color: #353535; } + @media (max-width: 1024px) { .modal-close { top: 20px; right: 20px; } } + @media (max-width: 769px) { .modal-close { top: 10px; @@ -1849,73 +2161,91 @@ footer p { padding: 30px 30px 0; color: #353535; } + @media (max-width: 1024px) { #content-container { padding: 0 15px 0; } } + #content-container .content { display: none; } + #content-container .content.visible { display: block; } + #content-container .event-description { font-family: "Bai Jamjuree"; font-weight: 600; font-size: 17px; background-color: transparent; color: #353535; + -webkit-transition: color 150ms ease; transition: color 150ms ease; } + #content-container .event-description:hover { color: #cc1a17; } + #content-container .event-description span { display: inline-block; font-size: 16px; margin-right: 10px; } + #content-container section { padding: 0; } + #content-container h2 { font-size: 20px; line-height: 28px; color: #cc1a17; margin-bottom: 10px; } + #content-container h3 { margin-bottom: 7px; font-size: 19px; } + #content-container .event-details { color: #353535; margin-bottom: 8px; display: block; line-height: 18px; } + #content-container .event-details span { margin-right: 10px; + -webkit-transition: none; transition: none; vertical-align: bottom; } + #content-container a.event-details:hover { color: #cc1a17; } + #content-container .event-time { font-size: 23px; font-weight: 700; line-height: 28px; } + @media (max-width: 1024px) { #content-container .event-time { margin-bottom: 10px; } } + #content-container .container-speaker-image::after { content: " "; } + #content-container .event-type { font-size: 16px; line-height: 20px; @@ -1929,6 +2259,7 @@ footer p { text-transform: uppercase; margin-top: 40px; } + #content-container .event-type:first-child { margin-top: 5px; } @@ -1936,129 +2267,165 @@ footer p { #institucional-support { padding: 60px 0; } + #institucional-support h3 { margin-bottom: 25px; } + #institucional-support a { display: inline-block; margin: 0 20px; } + @media (max-width: 1024px) { #institucional-support a { margin: 10px; max-width: 70px; } } + #institucional-support a:first-child { margin-left: 0; } + #institucional-support .vertically-aligned { - justify-content: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; margin-bottom: 20px; } + @media (max-width: 1024px) { #institucional-support .vertically-aligned { - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-bottom: 0; } } + @media (max-width: 769px) { #institucional-support .vertically-aligned { - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } } + #institucional-support .junisec { max-width: 90px; } + @media (max-width: 769px) { #institucional-support .junisec { max-width: 70px; } } + #institucional-support .isec { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .isec { max-width: 120px; } } + #institucional-support .isec2 { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .isec2 { max-width: 120px; } } + #institucional-support .iscac { max-width: 115px; } + @media (max-width: 769px) { #institucional-support .iscac { max-width: 90px; } } + #institucional-support .fca { max-width: 70px; } + @media (max-width: 769px) { #institucional-support .fca { max-width: 50px; } } + #institucional-support .quinta-das-lagrimas { width: auto; max-width: 115px; } + @media (max-width: 769px) { #institucional-support .quinta-das-lagrimas { max-width: 90px; } } + #institucional-support .nestle { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .nestle { max-width: 100px; } } + #institucional-support .luso { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .luso { max-width: 75px; } } + #institucional-support .gazela { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .gazela { max-width: 75px; } } + #institucional-support .beirao { max-width: 100px; } + @media (max-width: 769px) { #institucional-support .beirao { max-width: 75px; } } + #institucional-support .simology { max-width: 105px; } + @media (max-width: 769px) { #institucional-support .simology { max-width: 75px; } } + #institucional-support .fbaup { max-width: 150px; } + @media (max-width: 769px) { #institucional-support .fbaup { max-width: 115px; @@ -2066,41 +2433,57 @@ footer p { } .ctf-header { + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e)); background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%); - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding-top: 10%; } + .ctf-header .ctf-top10 { width: 40%; margin: 0 auto; padding: 0; - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); } + .ctf-header .ctf-top10 .top-title { color: white; text-align: center; margin: 5%; } + .ctf-header .ctf-top10 th { text-align: center; } + .ctf-header .ctf-top10 td { text-align: center; } + @media screen and (max-width: 769px) { .ctf-header .ctf-top10 { width: 95%; padding-top: 20px; } } + .ctf-header .about-top { color: white; font-size: 15px; text-align: center; margin: 2%; } + @media screen and (max-width: 769px) { .ctf-header { width: 100%; @@ -2108,13 +2491,16 @@ footer p { } .container-app { + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #d02e2c), to(#e1494e)); background-image: linear-gradient(0deg, #d02e2c 20%, #e1494e 100%); height: 40% !important; } + .container-app .header-app { margin: auto; width: 50%; } + @media screen and (max-width: 769px) { .container-app .header-app { width: 100%; @@ -2128,6 +2514,7 @@ footer p { width: 100%; } } + .container-app .header-app h1 { padding-top: 9rem !important; color: white; @@ -2136,6 +2523,7 @@ footer p { padding-bottom: 2rem !important; font-weight: normal; } + .container-app .header-app h3 { text-align: center; color: white; @@ -2168,27 +2556,40 @@ footer p { text-align: center; margin-bottom: 3rem; } + .section-title h3 { margin: 0 auto; text-align: center; color: #cc1a17; margin-bottom: 10px; } + .section-title small { color: #998a9b; } .card-features { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; width: 80%; margin: 0 auto; } + @media screen and (max-width: 769px) { .card-features { width: 90%; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } @@ -2199,20 +2600,27 @@ footer p { margin: 0 auto; border-bottom: 2px solid #cc1a17; } + .card-body:hover { - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); - transform: translateY(-0.25em); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-transform: translateY(-0.25em); + transform: translateY(-0.25em); + -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } + .card-body .card-title { color: #cc1a17; margin: 10px 0; } + .card-body .card-text { font-size: 15px; text-align: justify; text-justify: inter-word; } + @media screen and (max-width: 769px) { .card-body { width: 100%; @@ -2221,15 +2629,24 @@ footer p { } .login-app { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-image: url("./imgs/bg_phone.png"); } + .login-app img { width: 60%; height: 60%; } + .login-app .button-default { padding: 20px; font-size: 14px; @@ -2242,14 +2659,19 @@ footer p { transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; -webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; } + .login-app .button-default:hover { border-color: #cc1a17; background-color: #cc1a17; color: #ffffff; } + @media screen and (max-width: 769px) { .login-app { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } .login-app img { width: 100%; @@ -2261,18 +2683,22 @@ footer p { width: 40%; padding: 5%; } + @media screen and (max-width: 769px) { .container-login { width: 100%; } } + .container-login h1 { margin: 0 auto; color: #cc1a17; } + .container-login .text-login { margin-top: 1rem; } + .container-login .text-login p { margin: 20px 0px; color: white; @@ -2285,25 +2711,36 @@ footer p { /* Style tab links */ /* Style the tab content (and add height:100% for full page content) */ } + @media screen and (max-width: 769px) { .features-app { padding: 5% 3%; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .features-app h1 { margin: 0 auto; text-align: center; margin-bottom: 70px; } + .features-app .subtitle { margin: 0 auto; text-align: center; color: #cc1a17; margin-bottom: 10px; } + .features-app .tablink { background-color: #e3e3e3; color: #000000; @@ -2314,15 +2751,18 @@ footer p { font-size: 17px; width: 16.665%; } + .features-app .tablink .active { color: red; } + @media screen and (max-width: 769px) { .features-app .tablink { width: 100%; padding: 15px 20px; } } + .features-app .tabcontent { color: white; display: none; @@ -2330,126 +2770,186 @@ footer p { padding-bottom: 0px; height: 100%; background: white; - box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); + box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.04); } + @media screen and (max-width: 769px) { .features-app .tabcontent { padding: 20px 20px; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } } + .features-app .tabcontent img { padding: 40px; width: 30%; height: 30%; } + @media screen and (max-width: 769px) { .features-app .tabcontent img { width: 100%; height: 100%; } } + .features-app .tabcontent .tabDetails { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + @media screen and (max-width: 769px) { .features-app .tabcontent .tabDetails { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .features-app .tabcontent .tabText h2 { color: #cc1a17; padding-top: 20px; } + .features-app .tabcontent .tabText h3 { color: black; } + .features-app .tabcontent .tabText p { padding-top: 20px; } .download-app { - flex: 1; - flex-direction: row; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-image: url("./imgs/bg_phone.png"); - align-content: center; - align-items: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + @media screen and (max-width: 769px) { .download-app { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding: 20px 0; } } + .download-app img { width: 100%; height: 100%; } + .download-app .left { width: 100%; padding: 5rem; } + @media screen and (max-width: 769px) { .download-app .left { padding: 1rem; } } + .download-app h1 { text-align: center; color: white; } + .download-app h3 { color: white; text-align: center; } + .download-app h2 { color: white; } + .download-app .buttons { margin-top: 2rem; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; - align-content: center; - justify-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media screen and (max-width: 769px) { .download-app .buttons { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .download-app .button-app { border: 1px solid white; padding: 20px 20px; margin: 20px; border-radius: 3px; - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; color: blue; /* First we need to help some browsers along for this to work. - Just because a vendor prefix is there, doesn't mean it will - work in a browser made by that vendor either, it's just for - future-proofing purposes I guess. */ - -o-transition: 0.5s; - -ms-transition: 0.5s; - -moz-transition: 0.5s; + Just because a vendor prefix is there, doesn't mean it will + work in a browser made by that vendor either, it's just for + future-proofing purposes I guess. */ -webkit-transition: 0.5s; /* ...and now for the proper property */ transition: 0.5s; } + .download-app .button-app .button-logo { color: white; font-size: 60px; padding: 0 20px; } + .download-app .button-app .button-text { color: white; } + .download-app .button-app:hover { background-color: #cc1a17; } + .download-app .button-android { border: 1px solid white; padding: 30px 40px; @@ -2464,44 +2964,65 @@ footer p { } .explain-qr { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; padding: 50px; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; background-image: url("./imgs/bg_phone.png"); } + @media screen and (max-width: 769px) { .explain-qr { padding: 10px; } } + .explain-qr .explain { margin: 30px; } + @media screen and (max-width: 769px) { .explain-qr .explain { margin: 10px; } } + .explain-qr .explain h3 { margin-bottom: 0; color: white; margin: 20px; } + .explain-qr .explain p { color: white; margin-left: 20px; } + .explain-qr img { width: 20%; height: 20%; margin: 20px; - align-self: center; + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } + @media screen and (max-width: 769px) { .explain-qr { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } .explain-qr img { width: 100%; @@ -2510,28 +3031,42 @@ footer p { } .ctf-explain { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; background-color: #eeeeee; padding: 40px 100px; } + .ctf-explain h3 { padding: 30px; padding-bottom: 0px; } + .ctf-explain p { padding: 30px; text-align: justify; text-justify: inter-word; } + .ctf-explain img { width: 30%; height: 30%; } + @media screen and (max-width: 769px) { .ctf-explain { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding: 1px; } .ctf-explain img { @@ -2547,103 +3082,154 @@ footer p { .ctf-levels .level1-ctf { background-color: #de6d6b; } + .ctf-levels .level2-ctf { background-color: #d95856; } + .ctf-levels .level3-ctf { background-color: #d54341; } + .ctf-levels .level4-ctf { background-color: #d02e2c; } + .ctf-levels .level5-ctf { background-color: #cc1a17; } + .ctf-levels .level { padding: 80px; } + @media screen and (max-width: 769px) { .ctf-levels .level { padding: 30px 10px; } } + .ctf-levels .level h3 { color: white; padding-left: 30px; } + .ctf-levels .level .sub-container { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + @media screen and (max-width: 769px) { .ctf-levels .level .sub-container { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + .ctf-levels .level .sub-container .sub-level { width: 100%; border: 1px dashed white; margin: 20px; padding: 20px; - align-content: center; - flex: 1; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; - justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + @media screen and (max-width: 769px) { .ctf-levels .level .sub-container .sub-level { padding: 5; margin: 10px 0; } } + .ctf-levels .level .sub-container .sub-level p { color: black; text-align: justify; text-justify: inter-word; } + .ctf-levels .level .sub-container .sub-level i { color: #eeeeee; font-size: 18px; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; color: white; width: 40%; margin: 20px; text-align: center; margin: 0 auto; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf i { font-size: 30px; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover { text-decoration: none; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf:hover a:hover { text-decoration: none; } + .ctf-levels .level .sub-container .sub-level .btn-dwn-ctf h3 { font-size: 20px; margin: 10px; - align-content: center; - align-self: center; + -ms-flex-line-pack: center; + align-content: center; + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } .ctf-prizes { padding: 50px 100px; } + .ctf-prizes h3 { padding: 30px; padding-bottom: 0px; } + .ctf-prizes h5 { padding-left: 30px; color: #cc1a17; } + @media screen and (max-width: 769px) { .ctf-prizes { padding: 0; @@ -2657,32 +3243,55 @@ footer p { padding: 10px; } } + .ctf-prizes .prizes-container { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; padding-top: 30px; } + .ctf-prizes .prizes-container .prize { - flex: 1; - flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + display: -webkit-box; + display: -ms-flexbox; display: flex; width: 100%; margin: 20px; - align-content: center; - align-items: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .ctf-prizes .prizes-container .prize .prize-logo { font-size: 100px; } + @media screen and (max-width: 769px) { .ctf-prizes .prizes-container { - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding-bottom: 20px; } .ctf-prizes .prizes-container .prize { margin: 0; } } - -/*# sourceMappingURL=main.css.map */ +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/website/main.css.map b/website/main.css.map index 482821b4..fcf66d68 100755 --- a/website/main.css.map +++ b/website/main.css.map @@ -1 +1,9 @@ -{"version":3,"sourceRoot":"","sources":["main.scss"],"names":[],"mappings":"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;;AA/0DD;EA80DA;IAGE;;;AAGF;EACC;;AAr1DD;EAo1DA;IAGE;;;AAGF;EACC;;AA31DD;EA01DA;IAGE;;;AAGF;EACC;;AAj2DD;EAg2DA;IAGE;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAEA;EAMA;;AALA;EACC;EACA;EACA;;AAGD;EACC;;AAED;EACC;;AAED;EAjBD;IAkBE;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AAED;EAnCD;IAoCE;;;;AAGF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;EACA;IACC;;EAED;IACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;;AAKF;EACC;EAEA;;;AAGF;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EAND;IAOE;IACA;;;;AAGF;EAOC;EACA;EACA;EACA;EACA;;AAVA;EACC;EACA;EACA;;AASD;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EAtBD;IAuBE;IACA;;;;AAIF;EACC;EACA;EACA;EA0BA;;AAxBA;EACC;EACA;;AAED;EACC;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMF;EAhCD;IAiCE;;EACA;IACC;IACA;;;;AAIH;EAEC;EACA;;AACA;EAJD;IAKE;;;AAED;EACC;EACA;;AAED;EACC;;AACA;EACC;EACA;;;AAKH;EACC;EACA;EASA;AAaA;AA0BA;;AA9CA;EAJD;IAKE;IACA;IACA;IACA;;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAID;EACC;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAfD;IAgBE;IACA;;;AASF;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EAVD;IAWE;IACA;;;AAID;EACC;EACA;EACA;;AACA;EAJD;IAKE;IACA;;;AAIF;EACC;EACA;EACA;;AACA;EAJD;IAKE;;;AAID;EACC;EACA;;AAED;EACC;;AAED;EACC;;;AAMJ;EACC;EACA;EAOA;EAKA;EACA;;AAVA;EALD;IAME;IACA;;;AAGD;EACC;EACA;;AAKD;EACC;EACA;;AACA;EAHD;IAIE;;;AAGF;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EAPD;IAQE;;;AAIF;EACC;EACA;EACA;EAEA;EACA;EACA;EAaA;AACA;AAAA;AAAA;AAAA;EAIA;EACA;EACA;EACA;AACA;EACA;;AAlBA;EACC;EACA;EACA;;AAED;EACC;;AAaD;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EA4BA;;AA1BA;EAPD;IAQE;;;AAED;EACC;;AACA;EAFD;IAGE;;;AAED;EAEC;EACA;EACA;;AAED;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAKD;EApCD;IAqCE;;EACA;IACC;IACA;;;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EApBD;IAqBE;IASA;;EARA;IACC;IACA;;EAED;IACC;IACA;;;;AAMF;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EAIC;;AAHA;EADD;IAEE;;;AAGD;EACC;EACA;;AAED;EAIC;EACA;EACA;;AALA;EADD;IAEE;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVD;IAYE;IACA;;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AACA;EACC;;AAED;EAGC;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;;;AAON;EACC;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EAVD;IAWE;;EACA;IACC;IACA;;EAED;IACC;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EAEA;EACA;EACA;;AACA;EACC;;AAGF;EAlBD;IAmBE;IAKA;;EAHA;IACC","file":"main.css"} \ No newline at end of file +{ + "version": 3, + "mappings": "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", + "sources": [ + "main.scss" + ], + "names": [], + "file": "main.css" +} \ No newline at end of file diff --git a/website/main.scss b/website/main.scss index 3e7c627a..4b3fe963 100755 --- a/website/main.scss +++ b/website/main.scss @@ -1191,9 +1191,6 @@ hr { a { transition: color $transition-time ease-out; -webkit-transition: color $transition-time ease-out; - &:hover { - color: $red; - } } } } @@ -1388,16 +1385,25 @@ footer { color: $white; text-transform: uppercase; text-align: center; + @include mobile { + font-size: 30px; + } span { font-size: 22px; text-transform: none; + @include mobile { + font-size: 20px; + } } } img { -webkit-filter: invert(100%); filter: invert(100%); - max-width: 250px; + max-width: 200px; margin: 35px auto 0; + @include mobile { + max-width: 150px; + } } } @@ -1426,7 +1432,7 @@ footer { } .company-image { opacity: 1; - width: 85%; + width: 60%; } } @@ -1454,7 +1460,7 @@ footer { .company-image { @include position(absolute, 50%, null, null, 50%); transform: translate(-50%, -50%); - width: 82%; + width: 85%; z-index: 1; transition: opacity $transition-time ease-in-out, width $transition-time ease-in-out; opacity: 0; @@ -1481,7 +1487,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $ai-color; @@ -1490,10 +1496,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $ai-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $ai-color; } } @@ -1502,7 +1510,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network ul li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $ciber-color; @@ -1511,10 +1519,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $ciber-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $ciber-color; } } @@ -1523,7 +1533,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network ul li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $mobile-color; @@ -1532,10 +1542,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $mobile-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $mobile-color; } } @@ -1544,7 +1556,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network ul li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $iot-color; @@ -1553,10 +1565,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $iot-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $iot-color; } } @@ -1565,7 +1579,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network ul li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $data-color; @@ -1574,10 +1588,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $data-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $data-color; } } @@ -1586,7 +1602,7 @@ footer { #event-days-list button.selected, #event-days-list button:hover, #content-container h2, - #social-network ul li a:hover, + #social-network a:hover, #content-container .event-description:hover, .speaker-button:hover .speaker-name { color: $web-color; @@ -1595,10 +1611,12 @@ footer { #apresentation::after, hr::after, #calendar-container .event-details::before, - .career-path-links, #content-container .event-type { + .career-path-links, + #content-container .event-type { background-color: $web-color; } - .career-path-links::after { + .career-path-links::after, + .speaker-button:hover .speaker-image::before { border-color: $web-color; } } @@ -1631,6 +1649,13 @@ footer { } } } +.web-color { + #event-days-list { + button { + width: 50%; + } + } +} #event-days-list { border-bottom: 1px solid $dark-grey; display: flex;