div.LinkTarget:target {
	width: 100% !IMPORTANT;
    max-width: 100% !IMPORTANT; 
	padding:10px 10px 10px 10px; 
	text-transform:uppercase; 
	color:#FFFFFF !important; 
	margin-bottom:15px; 
	background-color:#2A3F54 !important; 
	border:1px #1ABB9C solid;
	animation: highlight 1s ease; 
	border-left: 40px solid #1ABB9C;
	scroll-behavior: smooth;
}
div.LinkTarget:target:before {
    content: " \2605 ";
    display: block !important;
    position: absolute !important;
    left: 32px !important;
    top: 26px !important;
    color: #FFFFFF !important;
}
div.LinkTarget:target a {
 color: #FFFFFF !important;
}
div.LinkTarget:target a:hover {
 color: #2a3f54 !important;
}
span.LinkTarget:target  {
	width: 90% !IMPORTANT;
    max-width: 100% !IMPORTANT; 
	padding:10px; 
	text-transform:uppercase; 
	color:#FFFFFF !important; 
	margin-bottom:15px; 
	background-color:#2A3F54 !important; 
	border:1px #1ABB9C solid;
	animation: highlight 1s ease; 
	border-left: 40px solid #1ABB9C;
	scroll-behavior: smooth;
}

span.LinkTarget:target:before  {
    content: " \2605 ";
	padding:10px;
    display: block !important;
    position: absolute !important;
    left: 7px !important;
    top: -2px !important;
    color: #FFFFFF !important;
}
@keyframes highlight {
	0% { border-left-color: #255D80; }
  100% { border-left-color: #BB5E00; }
}

.asterisk {
	font-size: 10px;
    position: absolute;
    left: 3px;
    top: 3px;
    color: #D20707;
}

.nice-message {
	padding: 10px;
	background-color: #FFF;
	margin: 10px 0;
	border-left: 5px solid #080;
}
.dropdown-menu[data-bs-popper] {
    margin-top: 8px !important;
}

.nav-link{
    color: #FFF !important;
}
.form-select {
    cursor: pointer !important;
}
.input-group-text, input, select, .Box-Shadow{ box-shadow: 3px 3px 5px grey; }
.form-control:focus { border-top:3px #0080FF solid;}
.custom-select:focus { border-top:3px #0080FF solid;}
#Sub { font-size: 50% !important;}
.Send_Message i { color:#000000; font-size: 28px !important; text-decoration:none !important; }

.Middle td {
vertical-align:middle !important;
}
/* End Main Rulez */
#ProfileMapsList { max-height:800px !important; max-width:377px; display: block; overflow:scroll;}
.MapColumn, .BasesColumn{max-width:188px;width:188px;}
/* Start Login Form */

.login {
	width: 300px;
	margin: 100px auto;
}

.login h4 {
	color: #888;
}

.login input {
	margin-bottom: 10px;
}

.login .form-control {
	background-color: #EAEAEA;
}

.login .btn {
	background-color: #008dde;
}

/* End Login Form */
.blue {
	color: #007bff !important;
    text-decoration: underline !important;
	}
/* Start Bootstrap Edits */


.form-control {
	position: relative;
}

/* End Bootstrap Edits */

/* Start Dashboard Page */

.home-stats .stat {
	padding: 20px;
	font-size: 15px;
	color: #FFFFFF;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.home-stats .stat i {
    position: absolute;
    font-size: 80px;
    top: 35px;
    left: 30px;
}

.home-stats .stat .info {
	float: right;
}

.home-stats .stat a {
	color: #FFF;
}

.home-stats .stat a:hover {
	text-decoration: none;
}

.home-stats .stat span {
	display: block;
	font-size: 60px;
}

.home-stats .st-members {
	background-color: #3498db;
}

.home-stats .st-pending {
	background-color: #c0392b;
}

.home-stats .st-items {
	background-color: #d35400;
}

.home-stats .st-comments {
	background-color: #8e44ad;
}

.latest {
	margin-top: 30px;
}

.latest .toggle-info {
	color: #999;
	cursor: pointer
}

.latest .toggle-info:hover {
	color: #444;
}

.latest-users {
	margin-bottom: 0;
}

.latest-users li {
	padding: 10px;
	overflow: hidden;
}

.latest-users li:nth-child(odd) {
	background-color: #EEE;
}

.latest-users .btn-success,
.latest-users .btn-info {
	padding: 2px 8px;
}

.latest-users .btn-info {
	margin-right: 5px;
}

.latest .comment-box {
	margin: 5px 0 10px;
}

.latest .comment-box .member-n,
.latest .comment-box .member-c {
	float: left;
}

.latest .comment-box .member-n {
	width: 80px;
	text-align: center;
	margin-right: 20px;
	position: relative;
	top: 10px;
}

.latest .comment-box .member-c {
    width: calc(100% - 100px);
    background-color: #EFEFEF;
    padding: 10px;
    position: relative;
}

.latest .comment-box .member-c:before {
	content: "";
	display: block;
	position: absolute;
	left: -28px;
	top: 5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent #EFEFEF transparent transparent;
	border-width: 15px;
}

/* End Dashboard Page */

/* Start Members Page */

h1 {
	font-size: 55px;
	margin: 40px 0;
	font-weight: bold;
	color: #666;
}

.show-pass {
	position: absolute;
	top: 8px;
	right: 5px;
}

.manage-members img {
	width: 50px;
	height: 50px;
}

.main-table {
	-webkit-box-shadow: 0 3px 10px #CCC;
	-moz-box-shadow: 0 3px 10px #CCC;
	box-shadow: 0 3px 10px #CCC;
}

.main-table td {
	background-color: #FFF;
	vertical-align: middle !important;
}

.main-table tr:first-child td { 
	background-color: #333;
	color: #FFF;
}

.main-table .btn {
	padding: 3px 10px;
}

.activate {
	margin-left: 5px;
}

/* End Members Page */

/* Start Category Page */

.categories .panel-heading {
	color: #959595;
	font-weight: bold;
}

.categories .panel-heading i {
	position: relative;
	top: 1px;
}

.categories .panel-body {
	padding: 0;
}

.categories .option a {
	color: #888;
	text-decoration: none;
}

.categories .option span {
	color: #888;
	cursor: pointer;
}

.categories .option .active {
	color: #F00
}

.categories hr {
	margin-top: 0;
	margin-bottom: 0;
}

.categories .cat {
	padding: 15px;
	position: relative;
	overflow: hidden;
}

.categories .cat:hover {
	background-color: #EEE;
}

.categories .cat:hover .hidden-buttons {
	right: 10px;
}

.categories .cat .hidden-buttons {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position: absolute;
	top: 15px;
	right: -120px;
}

.categories .cat .hidden-buttons a {
	margin-right: 5px;
}

.categories .cat h3 {
	margin: 0;
	cursor: pointer;
    font-weight: bold;
    color: #6A6A6A;
}

.categories .cat .full-view p {
	margin: 10px 0;
	color: #707070;
}

.categories .cat:last-of-type ~ hr {
	display: none;
}

.categories .cat .cat-span {
    color: #FFF;
    padding: 4px 6px;
    margin-right: 6px;
    border-radius: 6px
}

.categories .cat .visibility {
    background-color: #d35400
}

.categories .cat .commenting {
    background-color: #2c3e50
}

.categories .cat .advertises {
    background-color: #c0392b
}

.categories .add-category {
	margin-top: -10px;
	margin-bottom: 30px;
}

.categories .child-head {
    margin: 15px 0 10px;
    font-weight: bold;
    font-size: 16px;
    color: #22ab79;
}

.categories .child-cats {
	margin: 0;
}

.categories .child-cats li {
	margin-left: 15px;
}

.categories .child-cats li:before {
	content: "- ";
}

.categories .show-delete {
	color: #F00;
	display: none;
}

/* End Login Form */
.blue 				{ color:#007bff !important; text-decoration:underline !important; }
.white 				{ color:#FFFFFF !important; text-decoration:underline !important; }

/* Bootstrap Edits */
.form-control 		{ position:relative; }

/* Flaks Position */
.Right_Air_Base_Flaks_Box .Right_Flaks-1		{ position:absolute; top:203px; left:290px; z-index:8; }
.Right_Air_Base_Flaks_Box .Right_Flaks-3		{ position:absolute; top:209px; left:252px; z-index:9; }
.Right_Air_Base_Flaks_Box .Right_Flaks-5		{ position:absolute; top:217px; left:216px; z-index:10; }
.Right_Air_Base_Flaks_Box .Right_Flaks-7		{ position:absolute; top:225px; left:174px; z-index:11; }
.Right_Air_Base_Flaks_Box .Right_Flaks-9		{ position:absolute; top:230px; left:131px; z-index:12; }
.Right_Air_Base_Flaks_Box .Right_Flaks-11		{ position:absolute; top:238px; left:88px; z-index:13; }
.Right_Air_Base_Flaks_Box .Right_Flaks-13		{ position:absolute; top:243px; left:44px; z-index:14; }
.Right_Air_Base_Flaks_Box .Right_Flaks-15		{ position:absolute; top:244px; left:2px; z-index:15; }
.Right_Air_Base_Flaks_Box .Right_Flaks-17		{ position:absolute; top:113px; left:397px; z-index:8; }
.Right_Air_Base_Flaks_Box .Right_Flaks-19		{ position:absolute; top:101px; left:419px; z-index:7; }
.Right_Air_Base_Flaks_Box .Right_Flaks-21		{ position:absolute; top:82px; left:431px; z-index:6; }
.Right_Air_Base_Flaks_Box .Right_Flaks-23		{ position:absolute; top:61px; left:440px; z-index:4; }
.Right_Air_Base_Flaks_Box .Right_Flaks-25		{ position:absolute; top:41px; left:453px; z-index:3; }
.Right_Air_Base_Flaks_Box .Right_Flaks-27		{ position:absolute; top:21px; left:470px; z-index:2; }
.Right_Air_Base_Flaks_Box .Right_Flaks-29		{ position:absolute; top:0px; left:477px; z-index:1; }
.Right_Air_Base_Flaks_Box .Right_Flaks-2		{ position:absolute; top:126px; left:438px; z-index:15; }
.Right_Air_Base_Flaks_Box .Right_Flaks-4		{ position:absolute; top:109px; left:460px; z-index:14; }
.Right_Air_Base_Flaks_Box .Right_Flaks-6		{ position:absolute; top:89px; left:480px; z-index:13; }
.Right_Air_Base_Flaks_Box .Right_Flaks-8		{ position:absolute; top:69px; left:495px; z-index:12; }
.Right_Air_Base_Flaks_Box .Right_Flaks-10		{ position:absolute; top:47px; left:510px; z-index:11; }
.Right_Air_Base_Flaks_Box .Right_Flaks-12		{ position:absolute; top:27px; left:523px; z-index:10; }
.Right_Air_Base_Flaks_Box .Right_Flaks-14		{ position:absolute; top:9px; left:526px; z-index:10; }
.Right_Air_Base_Flaks_Box .Right_Flaks-16		{ position:absolute; top:-12px; left:529px; z-index:9; }
.Right_Air_Base_Flaks_Box .Right_Flaks-18		{ position:absolute; top:180px; left:263px; z-index:7; }
.Right_Air_Base_Flaks_Box .Right_Flaks-20		{ position:absolute; top:190px; left:229px; z-index:6; }
.Right_Air_Base_Flaks_Box .Right_Flaks-22		{ position:absolute; top:198px; left:193px; z-index:5; }
.Right_Air_Base_Flaks_Box .Right_Flaks-24		{ position:absolute; top:206px; left:154px; z-index:4; }
.Right_Air_Base_Flaks_Box .Right_Flaks-26		{ position:absolute; top:211px; left:114px; z-index:3; }
.Right_Air_Base_Flaks_Box .Right_Flaks-28		{ position:absolute; top:216px; left:77px; z-index:2; }
.Right_Air_Base_Flaks_Box .Right_Flaks-30		{ position:absolute; top:216px; left:37px; z-index:1; }

.Right_Flaks-1		{ position:absolute; top:203px; left:290px; z-index:8; }
.Right_Flaks-3		{ position:absolute; top:209px; left:252px; z-index:9; }
.Right_Flaks-5		{ position:absolute; top:217px; left:216px; z-index:10; }
.Right_Flaks-7		{ position:absolute; top:225px; left:174px; z-index:11; }
.Right_Flaks-9		{ position:absolute; top:230px; left:131px; z-index:12; }
.Right_Flaks-11		{ position:absolute; top:238px; left:88px; z-index:13; }
.Right_Flaks-13		{ position:absolute; top:243px; left:44px; z-index:14; }
.Right_Flaks-15		{ position:absolute; top:244px; left:2px; z-index:15; }
.Right_Flaks-17		{ position:absolute; top:113px; left:397px; z-index:8; }
.Right_Flaks-19		{ position:absolute; top:101px; left:419px; z-index:7; }
.Right_Flaks-21		{ position:absolute; top:82px; left:431px; z-index:6; }
.Right_Flaks-23		{ position:absolute; top:61px; left:440px; z-index:4; }
.Right_Flaks-25		{ position:absolute; top:41px; left:453px; z-index:3; }
.Right_Flaks-27		{ position:absolute; top:21px; left:470px; z-index:2; }
.Right_Flaks-29		{ position:absolute; top:0px; left:477px; z-index:1; }
.Right_Flaks-2		{ position:absolute; top:126px; left:438px; z-index:15; }
.Right_Flaks-4		{ position:absolute; top:109px; left:460px; z-index:14; }
.Right_Flaks-6		{ position:absolute; top:89px; left:480px; z-index:13; }
.Right_Flaks-8		{ position:absolute; top:69px; left:495px; z-index:12; }
.Right_Flaks-10		{ position:absolute; top:47px; left:510px; z-index:11; }
.Right_Flaks-12		{ position:absolute; top:27px; left:523px; z-index:10; }
.Right_Flaks-14		{ position:absolute; top:9px; left:526px; z-index:10; }
.Right_Flaks-16		{ position:absolute; top:-12px; left:529px; z-index:9; }
.Right_Flaks-18		{ position:absolute; top:180px; left:263px; z-index:7; }
.Right_Flaks-20		{ position:absolute; top:190px; left:229px; z-index:6; }
.Right_Flaks-22		{ position:absolute; top:198px; left:193px; z-index:5; }
.Right_Flaks-24		{ position:absolute; top:206px; left:154px; z-index:4; }
.Right_Flaks-26		{ position:absolute; top:211px; left:114px; z-index:3; }
.Right_Flaks-28		{ position:absolute; top:216px; left:77px; z-index:2; }
.Right_Flaks-30		{ position:absolute; top:216px; left:37px; z-index:1; }

.Left_Flaks-1		{ position:absolute; top:124px; left:72px; z-index:17; }
.Left_Flaks-3		{ position:absolute; top:108px; left:51px; z-index:16; }
.Left_Flaks-5		{ position:absolute; top:89px; left:31px; z-index:6; }
.Left_Flaks-7		{ position:absolute; top:67px; left:12px; z-index:5; }
.Left_Flaks-9		{ position:absolute; top:48px; left:-1px; z-index:4; }
.Left_Flaks-11		{ position:absolute; top:28px; left:-10px; z-index:3; }
.Left_Flaks-13		{ position:absolute; top:10px; left:-18px; z-index:2; }
.Left_Flaks-15		{ position:absolute; top:-16px; left:-13px; z-index:1; }
.Left_Flaks-17		{ position:absolute; top:181px; left:248px; z-index:0; }
.Left_Flaks-19		{ position:absolute; top:190px; left:282px; z-index:0; }
.Left_Flaks-21		{ position:absolute; top:198px; left:318px; z-index:0; }
.Left_Flaks-23		{ position:absolute; top:206px; left:358px; z-index:0; }
.Left_Flaks-25		{ position:absolute; top:212px; left:394px; z-index:0; }
.Left_Flaks-27		{ position:absolute; top:216px; left:432px; z-index:0; }
.Left_Flaks-29		{ position:absolute; top:217px; left:470px; z-index:0; }
.Left_Flaks-2		{ position:absolute; top:199px; right:283px; z-index:8; }
.Left_Flaks-4		{ position:absolute; top:211px; right:248px; z-index:7; }
.Left_Flaks-6		{ position:absolute; top:220px; right:209px; z-index:6; }
.Left_Flaks-8		{ position:absolute; top:228px; right:167px; z-index:5; }
.Left_Flaks-10		{ position:absolute; top:234px; right:125px; z-index:4; }
.Left_Flaks-12		{ position:absolute; top:240px; right:87px; z-index:3; }
.Left_Flaks-14		{ position:absolute; top:244px; right:41px; z-index:2; }
.Left_Flaks-16		{ position:absolute; top:244px; right:0px; z-index:1; }
.Left_Flaks-18		{ position:absolute; top:111px; left:114px; z-index:6; }
.Left_Flaks-20		{ position:absolute; top:98px; left:93px; z-index:5; }
.Left_Flaks-22		{ position:absolute; top:83px; left:79px; z-index:4; }
.Left_Flaks-24		{ position:absolute; top:66px; left:67px; z-index:3; }
.Left_Flaks-26		{ position:absolute; top:53px; left:56px; z-index:2; }
.Left_Flaks-28		{ position:absolute; top:34px; left:45px; z-index:1; }
.Left_Flaks-30		{ position:absolute; top:20px; left:41px; z-index:0; }