/*
 * Author: Carlos Alvarez
 * URL: http://alvarez.is
 *
 * Project Name: FLATTY - Free Bootstrap 3 Theme
 * Version: 1.0
 * URL: http://blacktie.co
 */
html
 {
  width:100%;
  height:100%;
  max-width: 100%;
  overflow-x: hidden;
  overflow-y: hidden; 
  overflow-y: scroll;
  -webkit-tap-highlight-color: rgba(0, 230, 0, 1);
 }

body
 {
  width:100%;
  height:100%;
	background-image: linear-gradient(-75deg, darkred 50%,  #200 100%);
  background-image: linear-gradient(-65deg, #abf, #89a );
  background-attachment: fixed;
  color:#ded;
  font-size: 14px;
  line-height:1.25;
  font-weight: 100;
  font-family: 'Ubuntu', sans-serif;
  margin:0;
  padding:0;
 }

  
/* Titles */
/* Paragraph & Typographic */
p
 {
  text-align:left;
  padding-left:10px;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 15px;
  font-weight: normal;
 }

kapital 
 {
  font-variant:small-caps;
 }
 
 
/* Links */
a {
    color: #3498db;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;

}

a:hover,
a:focus {
    color: #7b7b7b;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}




 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 70px 0 70px;
    padding: 0;
}


.container
 {
  margin-top:15px;
  line-height:2.0;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (max-width: 768px)
 {
  .container
   {
    background: rgba(10,40,10, 0.750);
    width: calc(98% - 2px);
    border:1px dashed #7a7;
   }
 }

@media (min-width: 769px)
 {
  .container
   {
    background: rgba(100,10,10, 0.50);
    width: calc(98% - 2px);
    max-width:1000px;
    border:1px dashed #a77;
   }
 }

@media (min-width: 1200px)
 {
  .container {
    background: rgba(10,10,100, 0.50);
    width: 1160px;
    border:1px dashed #77a;
  }
 }



.FixedFooter
 {
  position:fixed;
  bottom:0;
  left:0;
  height:50px;
  line-height:50px;
  padding: 0px 20px;
  color:#a66;
  text-shadow:1px 1px 2px #112;
  width:100%;
  background-image: linear-gradient(#363, #242);
  border-top:1px solid #6a6;
  box-shadow: 0px 0px 7.5px rgba(20,20,20, 0.75);
 }

.back-to-top
 {
  position:fixed;
  z-index: 999;
  bottom:5px;
  right:10px;
  width:40px;
  height:40px;
  background-image: linear-gradient(#242, #363);
  border:1px solid #121;
  border-radius: 50%;
  text-align:center;
  color: #232;
  text-shadow: -1px -1px 2px rgba(250,250,250, 0.25);
  line-height:40px;
  font-size:24px;
 }


.back-to-top:hover
 {
  color: orange;
  box-shadow: 0px 0px 5px rgba(250,250,250, 0.5);
  text-shadow: 0px 0px 1px #112;
 }





















/* Helpers */
.NeddleIcon
 {
  position:relative;
  float:left;
  height:50px;
  width:45px;
  margin-left:5px;
  background: rgba(20,10,10, .0);
  border-right:1px dashed #484;
  border-left:1px dashed #131;
  text-align:center;
 }

.NeddleIcon::after
 {
  position:absolute;
  content: '';
  z-index: 1;
  top: 0; left: -0px;
  width:100%;
  height:100%;
  background:transparent;
  border-right:1px dashed #131;
  border-left:1px dashed #484;
 }
.DropShadow
 {
  border:0;
  -o-box-shadow:      0px 0px 4px rgba(10,10,20, 0.5);
  -icab-box-shadow:   0px 0px 4px rgba(10,10,20, 0.5);
  -khtml-box-shadow:  0px 0px 4px rgba(10,10,20, 0.5);
  -moz-box-shadow:    0px 0px 4px rgba(10,10,20, 0.5);
  -webkit-box-shadow: 0px 0px 4px rgba(10,10,20, 0.5);
  box-shadow:         0px 0px 4px rgba(10,10,20, 0.5);
 }
  
.DeviceSize1
 {
  position:relative;
  float:left;
  top:0;
  height:50px;
  margin-right:5px;
  z-index:1;
  left:5px;
  bottom:0px;
  padding:0px;
  font-size:14px;
  line-height:48px;
  text-align:Center;
  background: rgba(20,10,10, 0.0);
  border-right:1px dashed #484;
  border-left:1px dashed #131;
 }
.DeviceSize1::after
 {
  position:absolute;
  z-index:1;  
  content: '';
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-right:1px dashed #131;
  border-left:1px dashed #484;
 } 
.DeviceLogo
 {
  float:left;
  border:2px dashed transparent;
  width:50px;
  height:50px;
  font-size:28px;
  color:#242;
  text-shadow: -1px -1px 1px rgba(255,255,255,0.25);
 }
.DeviceSize
 {
  float:left;
  text-align:left;
  width:90px;
  height:50px;
  color:#242;
  text-shadow: -1px -1px 1px rgba(255,255,255,0.25);
 }

@element .DeviceSize
 {
	$this::after {
    	content: 'eval("''+window.innerWidth+' x '+window.innerHeight")';
  	}
  } 
.DeviceTextMobil { display:none; }
.DeviceTextTablet { display:none; }
.DeviceTextDesktop { display:none; }
.DeviceTextBigScreen { display:none; }

@media only screen and (min-width : 320px)   and (max-width: 600px)
 {  
  .DeviceTextMobil { display:block; }
  .DeviceTextTablet,.DeviceTextDesktop,.DeviceTextBigScreen { display:none; }
 }
@media only screen and (min-width : 601px) and (max-width: 900px)
 {
  .DeviceTextTablet { display:block; }
  .DeviceTextMobil,.DeviceTextDesktop,.DeviceTextBigScreen { display:none; }
 }
@media only screen and (min-width : 1001px)  and (max-width: 1280px)
 {
  .DeviceTextDesktop { display:block; }
  .DeviceTextTablet,.DeviceTextMobil,.DeviceTextBigScreen { display:none; }
 }
 
 
.MoveInFromRight
{
 opacity:1;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
  transform: scale(100%);
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}



.MoveOut
 {
  width: 0%;
  opacity: 0.0;
  transform: scale(0%);

  -webkit-transition: all .75s ease-in-out;
  -moz-transition: all .75s ease-in-out;
  -ms-transition: all .75s ease-in-out;
  -o-transition: all .75s ease-in-out;
  transition: all .75s ease-in-out;
}

.MoveIn
 {
  visibility: visible;
  width: 100%;
  top:0;
  right:0;
  opacity: 1.0;
  transform: scale(100%);

  -webkit-transition: all .75s ease-in-out;
  -moz-transition: all .75s ease-in-out;
  -ms-transition: all .75s ease-in-out;
  -o-transition: all .75s ease-in-out;
  transition: all .75s ease-in-out;
}


.bdend
{
    	transition: all 10s ease-in-out;
      opacity:0;
 }

.BlendOut
{
    	transition: all 2.5s ease-in-out;
      opacity:0;
 }


 
.VerticalCenter
 {
  position:relative;
  float:left;
  background: rgba(10,10,20, 0.125);
  top:50%;
  left:50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);  
 } 



/*
 *		PRELOADER 
 *		With courtesy of : http://cssload.net/
*/
			
.bubblingG
 {
	text-align: center;
	width:120px;
	height:80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px auto auto -60px;
	z-index:9999;
  overflow:hidden;
  background: rgba(150,10,10, 0.0);
 }

.bubblingG span
 {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1px;
	margin: 55px 2px;
				
  -moz-border-radius: 50px;
	-moz-animation: bubblingG 2s infinite alternate;
	-webkit-border-radius: 50px;
	-webkit-animation: bubblingG 1s infinite alternate;
	-ms-border-radius: 50px;
	-ms-animation: bubblingG 2s infinite alternate;
  -o-border-radius: 50px;
	-o-animation: bubblingG 1s infinite alternate;
		
	animation: bubblingG 1s infinite alternate;
 }

#bubblingG_1
 {
	-moz-animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
 }

#bubblingG_2
 {
	-moz-animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
	-ms-animation-delay: 0.3s;
	-o-animation-delay: 0.3s;
	animation-delay: 0.3s;
 }

#bubblingG_3
 {
	-moz-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;
 }

@-moz-keyframes bubblingG
 {
	0%
   {
		width: 2px;
		height: 2px;
    opacity: .25;
		background-color: rgba(50,50,100, 0.25);
    border:1px solid black;
	  -moz-transform: translateY(0);
	 }

	100%
   {
		width: 20px;
		height: 20px;
    opacity: 1;
		background-color: rgba(245,245,245, 1.0);
    border:1px solid white;
	  -moz-transform: translateY(-30px);
	 }
 }


/*
 *		PRELOADER 
 *		With courtesy of : http://cssload.net/
*/









.kleinesBild
 {
  margin-top:10%;
  width:80%;
  box-shadow: inset 0px 0px 5px rgba(10,10,10, 0.0);
  border:0px solid red;
  -webkit-filter: drop-shadow(1px 1px 3px rgba(10,10,10, 0.75));
  filter: drop-shadow(1px 1px 3px rgba(10,10,10, 0.75));
 }
 
.grossesBild
 {
  height:100%;
  box-shadow: inset 0px 0px 5px rgba(10,10,10, 0.75);
  border:0px solid red;
  -webkit-filter: drop-shadow(1px 1px 3px rgba(10,10,10, 0.75));
  filter: drop-shadow(1px 1px 3px rgba(10,10,10, 0.75));
 } 



.Badge1
 {
  position:relative;
  border:1px solid white;
  border-radius: 50%;
  width:40px;
  height:40px;
  line-height: 40px;
  text-align:center;
 }
 
th, td
 {
  border: 0px solid black;
  text-align:CenteR;   
  color: gold;
  vertical-align: top;
  background: rgba(10,10,10, 0.5);
  width:30%;
 }
 
table 
 {
   border-spacing: 10px;
   width: 100%;
 }
 
 
.Zeile1
 {
  position:relative;
  float: left;
  display: block;
  width:100%;
  padding:0px;
  background: rgba(10,10,10, 0.25);
  border: 1px solid rgba(10,10,10, 0.5);
  margin-bottom:5px;
  color:#333;
 }
 
.Zeile1 b
 {
  color:#fff;
 }

.footed_l
 {
  position:relative;
  margin: 0px;
  padding: 0px 3px;
  float:left;
  display: block;
  height: 4.0vw;
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  grayscale(100%);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          grayscale(100%)
          opacity(80%);
 }
.footed_r
 {
  position:relative;
  margin: 0px;
  padding: 0px 3px;
  float:left;
  display: block;
  height: 4.0vw;
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  grayscale(100%);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          grayscale(100%);
 }

.weak-1
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  grayscale(100%);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          grayscale(100%); 
 }

.weak-2
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  hue-rotate(225deg);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          hue-rotate(225deg); 
 }
.weak-3
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  hue-rotate(265deg);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          hue-rotate(265deg); 
 }
.weak-4
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  hue-rotate(25deg);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          hue-rotate(25deg); 
 }
