body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.5;
	color: #f7f4e9;
	background-color: #121f28;
	text-align: left;
}

.input-background {
	background-color: #25475f;
	width: 80px;
}

.ui-tooltip {
	border: 1px solid white;
	background: #1c3141;
	color: white;
}


.text-color-1 {
	color: #ffc107 !important;
}
a.text-color-1:hover, a.text-color-1:focus {
	color: #ba8b00 !important;
}
.text-color-2 {
	color: #f3ef00 !important;
}
a.text-color-2:hover, a.text-color-2:focus {
	color: #afa513 !important;
}
.text-color-3 {
	color: #cfe220 !important;
}
a.text-color-3:hover, a.text-color-3:focus {
	color: #a9b911 !important;
}
.text-color-4 {
	color: #63dd12 !important;
}
a.text-color-4:hover, a.text-color-4:focus {
	color: #53a71b !important;
}
.text-color-5 {
	color: #17b35d !important;
}
a.text-color-5:hover, a.text-color-5:focus {
	color: #1e7947 !important;
}
.text-color-6 {
	color: #2bd4e0 !important;
}
a.text-color-6:hover, a.text-color-6:focus {
	color: #25a6af !important;
}
.text-color-7 {
	color: #2b98e0 !important;
}
a.text-color-7:hover, a.text-color-7:focus {
	color: #1c70a8 !important;
}
.text-color-8 {
	color: #5cece0 !important;
}
a.text-color-8:hover, a.text-color-8:focus {
	color: #4eaaa2 !important;
}
.text-color-9 {
	color: #735fe7 !important;
}
a.text-color-9:hover, a.text-color-9:focus {
	color: #4c37be !important;
}
.text-color-10 {
	color: #9648ca !important;
}
a.text-color-10:hover, a.text-color-10:focus {
	color: #7129a1 !important;
}
.text-color-11 {
	color: #cf3bc3 !important;
}
a.text-color-11:hover, a.text-color-11:focus {
	color: #9c1e92 !important;
}
.text-color-12 {
	color: #f38302 !important;
}
a.text-color-12:hover, a.text-color-12:focus {
	color: #ba4a00 !important;
}
.text-color-99 {
	color: #ff0000 !important;
}
a.text-color-99:hover, a.text-color-99:focus {
	color: #b90000 !important;
}

.spoiler {
	color: transparent;
	text-shadow: 0px 0px 10px white;
	cursor: pointer;
}
.exposedSpoiler {
	background-color: #274052;
}
.box {
	height: 500px;
	overflow-y: scroll;
}
.text-decoration-line-through {
	text-decoration: line-through !important;
}

.line-height-1-5 {
	line-height: 1.5em;
}

.line-height-2 {
	line-height: 2em;
}

.box {
	padding: 3px;
}

.blackCard {
	color: white;
	background-color: black;
}

.whiteCard {
	color: black;
	background-color: white;
}

.blackCard:nth-of-type(odd) {
	color: rgb(192, 192, 192);
	background-color: rgb(70, 70, 70);
}

.whiteCard:nth-of-type(odd) {
	color: rgb(70, 70, 70);
	background-color: rgb(192, 192, 192);
}

div.box > div > div, div.box > div > img {
	width: 30% !important;
}

.quote {
	border-left: #8d8dc7;
	border-width: 3px;
	border-style: solid;
	padding-left: 2px;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
}


.table-hover .table-sold:hover {
	background-color: #0e6904;
}
.table-hover .table-sold:hover > td,
.table-hover .table-sold:hover > th {
	background-color: #1b7511;
}
.table-sold:nth-of-type(odd) {
	background-color: #09420365 !important;
}
.table-sold:nth-of-type(even) {
	background-color: #094203;
}

.table-summary,
.table-summary > th,
.table-summary > td {
	background-color: #0943af;
}

.table-summary th,
.table-summary td,
.table-summary thead th,
.table-summary tbody + tbody {
	border-color: #1345a3;
}

.table-hover .table-summary:hover {
	background-color: #07307c;
}

.table-hover .table-summary:hover > td,
.table-hover .table-summary:hover > th {
	background-color: #163a7c;
}

.cenaJednostkowaSprzedazy {
	width: 70px;
    height: 20px;
    border: 0;
    background-color: #adbbae;
}

.repeated-header {
	background-color: #717b84 !important;
}
.repeated-header:nth-of-type(odd) {
	background-color: #4f5961 !important;
}

.status {
	margin: 0;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 1px;
	border-radius: 8px !important;
	font-size: 8px;
	width: 16px;
	height: 16px;
	display: inline-block;
	border: 1px solid black;
}

.status.unknown {
	background-color: rgb(53, 53, 53) !important;
	color: white;
}

.status.online {
	background-color:#43b581 !important;
	color: white;
}

.status.offline {
	background-color: #747f8d !important;
	color: white;
}

.status.idle {
	background-color: #faa61a !important;
	color: white;
}

.status.dnd, .status.do_not_disturb {
	background-color: #f04747 !important;
	color: white;
}


.table-head-repeat,
.table-head-repeat > th,
.table-head-repeat > td {
	background-color: #2a1f2e;
}

.table-head-repeat th,
.table-head-repeat td,
.table-head-repeat thead th,
.table-head-repeat tbody + tbody {
	border-color: #2f1d33;
}

.table-hover .table-head-repeat:hover {
	background-color: #34293d;
}

.table-hover .table-head-repeat:hover > td,
.table-hover .table-head-repeat:hover > th {
	background-color: #53325a;
}

.table-category-channel,
.table-category-channel > th,
.table-category-channel > td {
	background-color: #b0bad3;
	color: rgb(58, 18, 11);
}

.table-category-channel th,
.table-category-channel td,
.table-category-channel thead th,
.table-category-channel tbody + tbody {
	border-color: #8690ac;
}

.table-hover .table-category-channel:hover {
	background-color: #6e7794;
}

.table-hover .table-category-channel:hover > td,
.table-hover .table-category-channel:hover > th {
	background-color: #787a97;
}

.table-text-channel,
.table-text-channel > th,
.table-text-channel > td {
	background-color: #1b2413;
}

.table-text-channel th,
.table-text-channel td,
.table-text-channel thead th,
.table-text-channel tbody + tbody {
	border-color: #24331d;
}

.table-hover .table-text-channel:hover {
	background-color: #2c3d29;
}

.table-hover .table-text-channel:hover > td,
.table-hover .table-text-channel:hover > th {
	background-color: #252e1f;
}

.table-voice-channel,
.table-voice-channel > th,
.table-voice-channel > td {
	background-color: #3f2f22;
}

.table-voice-channel th,
.table-voice-channel td,
.table-voice-channel thead th,
.table-voice-channel tbody + tbody {
	border-color: #332c1d;
}

.table-hover .table-voice-channel:hover {
	background-color: #3d3729;
}

.table-hover .table-voice-channel:hover > td,
.table-hover .table-voice-channel:hover > th {
	background-color: #2e281f;
}

.uprawnienieBox {
	width: 32px;
	height: 32px;
}

.greenBox {
	background-color: rgba(65, 214, 73, 0.60) !important;
}

.redBox {
	background-color: rgba(196, 52, 52, 0.60) !important;
}

.grayBox {
	background-color: rgba(128, 128, 128, 0.60) !important;
}

.blackBox {
	background-color: rgba(0, 0, 0, 0.60) !important;
}

.cursor-default {
	cursor: default;
}

.cursor-pointer {
	cursor: pointer;
}