.App { min-height: 100vh; background-color: #1f2c38; color: white; display: flex; } .content { width: 100%; padding: 20px; max-width: 1200px; margin-left: auto; margin-right: auto; } .head { display: flex; } .search { padding: 10px; font-family: 'Font Awesome 5 Free'; font-size: 1.2rem; padding-left: 10px; border: none; width: 35%; min-width: 300px; color: white; background-color:#273949; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; } .search:focus { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; } .btn { position: relative; border-radius: 100%; font-family: 'Font Awesome 5 Free'; width: 40px; height: 40px; padding: 10px; font-size: 1.1rem; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; color: #ffffffb6; background-color:#273949; border: none; transition: background-color 0.1s; } .add-btn { margin-left: auto; } .btn:hover { background-color: rgb(76, 117, 170); } .btn:active { box-shadow: 0px 0px 10px rgb(83, 143, 255); } textarea:focus, input:focus{ outline: none; } .results { margin: 20px 20px 0px 5px; display: inline-block; } .no-results { text-align: center; padding-top: 5%; padding-bottom: 5%; background-color:#273949; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; margin: 20px; }