.weak-5
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  hue-rotate(65deg);
  filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5)) 
          drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
          hue-rotate(65deg); 
 }

.schussfuss
 {
  -webkit-filter: drop-shadow(1px 1px 0 rgba(10,10,10, 0.5))
                  drop-shadow(-1px -1px 0 rgba(10,10,10, 0.5))
                  hue-rotate(65deg);
  filter: drop-shadow(1px 1px 0 #144) 
          drop-shadow(-1px -1px 0 #144)
          hue-rotate(65deg); 
 } 

  
.FootingFeld
 {
  position: absolute;
  height:100%;
  right: 10px;
  top:0px;
  border:0px dashed rgba(10,10,10, 0.5);
  margin:0;
 }

.PlayerFlag
 {
  position: relative;
  width:40px;
  border:1px solid #111;
 }
















/* hexagon */
.hexagon-container
 {
  width: 100%;
  margin: 0;
  color:red;
}

.hexagon {
  width: 100%;
  border:0px dashed gold;
  background: rgba(10,10,10, 0.0);
  margin:0;
  color:blue;
}

svg text
 {
  font-size: 12px;
  fill: rgba(10,10,10, 0.75);
  stroke: none;
}









.PlayerCard_Position
 {
  position:absolute;
  top:5%;left:5%;
  border:0px dashed #b11;
  color:orange;
  -webkit-text-stroke: 0.50px rgba(10,10,10, 1.5);
  text-shadow: 1px 1px 4px rgba(10,10,10, 0.5);
  text-align:Center;
  line-height:1.0;
  font-size: 2.75vw;
  font-weight: 900;
 }

.PlayerCard_Position i
 {
  font-style: normal;
  color:#fff;
  font-size: 3.50vw;
  font-weight: 900;
 }

.PlayerCard_Name
 {
  position:absolute;
  bottom:0;left:0;
  width:100%;
  height: 20%;
  padding-top: 1.25vw;
  background-image: linear-gradient(rgba(10,10,10, 0.75), rgba(10,10,10, 1.0));
  border-top:1px solid #111;
  color:#ccc;
  -webkit-text-stroke: 0.25px rgba(10,10,10, 0.5);
  text-shadow: 1px 1px 4px rgba(10,10,10, 0.5);
  text-align:Center;
  line-height:1.0;
  font-size: 2.5vw;
  font-weight: normal;
 }
 

.PlayerCard_Name i
 {
  color: #aaa;
  line-height: 1.0;
  font-size: 1.8vw;
  font-style: normal;
 }
 
 
 
.blob
 {
	transform: scale(1);
	animation: pulse 10s infinite;
 }

@keyframes pulse {
	0% {
		transform: scale(0.9);
	}

	50% {
		transform: scale(1);
	}

	100% {
		transform: scale(0.9);
	}
} 
 
 
 
 
 
 
 
 
 
 
 
 
/* level slider */
input[type="range"].level-slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 10px 0px;
  background:transparent;
}
input[type="range"].level-slider:focus {
  outline: none;
}
input[type="range"].level-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  background: rgba(180, 24, 45, 0.78);
  background: pink;
  border-radius: 5px;
  border: 0px solid #010101;
}
input[type="range"].level-slider::-webkit-slider-thumb {
  box-shadow: 2.6px 2.6px 2.4px rgba(0, 0, 0, 0.22), 0px 0px 2.6px rgba(13, 13, 13, 0.22);
  border: 0px solid #00001e;
  height: 26px;
  width: 26px;
  border-radius: 15px;
  background: pink;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7px;
}
input[type="range"].level-slider::-webkit-slider-thumb:before {
  content: "1";
  font-size: 20px;
  color: red;
  z-index: 99;
}
input[type="range"].level-slider:focus::-webkit-slider-runnable-track {
  background: rgba(18, 24, 45, 0.78);
}
input[type="range"].level-slider::-moz-range-track
 {
  width: 90%;
  height: 8px;
  cursor: pointer;
  box-shadow: 0px 0px 1px #000000, 0px 0px 0px #0d0d0d;
  background: rgba(250, 250, 250, 0.125);
  box-shadow: inset 2px 2px 4px rgba(10, 10, 10, 0.35);
  border-radius: 16.6px;
  border: 0px solid rgba(10,10,10, 0.5);
  border:0.1px solid #666;
}
input[type="range"].level-slider::-moz-range-thumb {
  box-shadow: 2.6px 2.6px 2.4px rgba(0, 0, 0, 0.22), 0px 0px 2.6px rgba(13, 13, 13, 0.22);
  border: 1px solid rgba(10,10,10, 0.75);
  height: 26px;
  width: 26px;
  border-radius: 15px;
  background: radial-gradient(silver 50%, #444 50%);
  cursor: pointer;
}
input[type="range"].level-slider::-ms-track {
  width: 312px;
  height: 12px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type="range"].level-slider::-ms-fill-lower {
  background: rgba(18, 24, 45, 0.78);
  border: 0px solid #010101;
  border-radius: 33.2px;
  box-shadow: 0px 0px 1px #000000, 0px 0px 0px #0d0d0d;
}
input[type="range"].level-slider::-ms-fill-upper {
  background: rgba(18, 24, 45, 0.78);
  border: 0px solid #010101;
  border-radius: 33.2px;
  box-shadow: 0px 0px 1px #000000, 0px 0px 0px #0d0d0d;
}
input[type="range"].level-slider::-ms-thumb {
  box-shadow: 2.6px 2.6px 2.4px rgba(0, 0, 0, 0.22), 0px 0px 2.6px rgba(13, 13, 13, 0.22);
  border: 0px solid #00001e;
  height: 26px;
  width: 26px;
  border-radius: 15px;
  background: #11ffff;
  cursor: pointer;
  height: 12px;
}
input[type="range"].level-slider:focus::-ms-fill-lower {
  background: rgba(18, 24, 45, 0.78);
}
input[type="range"].level-slider:focus::-ms-fill-upper {
  background: rgba(18, 24, 45, 0.78);
}
 
 
 
 
 
 
 
 
/* level */
.level-container
 {
  display: flex;
  align-items: flex-start;
 }

.level-container > *:not(:last-child)
 {
 }

.level-container .stat
 {
  position:relative;
  display:inline-block;
  cursor: pointer;
  border:2px solid rgba(10,10,10, 0.5);
  width:20%;
  height:30px;
  line-height: 28px;
  font-size: 2.0vw;
  font-weight: 900;
  color: #ddd;
  text-shadow: 0px 0px 2px #111;
  text-align:Center;
  margin:5px 0;
  padding: 0px;
  border-radius:7.5px;
 }
.level-container .stat:hover
  background :Red; 
  box-shadow: 0px 0px 3px rgba(10,10,10, 0.5);  
  border:2px dotted white;   
 }

