form{ height: 100%; width:100%; display:flex; flex-direction:column; overflow:auto; margin-bottom: 25px; } .side_menu{ display: flex; justify-content: space-between; align-items:center; flex-direction: column; width: 25%; background-color: lightgray; border: 2px grey solid; padding: 0px 0px 40px 0px; margin-bottom: 5px; overflow-y: auto; } #description{ font-size: 40px; text-align: center; margin: 10px 0px 15px 0px; } .upload_field { margin: auto; display: flex; flex-direction: column; justify-content: right; max-height: 640px; } .image_number { font-size: medium; margin: 0 0 5px 0 ; } .results{ display: flex; flex-direction: column; background-color: white; width: 70%; align-items: center; border: 2px black solid; border-radius: 5%; margin-bottom: 15px; } .detection_info{ font-size: large; text-decoration:solid; color: black; } #download_json{ background-color: chartreuse; margin: 30px auto auto auto; height: 50px; width: 60%; border-radius: 25px; border: 2px solid black; font-size: 25px; text-decoration: none; color:black; font-family: Arial; text-align: center; line-height:45px; } .carousel > .carousel-inner{ padding: 15px; max-width: 640px; width: 640px; height: 100%; } #offbutton{ margin-left: 44%; justify-self: center; } #carouselExampleControls > div > div > img{ max-width: 640px; max-height: 460px; width: 100%; height: 100%; } #dropdownMenuButton{ width: 100%; color:#0f5132; background-color: transparent; border-color: transparent; } .btn-primary{ background-color: #205985; --bs-btn-border-color:transparent; } .downloads{ display: flex; flex-direction: row; justify-content: space-evenly; } .downloads a{ width: 45%; }