html,body{width:100%;height:100%;margin:0px;padding:0px;background:#444;font-size:1vw;}
@media(min-width:1000px){html,body{font-size:10px;}}

*{position:relative;color:inherit;font:inherit;line-height:1.25;text-align:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	*[align="left"]{text-align:left;}
	*[align="center"]{text-align:center;}
	*[align="right"]{text-align:right;}
	
hr{display:block;float:none;height:0px;margin:2.5rem auto;border:none;border-top:1px solid rgba(0,0,0,0.1);}

#NFC{display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:1024px;max-height:768px;padding:1.5rem 2rem;background:url(../images/bg-metal_2048x1536.jpg) center center no-repeat #ececec;background-size:cover;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;
	-webkit-box-shadow:0px 0.1rem 1rem rgba(0,0,0,0.5);
	   -moz-box-shadow:0px 0.1rem 1rem rgba(0,0,0,0.5);
			box-shadow:0px 0.1rem 1rem rgba(0,0,0,0.5);
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
		-ms-transform:translateX(-50%) translateY(-50%);
		 -o-transform:translateX(-50%) translateY(-50%);
			transform:translateX(-50%) translateY(-50%);
}
	@media(min-width:1000px){#NFC{font-size:15px;}}

	#NFC #dSignin{display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;padding:5rem;font:400 16px/24px Roboto,sans-serif;text-align:center;background:#fff;z-index:9999;}
		#NFC #dSignin .cVC{display:block;position:absolute;left:50%;top:50%;width:75%;
			-webkit-transform:translateX(-50%) translateY(-50%);
			   -moz-transform:translateX(-50%) translateY(-50%);
				-ms-transform:translateX(-50%) translateY(-50%);
				 -o-transform:translateX(-50%) translateY(-50%);
					transform:translateX(-50%) translateY(-50%);
		}
		
		#NFC #dSignin .cH1{color:#757575;font:300 34px/40px Roboto,sans-serif;}
		
		#NFC #dSignin input{padding:8px;background:rgba(0,0,0,0.1);border:1px solid #ebebeb;color:#212121;font:16px/20px Roboto,sans-serif;text-align:center;outline:none;vertical-align:middle;
			-webkit-border-radius:2px;
			   -moz-border-radius:2px;
					border-radius:2px;
		}
			#NFC #dSignin #inp_sID{width:100%;margin-bottom:8px;}
		#NFC #dSignin button{padding:8px 16px;background:#039be5;border:none;color:#fff;font:500 14px/20px Roboto,sans-serif;text-transform:uppercase;vertical-align:middle;cursor:pointer;
			-webkit-border-radius:2px;
			   -moz-border-radius:2px;
					border-radius:2px;
			-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
			   -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
					box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
		}
			#NFC #dSignin button[data-color="red"]{background:#ff6565;}
			#NFC #dSignin button[disabled]{background:rgba(0,0,0,0.1);color:#ccc;cursor:not-allowed;}
	
	#NFC > nav{background:url(../images/bg-dark_2048x1536.jpg) center center no-repeat #221c26;color:#fff;font-family:'Teko','Open Sans',Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:500;}
		#NFC > nav > ul,
		#NFC > nav > ul > li{list-style:none;margin:0px;padding:0px;}
			#NFC > nav > ul{display:flex;}
				#NFC > nav > ul > li{flex-grow:1;display:inline-block;padding:1rem;border-right:1px solid #1d0911;text-align:center;cursor:pointer;
					/* FF3.6-15 */							background: -moz-linear-gradient(top, rgba(11,4,6,0.5) 0%, rgba(11,4,6,0) 25%, rgba(11,4,6,0) 75%, rgba(11,4,6,0.5) 100%);
					/* Ch10-25,Sa5.1-6 */					background: -webkit-linear-gradient(top, rgba(11,4,6,0.5) 0%,rgba(11,4,6,0) 25%,rgba(11,4,6,0) 75%,rgba(11,4,6,0.5) 100%);
					/* W3C,IE10+,FF16+,Ch26+,Op12+,Sa7+ */	background: linear-gradient(to bottom, rgba(11,4,6,0.5) 0%,rgba(11,4,6,0) 25%,rgba(11,4,6,0) 75%,rgba(11,4,6,0.5) 100%);
					/* IE6-9 */								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800b0406', endColorstr='#800b0406',GradientType=0 );
				}
					#NFC > nav > ul > li:last-child{border-right:none;}
					#NFC > nav > ul > li.cF{flex-grow:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
					
					#NFC > nav > ul > li[data-active="true"]{background:#000;}
					
					#NFC > nav > ul > li[data-moved="true"]{background:rgba(128,128,128,0.75);color:rgba(255,255,255,0.75);}
					
					#NFC > nav > ul > li[data-wounded="true"]{}
						#NFC > nav > ul > li[data-wounded="true"]::after{content:' ';display:block;position:absolute;top:0px;right:0px;width:0px;height:0px;border-width:1rem;border-style:solid;border-color:rgba(160,24,60,0.75) rgba(160,24,60,0.75) transparent transparent;}
					
					#NFC > nav > ul > li[data-dead="true"]{background:rgba(160,24,60,0.5) !important;color:rgba(255,255,255,0.5) !important}
						#NFC > nav > ul > li[data-dead="true"]::after{display:none;}
	
	#NFC #dCards{padding:0px 1rem 1rem;background:url(../images/bg-light_2048x1536.jpg) center center no-repeat #edece8;background-size:cover;color:#333;font-weight:400;text-align:center;
		-webkit-box-shadow:0px 0.3rem 1.5rem rgba(0,0,0,.67);
		   -moz-box-shadow:0px 0.3rem 1.5rem rgba(0,0,0,.67);
				box-shadow:0px 0.3rem 1.5rem rgba(0,0,0,.67);
	}
		#NFC #dCards .cCard{height:100%;padding-top:1rem;overflow:hidden;}
			#NFC #dCards .cCard > table{margin-bottom:1.5rem;}
				#NFC #dCards .cCard > table:last-child{margin-bottom:0px;}
				#NFC #dCards .cCard > table tr{}
					#NFC #dCards .cCard > table tr td{padding:0.4rem 0.5rem;}
						#NFC #dCards .cCard > table tr td:not([valign]){vertical-align:middle;}
				
				#NFC #dCards .cCard > table b{color:#444;font-family:'Teko','Open Sans',Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:600;line-height:1em;text-transform:uppercase;}
					#NFC #dCards .cCard > table b.cSm{font-size:0.8;text-transform:none;}
					
				#NFC #dCards .cCard > table#tName{text-align:left;}
					#NFC #dCards .cCard > table#tName tr{}
						#NFC #dCards .cCard > table#tName tr td{padding-top:0px;padding-bottom:0px;}
						
						#NFC #dCards .cCard > table#tName tr:first-child{}
							#NFC #dCards .cCard > table#tName tr:first-child td:last-child{}
						
					#NFC #dCards .cCard > table#tName .cLg{font-family:'Teko','Open Sans',Helvetica,Arial,sans-serif;font-size:2em;font-weight:500;}
					
				#NFC #dCards .cCard > table#tStat,
				#NFC #dCards .cCard > table#tWeap,
				#NFC #dCards .cCard > table#tGear{}
					#NFC #dCards .cCard > table#tStat tr,
					#NFC #dCards .cCard > table#tWeap tr,
					#NFC #dCards .cCard > table#tGear tr{}
						#NFC #dCards .cCard > table#tWeap tr:nth-child(odd):nth-child(n+2),
						#NFC #dCards .cCard > table#tGear tr:nth-child(even){background-color:rgba(200,160,90,0.25);}
						#NFC #dCards .cCard > table#tStat tr td,
						#NFC #dCards .cCard > table#tWeap tr td,
						#NFC #dCards .cCard > table#tGear tr td{border-left:1px solid #333;}
							#NFC #dCards .cCard > table#tStat tr td:first-child,
							#NFC #dCards .cCard > table#tWeap tr td:first-child,
							#NFC #dCards .cCard > table#tGear tr td:first-child{border-left:none;}
					
				#NFC #dCards .cCard > table#tStat{}
					#NFC #dCards .cCard > table#tStat tr{}
						#NFC #dCards .cCard > table#tStat tr td{}
							#NFC #dCards .cCard > table#tStat tr td:nth-child(n+9){background-color:rgba(200,160,90,0.25);}
					
				#NFC #dCards .cCard > table#tWeap{}
					#NFC #dCards .cCard > table#tWeap tr{
						-webkit-transition:background 0.5s ease;
						   -moz-transition:background 0.5s ease;
							-ms-transition:background 0.5s ease;
							 -o-transition:background 0.5s ease;
								transition:background 0.5s ease;
					}
						#NFC #dCards .cCard > table#tWeap tr[data-bg="red"]{background-color:rgba(160,24,60,0.5) !important;}
						
						#NFC #dCards .cCard > table#tWeap tr td{}
							#NFC #dCards .cCard > table#tWeap > tbody > tr > td:first-child{text-align:left;}
							#NFC #dCards .cCard > table#tWeap > tbody > tr > td:nth-child(2){padding-top:0px;padding-bottom:0px;}
							
							#NFC #dCards .cCard > table#tWeap > tbody > tr:nth-child(n+2) > td:nth-child(1),
							#NFC #dCards .cCard > table#tWeap > tbody > tr:nth-child(n+2) > td:nth-last-child(2){font-size:0.8em;letter-spacing:-0.025em;white-space:nowrap;}
							
							#NFC #dCards .cCard > table#tWeap tr td .cBtn{display:block;position:absolute;left:0px;top:0px;right:0px;bottom:0px;font-size:2em;text-align:center;}
								#NFC #dCards .cCard > table#tWeap tr td .cBtn i{display:block;position:absolute;left:0px;right:0px;top:50%;
									-webkit-transform:translateY(-50%) translateY(0.275em);
									   -moz-transform:translateY(-50%) translateY(0.275em);
										-ms-transform:translateY(-50%) translateY(0.275em);
										 -o-transform:translateY(-50%) translateY(0.275em);
											transform:translateY(-50%) translateY(0.275em);
								}
					
				#NFC #dCards .cCard > table#tGear{text-align:left;}
					
				#NFC #dCards .cCard > table#tBtns{position:absolute;left:0px;right:0px;bottom:0px;}
					#NFC #dCards .cCard > table#tBtns tr{}
						#NFC #dCards .cCard > table#tBtns tr td{padding:0px;}
							#NFC #dCards .cCard > table#tBtns tr:first-child td{}
								#NFC #dCards .cCard > table#tBtns tr:first-child td b{line-height:1em;}
						
							#NFC #dCards .cCard > table#tBtns tr td .cStatus,
							#NFC #dCards .cCard > table#tBtns tr td .cBtn{display:block;margin:0.2rem;border:2px solid #444;font-family:'Teko','Open Sans',Helvetica,Arial,sans-serif;white-space:nowrap;}
						
							#NFC #dCards .cCard > table#tBtns tr td .cStatus{font-size:3em;font-weight:300;line-height:1.5em;
								-webkit-transition:background 0.5s ease,color 0.5s ease;
								   -moz-transition:background 0.5s ease,color 0.5s ease;
									-ms-transition:background 0.5s ease,color 0.5s ease;
									 -o-transition:background 0.5s ease,color 0.5s ease;
										transition:background 0.5s ease,color 0.5s ease;
							}
								
								#NFC #dCards .cCard > table#tBtns tr td .cStatus[data-bg="green"]{background-color:rgba(0,220,80,0.5);}
								#NFC #dCards .cCard > table#tBtns tr td .cStatus[data-bg="orange"]{background-color:rgba(220,100,0,0.5);}
								#NFC #dCards .cCard > table#tBtns tr td .cStatus[data-bg="pink"]{background-color:rgba(220,0,135,0.5);}
								#NFC #dCards .cCard > table#tBtns tr td .cStatus[data-bg="red-33"]{background-color:rgba(160,24,60,0.33333);}
								#NFC #dCards .cCard > table#tBtns tr td .cStatus[data-bg="red-67"]{background-color:rgba(160,24,60,0.66667);}
								
								#NFC #dCards .cCard > table#tBtns tr td.cW .cStatus[data-active="true"]{border-color:#a0183c;}
								
						#NFC #dCards .cCard > table#tBtns tr td .cBtn{font-size:2em;font-weight:400;line-height:1.5em;text-transform:uppercase;
							-webkit-transition:background 0.5s ease,border 0.5s ease,color 0.5s ease;
							   -moz-transition:background 0.5s ease,border 0.5s ease,color 0.5s ease;
								-ms-transition:background 0.5s ease,border 0.5s ease,color 0.5s ease;
								 -o-transition:background 0.5s ease,border 0.5s ease,color 0.5s ease;
									transition:background 0.5s ease,border 0.5s ease,color 0.5s ease;
						}
							#NFC #dCards .cCard > table#tBtns tr td .cBtn.cDisabled{border-color:#ccc !important;color:#ccc !important;}
	
	
	
#NFC .fa,#NFC [class^="icon-"],#NFC [class^="icon-"]::before{font-size:inherit;line-height:inherit;}

#NFC .cRed{color:rgba(160,24,60,1) !important;}	