.level-slider-container {
  display: flex;
  flex-direction: column;
  height:40px;
  width:100%;
  top: 0;
  margin: 0px;
  padding: 0px;
  background: transparent;
  border:0px solid rgba(210,10,10, 0.5);
}

.level-indicator
 {
  display: flex;
  position:absolute;
  top:-40px;
  margin-top: 10px;
  color: #14d6e0;
  border:1px solid gold;
  background: blue;
  align-items: center;
  justify-content: space-between;
  display: none;
}

.level-indicator > label {
  display: flex;
  align-items: center;
}

#level {
  font-weight: bold;
  color: orange;
}
 

 
@media screen and (min-width: 1080px)
 {
  .PlayerCard_Name
   {
    font-size: 24px;
   }
  .PlayerCard_Name i
   {
    font-size: 16px;
   }
  .level-container .stat
   {
    font-size:18px;
   }
 } 
 





/* position block */
.player-positions-new {
  display: flex;
  flex-flow: column;
  background: rgba(10,10,10, 0.0);
}

.player-positions-row {
  display: flex;
  justify-content: center;
  margin-top: 5px;
  margin-bottom: 5px;
  align-items: center;
}

.player-positions-item
 {
  display: flex;
  flex-flow: column;
  overflow: hidden;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 5px;
  width: 50px;
  color:white;
  font-weight: normal;
  text-shadow: 0px 0px 2px rgba(10,10,10, 0.5);
  border:2px solid rgba(10,10,10, 0.5);
  background: rgba(10,10,30, 0.75);
  box-shadow: 2px 2px 8px rgba(10,10,10, 0.75);
 }

