.CtTabTitle { table-layout:fixed; width : 100%; } .hr_bcgw100 { width: 90%; float: left; margin-right: 20px; } .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: grey; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=30); } .white_content { display: none; position: absolute; top: 25%; left: 35%; width: 25%; height: 25%; padding: 16px; border: 16px solid #cfd6f2; background-color: white; z-index:1002; overflow: auto; text-align:center; } .ValidButton{ display: block; flex-direction: column; align-items: center; width: 100%; margin-top: 40px; text-align: center; } .ValidButton > span { align-self: center; text-align: center; height: 40px; color : white; border-radius: 8px; cursor: pointer; background-color: #41BC06; font-size: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; } .ValidButton > span:hover { background-color: #54f107; } .scrollButton { height: 25px; width: 25px; } .NavigationButton{ display: flex; flex-direction : column; align-items : flex-end; position:fixed; bottom:35%; right:1.5%; } textArea { width: 90%; }