/**
 * @package    Online
 * @subpackage Online
 * @since      1.0.0
 * @version    1.0.0
 * @author     Ehsan Zare <darksider.legend@gmail.com>
 * @link       https://code-path.com
 * @copyright  (c) 2021 Code-path web developing team
 */

/*-------------------------------------------------------------------------*/
/* Online
/*-------------------------------------------------------------------------*/
[__onlineContainer__] {}

/* Online: Filters
/*---------------------------------------------------------------*/
[__onlineContainer__] .online-filters {
	width: 100%;
	height: auto;
}

[__onlineContainer__] .online-filters .online-filter {
	width: 100%;
	height: auto;
}

/* Online: Realm
/*---------------------------------------------------------------*/
[__onlineContainer__] .online-realm {}

/* Realm: Info
/*-----------------------------------------------------*/
[__onlineContainer__] .online-realm .realm-info {}

/* Info: Name
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-info .info-name {
	color: #cce7fd;
	font-size: 1.75rem;
	font-weight: 400;
	line-height: 100%;
	font-family: var(--font-family-secondary);
	text-shadow: 0 0 13px rgba(239, 251, 255, 0.15);
}

/* Info: Desc
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-info .info-desc {
	color: #607286;
	font-size: 0.875rem;
	font-style: italic;
	text-shadow: 0 1px 1px #000000;
	font-family: var(--font-family-primary);
}

/* Info: Status
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-info .info-status {
	font-size: 1.75rem;
	font-weight: 400;
	line-height: 100%;
	font-family: var(--font-family-primary);
} [__onlineContainer__] .online-realm.is-online  .realm-info .info-status {color: #76a730;}
  [__onlineContainer__] .online-realm.is-offline .realm-info .info-status {color: #84341e;}

/* Info: Statistics
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-info .info-statistics {
	color: #516274;
	font-size: 1.125rem;
	font-weight: 600;
	text-shadow: 0 1px 1px #000000;
	font-family: var(--font-family-primary);
}

[__onlineContainer__] .online-realm .realm-info .info-statistics span {}

[__onlineContainer__] .online-realm .realm-info .info-statistics span i {
	color: #6d7f92;
	font-style: initial;
}

/* Realm: Members
/*-----------------------------------------------------*/
[__onlineContainer__] .online-realm .realm-members {
	margin: 1rem 0 0 0;
}

/* Members: Table
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-members table {}

[__onlineContainer__] .online-realm .realm-members table thead {}

[__onlineContainer__] .online-realm .realm-members table thead tr {}

[__onlineContainer__] .online-realm .realm-members table thead tr th {}

[__onlineContainer__] .online-realm .realm-members table tbody {}

[__onlineContainer__] .online-realm .realm-members table tbody tr {}

[__onlineContainer__] .online-realm .realm-members table tbody tr td {
	font-weight: initial !important;
}

/* Table: Char name
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-name {}

/* Table: Char race
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-race {
	width: 20px;
	height: 20px;
	border: 1px solid #738fbe;
	display: inline-block;
	vertical-align: middle;
	background-size: 100% 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
}

/* Table: Char class
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-class {
	width: 20px;
	height: 20px;
	border: 1px solid #738fbe;
	display: inline-block;
	vertical-align: middle;
	background-size: 100% 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
}

/* Table: Char faction
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-faction {
	width: 19px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
}

/* Table: Char level
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-level {
	color: #d6e8f4;
}

/* Table: Char location
/*---------------------------------*/
[__onlineContainer__] .online-realm .realm-members table tbody tr td .char-location {
	color: #d6e8f4;
}

/* Members: Pagination
/*-------------------------------------------*/
[__onlineContainer__] .online-realm .realm-members .members-pagination {
	margin: 0.5rem 0 0 0;
	display: none;
	padding: 0.5rem 0 0 0;
	border-top: 1px solid #21354c;
}

[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate,
[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate > span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;

	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .paginate_button,
[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .ellipsis {
	margin: 0.5rem;
	display: inline-block;
	vertical-align: middle;
}

[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .paginate_button.next     {margin-right: 0;}
[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .paginate_button.current  {font-weight: bold;}
[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .paginate_button.previous {margin-left: 0;}
[__onlineContainer__] .online-realm .realm-members .members-pagination .dataTables_paginate .paginate_button.disabled {opacity: 0.5;}

/* Online: Responsive
/*---------------------------------------------------------------*/
@media screen and (min-width: 1200px) { /* Desktop */
	/* Online: Realm
	/*---------------------------------------------------------------*/
	[__onlineContainer__] .online-realm {}

	/* Realm: Info
	/*-----------------------------------------------------*/
	[__onlineContainer__] .online-realm .realm-info {}

	/* Info: Name
	/*-------------------------------------------*/
	[__onlineContainer__] .online-realm .realm-info .info-name {
		font-size: 2rem;
	}
}