body { background: #fafafa; color: #333333; margin-top: 5rem; } h1, h2, h3, h4, h5, h6 { color: #444444; } ul { margin: 0; } table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px 10px 5px 10px; text-align: left; } .bg-steel { background-color: #5f788a; } .site-header .navbar-nav .nav-link { color: #cbd5db; } .site-header .navbar-nav .nav-link:hover { color: #ffffff; } .site-header .navbar-nav .nav-link.active { font-weight: 500; } .content-section { background: #ffffff; padding: 10px 20px; border: 1px solid #dddddd; border-radius: 3px; margin-bottom: 20px; } .article-title { color: #444444; } a.article-title:hover { color: #428bca; text-decoration: none; } .article-content { white-space: pre-line; } .article-img { height: 65px; width: 65px; margin-right: 16px; } .article-metadata { padding-bottom: 1px; margin-bottom: 4px; border-bottom: 1px solid #e3e3e3 } .article-metadata a:hover { color: #333; text-decoration: none; } .article-svg { width: 25px; height: 25px; vertical-align: middle; } .account-img { height: 125px; width: 125px; margin-right: 20px; margin-bottom: 16px; } .account-heading { font-size: 2.5rem; } /*columns that floats next to each other */ .column { float: left; padding: 0px; height: 300px; /* Should be removed. Only for demonstration */ } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } .ctrl-box { width: 100%; justify-content: center; } .ctrl-button { padding: 1.5px 12px; /* Some padding */ height:30px; } .go-button { padding: 1.5px 0.1px; height: 30px; } .ctrl-button:hover { background-color: #C0C0C0; } .num-inputer { widgh: 100%; height:30px; resize: none; } .btn-ctrl { border: 0.8px solid #00A4EF; padding: 1.5px; height: 30px; } .scrolltable { height: 425px; overflow: auto; } .scrolltable table { border-collapse: collapse; } .scrolltable tr:nth-child(even) { background: #EEE; } .scrolltable th div { position: absolute; margin-top: -20px; }