.player-positions-item.main
 {
  box-shadow: 0px 0px 4px rgba(10,10,10, 0.75), 0px 0px 20px rgba(200,10,10, 0.75);
  background: rgba(255,255,255, 0.65);
  border:2px solid rgba(10,10,10, 0.75);
  color: #112;
  text-shadow: 0px 0px 0px transparent;
}

.player-positions-item span.pos {
  margin: 0;
  border-top-left-radius: 7.5px;
  border-top-right-radius: 7.5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.0);
  font-weight: bold;
  text-align: center;
}

.player-positions-item .stat {
  border-radius: 0;
  border-top: 1px solid rgba(10,10,10, 0.5);
  color:white;
  font-size: 14px;
  font-weight: 900;
  text-shadow: 0px 0px 2px rgba(10,10,10, 0.75);
  text-align:center;
}

.stat_tier_3,
.player-positions-row .stat_tier_2_5
 {
  background: rgba(0, 255, 170, 1.0);
  background-image: linear-gradient(to bottom right, #218765, #00ccff);
 }

.stat_tier_2,
.player-positions-row .stat_tier_1_5 {
  background: rgba(250, 250, 250, 0.36);
  background-image: linear-gradient(to bottom right, #2C8F36, #2ECD3E);
}

.stat_tier_1,
.player-positions-row .stat_tier_0_5 {
  background: rgba(250, 250, 250, 0.52);
  background-image: linear-gradient(to bottom right, #95581A, #FD860E);
}

.stat_tier_0 {
  background: rgba(250, 250, 250, 0.7);
  background-image: linear-gradient(to bottom right, #851A1A, #E50909);
}


.ovr
 {
  background: transparent;
 }



.level-container > .stat:hover
 {
  border:2px solid rgba(10,10,10, 0.5);
  background:red;
 }


.stat-bar
 {
  width: calc(100% - 0px);
  position: relative;
  float:left;
  height: 30px;
  background: rgba(10,10,10, 0.5);
  border:1px solid rgba(10,10,10, 0.5);
  overflow:hidden;
  /* margin-right: 30px; */
 }


.stat-bar > div {
  position:relative;
  height: 100%;
  border: 0;
  border-right:1px solid rgba(10,10,10, 0.25);
  left: 0;
  top: 0;
  border-radius: 0px;
  padding:0;
}

h4
{
  position:relative;
  width:100%;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0px;
  font-size: 16px;
  background: rgba(10,150,10, 0.0);
  padding-left:50px;
  color: rgba(10,10,10, 0.75);
  text-shadow: -1px -1px 2px rgba(250,250,250, 0.5);
 }
 
h4 > div
 {
   color: #fff;
   position:absolute;
   left: 0;
   top: 0;
   height:30px;
   width: 40px;
   text-align: center;
   background: rgba(10,150,10, 0.5);
   border-radius:0%;
   border: 0px soldid red;
   box-shadow: 0px 0px 5px black;
   color: #eef;
   text-shadow: 0px 0px 2px black;
 } 




.ShadowIt
 {
 -webkit-filter: drop-shadow( -1px 2px 2px rgba(10,10,10, 0.5));
  filter: drop-shadow( -1px 2px 2px rgba(10,10,10, 0.5));
 }

.PickPlayer1
 {
  float:left;
  overflow:hidden;
  width:60px;
  background: rgba(10,10,10, 0.5);
  color:#eef;
  border:3px solid rgba(10,10,10, 0.25);
  padding:0;
 }
 
.PickPlayer1:hover
 {
  cursor:pointer;
  background: rgba(150,10,10, 0.5);
  border:3px solid rgba(250,10,10, 0.5);
 } 
 
.Aktiver
 {
  background: rgba(10,160,10, 0.5);
  border:3px solid rgba(10,10,10, 0.25);
 } 
 
