.container { padding: 10px; display: flex; padding-bottom: 200px; } .leftColumn { padding: 42px 56px; width: 234px; } .mainContent { width: calc(100% - 300px); padding: 34px 14px; box-sizing: border-box; } .roleButton { display: block; } .searchBox { width: 100%; padding: 9px; border: 1px solid #ccc; border-radius: 2px; display: flex; background: white; box-sizing: border-box; height: 40px; i { color: #A1A1A1 } input { display: block; width: 100%; height: 100%; border: none; font-size: 16px; padding: 0 2px 0 15px; box-sizing: border-box; } } .email { display: block; } .dataTable { width: 100%; border-left: none; border-right: none; th { font-size: 1.1em; } th:nth-child(2), th:nth-child(3) { width: 100px; } } .selectField { position: relative; width: 150px; height: 36px; background: #2c2c2c; padding: 10px 15px; box-sizing: border-box; color: white; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); > div { padding: 0; } i { position: absolute; top: 7px; right: 7px; } input { padding: 0; font-size: 13px; letter-spacing: 0.7px; font-weight: 400; } &:hover { cursor: pointer; } }