#huesResources { position: relative; margin: 5px; height: 385px; font-size: 16px; } .res-packscontainer, .res-packcontainer { position: absolute; } .res-packscontainer { width: 43%; left: 0; margin-right: 10px; } .res-packcontainer { width: 55%; right: 0; margin-left: 10px; } .res-header { padding: 5px 0px; } #res-curheader { padding-top: 0px; } #res-packlist { height: 120px; } #res-remotelist { height: 150px; } .res-list { border: 2px solid black; background: rgba(255,255,255,0.3); overflow: auto; overflow-x: hidden; } .res-listitem { font-size: 10px; border-bottom: 1px solid black; } .res-listitem > span { display: block; width: 100%; height: 100%; padding: 2px; } .res-listitem :hover { background: rgba(255,255,255,0.5); } .res-listitem input[type="checkbox"] { display: none; } .res-buttons { display: flex; justify-content: space-between; padding: 0px 0px; } .res-button { font-size: 10px; margin: 3px 2px; padding: 3px; background: rgba(127,127,127, 0.5); border-color: rgb(0,0,0); border-width: 1px; border-style: solid; cursor: pointer; /* Don't want double click to select */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #res-packinfo { margin-top: 5px; font-size: 9px; display: flex; justify-content: space-between; } #res-packcreator > a:link, #res-packcreator > a:visited { color: inherit; text-decoration: none; } #res-packdesc { border: 3px solid gray; background: rgba(255,255,255,0.5); font-size: 9px; height: 85px; } #res-packtabs { display: flex; justify-content: space-between; } #res-packtabs > div { flex-grow: 1; } #res-packcontents { height: 170px; } #res-packbuttons > .res-button { flex-grow: 1; text-align: center; }