html { height: 100%; } body { height: 100%; margin: 0; background-repeat: no-repeat; background: rgb(251,251,251); background: linear-gradient(180deg, rgba(251,251,251,1) 0%, rgba(240,255,255,1) 82%, rgba(185,255,255,1) 89%, rgba(64,185,183,1) 100%); background-repeat: no-repeat; background-size: 100% 100%; background-attachment: fixed; font-family: 'M PLUS 1p', sans-serif; color: #333; text-shadow: 0 0 1px #aaa, 0 0 2px #aaa, 0 0 4px #aaa, 0 0 8px #999 } .numbers{ font-size:18px; } .scaled-text{ font-size: 16px; font-size: 1vw; } .homelink:hover{ background-color:#aaa; cursor:pointer; } .loading{ opacity:0.4; } .header{ font-weight:bold; text-decoration:underline; } .topbar{ background: rgb(251,251,251); background: radial-gradient(circle, rgba(251,251,251,1) 0%, rgba(240,240,255,1) 100%); } .content{ /*background:#f0f0ff;*/ } span.fc{ border: 0px; background: #9cbf00; } span.pfc{ border: 0px; color: #FFF; background: #bf3900; } .fc{ /*border: 1px solid #0000ff; background: #defabb;*/ } .title{ font-family: 'Open Sans Condensed', sans-serif; font-size: 64px; } .error{ color:rgb(170,0,0); } .success{ color:green; } @keyframes fadein { 0% {opacity:0;} 100% {opacity:1;} } @keyframes slowblink { 0% {opacity:0;} 50% {opacity:1;} 100% {opacity:0;} } .stars { } .App { text-align: center; } .App-logo { height: 40vmin; pointer-events: none; } @media (prefers-reduced-motion: no-preference) { .App-logo { animation: App-logo-spin infinite 20s linear; } } .App-header { background-color: #282c34; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: calc(10px + 2vmin); color: white; } .App-link { color: #61dafb; } @keyframes App-logo-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .files input { outline: 2px dashed #92b0b3; outline-offset: -10px; -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear; transition: outline-offset .15s ease-in-out, background-color .15s linear; padding: 120px 0px 85px 35%; text-align: center !important; margin: 0; width: 100% !important; } .files input:focus{ outline: 2px dashed #92b0b3; outline-offset: -10px; -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear; transition: outline-offset .15s ease-in-out, background-color .15s linear; border:1px solid #92b0b3; } .uploadicon { pointer-events: none; position: absolute; top: 40px; left: 0; width: 50px; right: 0; height: 56px; content: ""; background-image: url(https://image.flaticon.com/icons/png/128/109/109612.png); margin: 0 auto; background-size: 100%; background-repeat: no-repeat; z-index:100; } .color input{ background-color:#f0f0ff;} .dragText { position: absolute; top: 160px; left: 0; pointer-events: none; width: 100%; right: 0; height: 72px; content: " or drag it here. "; margin: 0 auto; color: #000000; text-transform: capitalize; text-align: center; z-index:100; }