.no-sort::after { display: none!important; }
.no-sort { pointer-events: none!important; cursor: default!important; }

.inactive-cell { background-color: #d0d0d0;}
/* You probably want this in a separate CSS file */
.ui.table td{
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.Site {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.Site-content {
    flex: 1;
}

.ui.search.dropdown .menu{
    max-height:200px !important;
}

.server-leaderboard:hover{

    text-decoration:underline;
}


	html.dark { /* Ultra-hack for specificity lol */
		body {
			color: #ddd;
			background: #111826;
		}
		
		body .ui {
			scrollbar-color: #888 #444;
		}
		
		a {
			color: #71B3F4;
		}
        
		.ui.menu {
			background: #1c2434;
		}
    
		.ui.menu .item, .ui.menu .active.item {
			color: #ccc;
		}
		
		.ui.menu .dropdown.item .menu {
			background-color: #2c3444;
		}
		
		.ui.menu .ui.dropdown .menu > .item {
			background-color: #2c3444 !important;
			color: #ccc !important;
		}
		
		.ui.menu .ui.dropdown .menu > .active.item {
			color: #ddd !important;
		}
		
		.ui.menu .ui.dropdown .menu > .item:hover {
			color: #eee !important;
		}
		
		.ui.dropdown .menu {
			border: 1px solid #444;
		}
		
		.ui.dropdown .menu>.divider {
			border-top: 1px solid #777;
		}

		.ui.slider.checkbox label::after {
			background-color: #aaa;
		}
		
		.ui.slider.checkbox label::before {
			background-color: #666;
		}
		
		.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover  {
			color: #eee;
		}
		
		.ui.secondary.pointing.menu .dropdown.item:hover, .ui.secondary.pointing.menu .link.item:hover, .ui.secondary.pointing.menu a.item:hover {
			color: #eee;
		}
		
		.ui.secondary.pointing.menu .active.item {
			color: #4ba1ff;
		}
		
		.ui.secondary.pointing.menu .active.item:hover {
			color: #2b81ff;
		}
		
		.ui.secondary.menu .active.item {
			color: #4ba1ff;
		}
		
		.ui.secondary.menu .active.item:hover  {
			color: #2b81ff;
		}
		
		.ui.tertiary.secondary.button, .ui.tertiary.secondary.buttons .button, .ui.tertiary.secondary.buttons .tertiary.button {
			color: #ddd;
		}
		
		.ui.tertiary.secondary.button:hover, .ui.tertiary.secondary.buttons .button:hover, .ui.tertiary.secondary.buttons button:hover {
			color: #eee;
			box-shadow: inset 0 -.2em 0 #aaa;
		}
		
		.ui.pagination.menu .active.item {
			color: #eee;
		}
		
		.ui.segment {
			background-color: #1c2434;
		}
		
		.ui.header {
			color: #2b81ff;
		}
		
		.ui.table {
			background-color: #293141;
			color: #ccc;
		}
		
		.ui.table > thead > tr > th {
			background-color: #1c2434;
			color: #ddd;
		}
		
		.ui.table > tfoot > tr > td, .ui.table > tfoot > tr > th {
			background-color: #293141;
			color: #ddd;
		}
		
		.ui.striped.table>tbody>tr:nth-child(2n), .ui.striped.table>tr:nth-child(2n) {
			background-color: #242c3c;
		}
		
		.ui.table tbody tr td.selectable:hover, .ui.ui.selectable.table>tbody>tr:hover {
			background-color: #1c2434;
		}
		
		.ui.table tbody tr td.selectable:hover, .ui.ui.selectable.table>tbody>tr:hover {
			background-color: #1c2434;
			color: #eee;
		}
		
		.ui.table td[style*=green] {
			color: lightgreen !important;
		}
		
		.ui.table td[style*=red] {
			color: lightcoral !important;
		}
		
		.check.icon[style*=black] {
			color: #ddd !important;
		}
		
		.ui.definition.table>thead:not(.full-width)>tr>th:first-child {
			background: #1c2434;
			box-shadow: none;
		}
		
		.ui.ui.table td.green:not(.marked),.ui.ui.table td[class*="green colored"],.ui.ui.table th.green:not(.marked),.ui.ui.table th[class*="green colored"],.ui.ui.ui.ui.table tr.green:not(.marked),.ui.ui.ui.ui.table tr[class*="green colored"] {
			background: #08350d;
			color: #d5f5d9
		}
		
		.inactive-cell {
			background-color: #161e2e;
		}
		
		.ui.table>tbody>tr>td, .ui.table>tr>td {
			border-top: 1px solid #888;
		}
		
		.ui.statistic>.label, .ui.statistics .statistic>.label {
			color: #eee;
		}
		
		.ui.statistic>.value, .ui.statistics .statistic>.value {
			color: #4ba1ff;
		}
		
		.ui.statistic>.value[style*=black], .ui.statistics .statistic>.value[style*=black] {
			color: #5bb1ff !important;
		}
		
		.ui.form:not(.inverted) .field>label:not(.button) {
			color: #ddd;
		}
		
		.ui.accordion .accordion>.title, .ui.accordion.menu .item>.title, .ui.accordion>.title {
			color: #ddd;
		}
		
		.ui.attached.error.message, .ui.error.message {
			background-color: #200000;
			color: pink;
		}
		
		.ui.basic.button:hover, .ui.basic.buttons .button:hover {
			background: #333;
		}
		.ui.basic.button:active, .ui.basic.buttons .button:active {
			background: #555;
		}
		.ui.basic.button:focus, .ui.basic.buttons .button:focus {
			background: #444;
		}
		
		.ui.positive.button, .ui.positive.buttons .button {
			background-color: #003000;
			color: lightgreen;
		}
		
		.ui.negative.button, .ui.negative.buttons .button {
			background-color: #300000;
			color: pink;
		}
		
		.ui.label {
			background: #111;
		}
		
		.ui.disabled.input, .ui.input:not(.disabled) input[disabled] {
			opacity: 0.6;
		}
		
		.ui.selection.dropdown {
			background: #111;
			color: #ddd;
		}
		
		.ui.selection.dropdown .menu>.item {
			background: #111;
			color: #ddd;
			border: 1px solid #222;
		}
		
		.ui.dropdown .menu {
			background: #111;
		}
		
		.ui.dropdown .menu .selected.item, .ui.dropdown.selected {
			background: #161616;
			color: #ddd;
		}
		
		.ui.dropdown .menu>.item:hover {
			background: #222222;
			color: #eee;
		}
		
		.ui.selection.visible.dropdown>.text:not(.default) {
			background: #111;
			color: #eee;
		}
		
		.ui.checkbox label, .ui.checkbox+label {
			color: orchid;
		}
		
		.ui.checkbox:not(.invisible) label:hover, .ui.checkbox:not(.invisible)+label:hover {
			color: thistle;
		}
		
		.ui.checkbox:not(.invisible) input:focus~label {
			color: #eee;
		}
		
		.ui.checkbox label::before {
			background: #111;
			border: 1px solid #777;
		}
		
		.ui.checkbox label:hover::before {
			background: #222;
			border: 1px solid #888;
		}
		
		.ui.checkbox input:checked~label::after {
			background: #111;
			color: #ddd;
		}
		
		.ui.form input:not([type]), .ui.form input[type=color], .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=month], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url], .ui.form input[type=week] {
			color: #ddd;
		}
		
		.ui.form input:not([type]):focus, .ui.form input[type=color]:focus, .ui.form input[type=date]:focus, .ui.form input[type=datetime-local]:focus, .ui.form input[type=email]:focus, .ui.form input[type=file]:focus, .ui.form input[type=month]:focus, .ui.form input[type=number]:focus, .ui.form input[type=password]:focus, .ui.form input[type=search]:focus, .ui.form input[type=tel]:focus, .ui.form input[type=text]:focus, .ui.form input[type=time]:focus, .ui.form input[type=url]:focus, .ui.form input[type=week]:focus {
			background: #1A1A1A;
			color: #eee;
		}
		
		.ui.form .field.error input:not([type]), .ui.form .field.error input[type=color], .ui.form .field.error input[type=date], .ui.form .field.error input[type=datetime-local], .ui.form .field.error input[type=email], .ui.form .field.error input[type=file], .ui.form .field.error input[type=month], .ui.form .field.error input[type=number], .ui.form .field.error input[type=password], .ui.form .field.error input[type=search], .ui.form .field.error input[type=tel], .ui.form .field.error input[type=text], .ui.form .field.error input[type=time], .ui.form .field.error input[type=url], .ui.form .field.error input[type=week], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type=color], .ui.form .fields.error .field input[type=date], .ui.form .fields.error .field input[type=datetime-local], .ui.form .fields.error .field input[type=email], .ui.form .fields.error .field input[type=file], .ui.form .fields.error .field input[type=month], .ui.form .fields.error .field input[type=number], .ui.form .fields.error .field input[type=password], .ui.form .fields.error .field input[type=search], .ui.form .fields.error .field input[type=tel], .ui.form .fields.error .field input[type=text], .ui.form .fields.error .field input[type=time], .ui.form .fields.error .field input[type=url], .ui.form .fields.error .field input[type=week], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea {
			background: #111;
		}
		
		.ui.form .field.error .ui.dropdown, .ui.form .field.error .ui.dropdown .item, .ui.form .field.error .ui.dropdown>.text, .ui.form .fields.error .field .ui.dropdown, .ui.form .fields.error .field .ui.dropdown .item {
			background: #111;
			color: pink;
		}
		
		.ui.form .field.error .ui.dropdown .menu .selected.item, .ui.form .fields.error .field .ui.dropdown .menu .selected.item {
			background-color: #380000;
		}
		
		.ui.form .field.error .ui.dropdown .menu .item:hover, .ui.form .fields.error .field .ui.dropdown .menu .item:hover {
			background-color: #500000;
		}
		
		.ui.form .field.error input:not([type]), .ui.form .field.error input[type=color], .ui.form .field.error input[type=date], .ui.form .field.error input[type=datetime-local], .ui.form .field.error input[type=email], .ui.form .field.error input[type=file], .ui.form .field.error input[type=month], .ui.form .field.error input[type=number], .ui.form .field.error input[type=password], .ui.form .field.error input[type=search], .ui.form .field.error input[type=tel], .ui.form .field.error input[type=text], .ui.form .field.error input[type=time], .ui.form .field.error input[type=url], .ui.form .field.error input[type=week], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type=color], .ui.form .fields.error .field input[type=date], .ui.form .fields.error .field input[type=datetime-local], .ui.form .fields.error .field input[type=email], .ui.form .fields.error .field input[type=file], .ui.form .fields.error .field input[type=month], .ui.form .fields.error .field input[type=number], .ui.form .fields.error .field input[type=password], .ui.form .fields.error .field input[type=search], .ui.form .fields.error .field input[type=tel], .ui.form .fields.error .field input[type=text], .ui.form .fields.error .field input[type=time], .ui.form .fields.error .field input[type=url], .ui.form .fields.error .field input[type=week], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea {
			color: coral;
		}
		
		.ui.form .field.error input:not([type]):focus, .ui.form .field.error input[type=color]:focus, .ui.form .field.error input[type=date]:focus, .ui.form .field.error input[type=datetime-local]:focus, .ui.form .field.error input[type=email]:focus, .ui.form .field.error input[type=file]:focus, .ui.form .field.error input[type=month]:focus, .ui.form .field.error input[type=number]:focus, .ui.form .field.error input[type=password]:focus, .ui.form .field.error input[type=search]:focus, .ui.form .field.error input[type=tel]:focus, .ui.form .field.error input[type=text]:focus, .ui.form .field.error input[type=time]:focus, .ui.form .field.error input[type=url]:focus, .ui.form .field.error input[type=week]:focus, .ui.form .field.error select:focus, .ui.form .field.error textarea:focus {
			color: coral;
		}
		
		.ui.form .field.error input:not([type]):focus, .ui.form .field.error input[type=color]:focus, .ui.form .field.error input[type=date]:focus, .ui.form .field.error input[type=datetime-local]:focus, .ui.form .field.error input[type=email]:focus, .ui.form .field.error input[type=file]:focus, .ui.form .field.error input[type=month]:focus, .ui.form .field.error input[type=number]:focus, .ui.form .field.error input[type=password]:focus, .ui.form .field.error input[type=search]:focus, .ui.form .field.error input[type=tel]:focus, .ui.form .field.error input[type=text]:focus, .ui.form .field.error input[type=time]:focus, .ui.form .field.error input[type=url]:focus, .ui.form .field.error input[type=week]:focus, .ui.form .field.error select:focus, .ui.form .field.error textarea:focus {
			background: #111;
		}
		
		.ui.form input:not([type]), .ui.form input[type=color], .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=month], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url], .ui.form input[type=week] {
			background: #111;
		}
		
		.ui.ui.form .field.error .input, .ui.ui.form .field.error .ui.label:not(.corner), .ui.ui.form .field.error label, .ui.ui.form .fields.error .field .input, .ui.ui.form .fields.error .field .ui.label:not(.corner), .ui.ui.form .fields.error .field label {
			color: tomato;
		}
    }

