html, body { padding: 0; margin: 0; border: none; } body { background-color: #1b1b1b; } canvas { display: block; } .box__dragndrop, .box__uploading, .box__success, .box__error { display: none; } .flex-container { display: flex; align-items: center; justify-content: center; height: 100vh; } .container { font-family: 'Geologica', sans-serif; border-radius: 15px; border-color: black; border-width: 2px; border-style: solid; background-color: #f16d01; padding: 20px; display: flex; text-align: center; } .vertical { flex-direction: column; justify-content: center; align-items: center; } .list { margin-top: 30px; } .filelist { display: flex; flex-direction: column; row-gap: 0; } .filelist p { color:#FFFFFF; } .list p { color:#FFFFFF; } #select { flex-direction: column; } .button { display: inline-block; border-radius: 4px; background-color: #e42200; border: none; color: #FFFFFF; text-align: center; font-size: 28px; padding: 20px; width: 200px; transition: all 0.5s; cursor: pointer; margin: 5px; } .button span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; } .button span:after { content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; } .button:hover span { padding-right: 25px; } .button:hover span:after { opacity: 1; right: 0; } .card-button-box { display: flex; justify-content: center; gap: 50px; .card-button { display: flex; background-color: rgba(88, 88, 88, 0.2); text-align: center; padding: 10px; height: 100px; width: 400px; border-radius: 15px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; flex-direction: row; justify-content: center; cursor: pointer; img { height: 100%; flex-basis: 40%; } p { flex-basis: 60%; color:#FFFFFF; text-align: left; font-size: xx-large; } } } .card-button:hover { transform: scale(1.02); box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); } .dropZoneContainer { display: grid; margin-left: 100px; margin-right: 100px; width: 100%; height: 100px; } .dropZoneOverlay, .FileUpload { height: 100%; width: 100%; grid-column: 1; grid-row: 1; } .dropZoneOverlay { margin-top: -3px; margin-left: -3px; border: dotted 3px; font-size: 110%; color: #FFFFFF; text-align: center; vertical-align: middle; } .FileUpload { opacity: 0; cursor: pointer; }