/*** BASIC SHIT ***/
body {
	font-family: Arial, Helvetica, sans-serif;
}

.checkbox input[type=checkbox] {
	cursor: pointer;
}

footer {
	text-align: center;
}

.atable thead {
	background-color: #23241F;
	color: #E4E3E4;
}

.boldem {
	font-weight: bold;
}

.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.redforman {
	color: #FF2222;
	font-weight: bold;
}

.groeneprut {
	color: #22FF22;
	font-weight: bold;
}

.lil-left-margin {
	margin-left: 1em;
}

.muhdd {
	display: inline-block;
}

.muhdd .dropdown-menu {
	min-width: 82px;
}

.dd-link {
	cursor: pointer;
}

.kkrsmiley {
	display: inline-block;
	vertical-align: bottom;
	max-height: 50px;
	max-width: 50px;
}

.kkrlist {
	text-align: center;
	margin-bottom: 3em;
}

.aliasnaem {
	width: 100px;
}


/*** CHAT RELATED POOP ***/
#gibaudio {
	cursor: pointer;
}

#hrow1, #hrow2, #hrow3, #hrow4, #ircrow {
	display: none;
}

#hrow3 > div:first-child, #ircrow > div:first-child {
	padding-right: 0;
}

#hrow3 > div:nth-child(2), #ircrow > div:nth-child(2) {
	padding-left: 0;
}


.theme-dark .ircy0, .theme-dark .ircul {
	background-color: #23241F;
	color: #E4E3E4;
}

.theme-light .ircy0, .theme-light .ircul {
	background-color: #FCFEFC;
	color: #23241F;
}

.ircy0 {
	width: 100%;
	overflow-y: auto;
	font-size: 90%;
	border: 2px solid #3C3C3C;
	padding-right: 0.2em;
}

.irc-head {
	background-color: #23241F;
	border: 2px solid #3C3C3C;
	color: #E4E3E4;
	min-height: 2.7em;
	max-height: 3em;
}

.ircu-offl {
	color: #DAD8DA !important;
}

.ircu-offl:hover, .ircu-offl:focus, .ircu-offl:active {
	color: #E6E6E6 !important;
}

.irc-headtxt {
	margin-left: 1%;
}

#ircul-head .irc-headtxt {
	text-align: center;
	margin-top: 3%;
}

#irctabs {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}

.irctabberino {
	margin-top: 0.2em;
	margin-left: 0.75em;
}

.irctabberino div {
	display: inline-block;
}

#mainchat {
	height: auto;
}

.ircy0 {
	display: none;
}

.irct-a {
	display: block;
}

.uluser {
	margin-left: 3%;
	cursor: pointer;
	font-weight: normal;
}

.uluser:hover {
	font-weight: bold;
}

.ircinput {
	margin-top: 5px;
}

#ircbtns {
	margin-top: 7px;
}

.deltab {
	background-image: url('https://res.cloudinary.com/orgercdn/image/upload/ass/cr0z_blakk.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 0.4em;
}

.deltab:hover {
	background-image: url('https://res.cloudinary.com/orgercdn/image/upload/ass/cr0z_whitey.png');
}

.irc-msgwrapper {
	overflow-wrap: break-word;
	display: block;
	/*width: 99.5%;*/
	margin-left: 0.5%;
}

.irc-msg {
	display: inline-block;
	max-width: 75%;
	vertical-align: top;
}

.irc-msgwrapper a, .irc-msgwrapper a:active, .irc-msgwrapper a:visited {
	color: #1D8FFF;
}

.irc-msgwrapper a:hover {
	color: #61AAF7;
}

.irc-err, .irc-ev-out {
	color: #EC0001;
}

.irc-gud, .irc-ev-in {
	color: #03C501;
}

.irc-ev {
	color: #5B5B5B;
}

.irc-nick-col1 {
	color: #C386EE; /* Purple */
}

.irc-nick-col2 {
	color: #50A5EA; /* Blue */
}

.irc-nick-col3 {
	color: #CA5126; /* Brown */
}

.irc-nick-col4 {
	color: #D3AD42; /* Yellow-orangish */
}

.irc-nick-col5 {
	color: #FF82E9; /* Pink */
}

.irc-nick-col6 {
	color: #CF309A; /* Magenta */
}

.irc-nick-col7 {
	color: #4DFFB2; /* Green-bl00 */
}

.irc-nick-col8 {
	color: #8BFF33; /* Green */
}

.irc-muhnick-col {
	color: #FF6261;
}

.irc-time {
	font-size: 90%;
}

.irc-nick, .irc-muhnick {
	display: inline-block;
	line-height: 1em;
	width: 8.4em;
	font-family: monospace;
	text-align: right;
	font-weight: normal;
}

.irc-nick:hover, .irc-muhnick:hover {
	cursor: pointer;
	font-weight: bold;
}

.theme-dark .irc-hl {
	background-color: rgba(141, 129, 1, 0.25);
	border-top: 1px solid #8D8101;
	border-bottom: 1px solid #8D8101;
}

.theme-light .irc-hl {
	background-color: rgba(228, 209, 1, 0.25);
	border-top: 1px solid rgb(228, 209, 1);
	border-bottom: 1px solid rgb(228, 209, 1);
}


/*** RESOLUTION SPECIFIC SHIT ***/
/*
Extra small devices -- Phones (< 768px)
Small devices -- Tablets (>= 768px)
Medium devices -- Desktops (>= 992px)
Large devices -- Desktops (>= 1200px)
*/

/* "extra small" devices and up (ph0nes and shit) */
@media (max-width: 768px) {
	.fix-checkbawx {
		margin-top: -18px !important;
	}

	.irc-col {
		min-height: 150px;
		max-height: 150px;
	}
}

/* "small" devices and up (tablets etc) */
@media (min-width: 768px) {
	.fix-checkbawx {
		min-width: 12.499999995%;
		margin-top: -18px !important;
	}

	.irc-col {
		min-height: 300px;
		max-height: 300px;
	}

	.col-1p5 {
		width: 12.499999995%;
	}
}

/* "small" devices and "small" rotated ;];] */
@media (min-width: 768px) and (max-width: 980px) {
	.col-1p5 {
		min-width: 15%;
		max-width: 18%;
	}
}
