.vertical-spacer { height: 205px; float: left; width: 4%; } .head-field { font-size: 24px; margin-top: 10px; margin-bottom: 10px; } @media screen and (min-width: 1500px) { .vertical-spacer { width: 15%; } } @media screen and (min-width: 2000px) { .vertical-spacer { width: 20%; } } .overview { overflow-y: scroll; overflow-x: hidden; border-left: thin solid lightgrey; bottom: 20px; height: 100vh; } .player-name { font-weight: bold; } /* ########### DATATABLE ########### */ :host /deep/ .datatable-header { background: #222222; font-weight: 700; border-radius: 10px 10px 0 0; color: white; } :host /deep/ span.datatable-header-cell-label, :host /deep/ div.datatable-body-cell-label { padding-left: 8px; } :host /deep/ .ngx-datatable .datatable-header { /*vertical center alignment*/ display: table-cell; vertical-align: middle; } :host /deep/ .ngx-datatable .datatable-body .datatable-body-row > div { /*vertical alignment*/ position: relative; top: 10px; } :host /deep/ .datatable-body-row { color: #222222; border-bottom: 1px solid grey; cursor: pointer; } :host /deep/ .datatable-body-row:hover { background-color: #f7f7f7; } /* ########### CHART-TAB ######## */ .btn-dark { background: #4b4b4b; color: #f5f5f5; border-color: #000; } .btn-dark:hover { background: #afafaf; color: #f5f5f5; } .btn-dark.active { background: #222222; } .chart-container { width: 95%; margin: 2%; min-width: 900px; height: 600px; padding: 15px; float: left; } .chart-select-group { width: 50%; margin: auto; position: inherit; display: block; vertical-align: middle; } /*.dropdown-menu > li > a {*/ /*cursor: pointer;*/ /*}*/