/* ######################## Texx-Web Texx by Marvin Borner & Marco Alexander Fischer ######################### */ @font-face { font-family: Ubuntu-Bold; src: url('../fonts/ubuntu/Ubuntu-Bold.ttf'); } html, body { height: 100%; } body { font-family: 'Mukta', sans-serif; color: white; display: flex; flex-direction: column; justify-content: center; align-items: center; overflow: hidden; background-color: #263238; background-size: cover } .typewriter h1 { display: none; text-shadow: 2px 2px 5px #263238; overflow: hidden; border-right: .15em solid white; white-space: nowrap; margin: 0 auto; letter-spacing: .15em; animation: typing 1s steps(40, end), blink-caret .75s step-end infinite; } .heading { margin-top: 50vh; margin-bottom: 10vh; animation-name: middle-to-top; animation-delay: 2.5s; animation-duration: .5s; animation-fill-mode: forwards; } .loginFormBox { opacity: 0; text-align: center; background: white; width: 300px; height: 300px; border-radius: 20px; padding: 10px; animation-name: fade-in-custom; animation-delay: 3.5s; animation-duration: 1s; animation-fill-mode: forwards; color: dimgray; } .input { width: 70%; height: 20px; background: transparent; padding: auto; font-family: Ubuntu-Bold; float: right; border: none; } .lnr { font-size: 20px; } .grayText { color: #282828; font-family: Ubuntu-Bold; text-transform: uppercase; font-size: 18px; } .buttonBlue { background: #263238; /* fallback for bad browsers */ background: linear-gradient(to right, #FF7170, #FB5D5E); color: white; border-radius: 20px; width: 160px; height: 35px; border: none; font-family: Ubuntu-Bold; -moz-transition: all .1s ease-in; -o-transition: all .1s ease-in; -webkit-transition: all .1s ease-in; transition: all .1s ease-in; } .buttonBlue:hover { background: #FF7170; /* fallback for bad browsers */ background: linear-gradient(to right, #FF7170, #FB5D5E); color: white; border-radius: 20px; width: 175px; height: 35px; border: none; font-family: Ubuntu-Bold; cursor: pointer; } .register { alignment: bottom; font-size: 13px; } .bottom-right-logo { opacity: 0; position: absolute; bottom: 5px; right: 20px; animation-name: fade-in-custom; animation-delay: 4s; animation-duration: 1s; animation-fill-mode: forwards; transition: all .2s ease-in-out; } .bottom-right-logo:hover { transform: scale(1.1); } a:visited { text-decoration: none; color: #FB5D5E; } a { text-decoration: none; color: #FB5D5E; } @keyframes middle-to-top { from { margin-top: 50vh; } to { margin-top: 5vh; } } @keyframes typing { from { width: 0 } to { width: 100% } } @keyframes blink-caret { from, to { border-color: transparent } 50% { border-color: white; } } @keyframes fade-in-custom { from { opacity: 0; } to { opacity: 100; } } /* preLoaderS */ #udPreLoader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 10000; } #udPreLoader .udPreHalf { background: #111; width: 50%; height: 100%; position: absolute; top: 0; bottom: 0; } #udPreLoader #udBgLeft { left: 0; } #udPreLoader #udBgRight { right: 0; } #udPreLoader #udDots { z-index: 10001; width: 150px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } #udPreLoader #udDots p { width: 100%; margin: 0 0 30px 0; color: #fff; font-size: 12px; text-align: center; } #udPreLoader #udDots .udDot { animation: infinite 500ms ease-in-out; border-radius: 30px; width: 30px; height: 30px; background: #fff; float: left; margin: 0 10px 0 0; } #udPreLoader #udDots .udDot:last-child { margin: 0 0 0 0; } @keyframes udPreLoader_1 { 0% { background: #fff; transform: translateY(0); } 25% { background: #FB5D5E; transform: translateY(-5px); } 50% { background: #fff; transform: translateY(0); } } @keyframes udPreLoader_2 { 25% { background: #fff; transform: translateY(0); } 50% { background: #FB5D5E; transform: translateY(-5px); } 75% { background: #fff; transform: translateY(0); } } @keyframes udPreLoader_3 { 50% { background: #fff; transform: translateY(0); } 75% { background: #FB5D5E; transform: translateY(-5px); } 100% { background: #fff; transform: translateY(0); } } @keyframes udPreLoader_4 { 75% { background: #fff; transform: translateY(0); } 100% { background: #FB5D5E; transform: translateY(-5px); } 25% { background: #fff; transform: translateY(0); } }