* {
margin: 0px;
padding: 0px;
 }

  /*@font-face {
	  font-family: KyleRobotoMono;
	  src: url(webfonts/RobotoMono-Regular.ttf);
		font-stetch: 200%;
font-display: auto;
//font-display: block;
//font-display: swap;
//font-display: fallback;
//font-display: optional;
		font-stretch: 100%;
		unicode-range: U+000-5FF;
		// font-weight: 400;  
		// font-style: normal;  
	}*/
	
  /*@font-face {
	  font-family: KyleRobotoFont;
	  src: url(webfonts/Roboto-Light.ttf);
		font-stetch: 200%;
font-display: auto;
//font-display: block;
//font-display: swap;
//font-display: fallback;
//font-display: optional;
		font-stretch: 100%;
		unicode-range: U+000-5FF;
		// font-weight: 400;  
		// font-style: normal;  
	}*/
	
  /*@font-face {
	  font-family: KyleBarlowFont;
	  src: url(webfonts/BarlowCondensed-Light.ttf);
		font-stetch: 200%;
font-display: auto;
//font-display: block;
//font-display: swap;
//font-display: fallback;
//font-display: optional;
		font-stretch: 100%;
		unicode-range: U+000-5FF;
		// font-weight: 400;  
		// font-style: normal;  
	}*/
	
  @font-face {
	  font-family: KyleBarlowFont2;
	  src: url(webfonts/BarlowCondensed-Light.ttf);
font-display: auto;
//font-display: block;
//font-display: swap;
//font-display: fallback;
//font-display: optional;
		font-stretch: 100%;
		unicode-range: U+000-5FF; /* Download only latin glyphs */
		// font-weight: 400;  
		// font-style: normal;  
	}
	
//@font-face {  font-family: 'Custom Font';  font-weight: 400;  font-style: normal;  font-display: swap; /* Read next point */  unicode-range: U+000-5FF; /* Download only latin glyphs */  src: local('Custom Font'),       url('/fonts/custom-font.woff2') format('woff2'),        url('/fonts/custom-font.woff') format('woff');}	

body,html
{
	margin 0px; padding: 0px;
	
	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
//	font-family: KyleFont, "Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;
//	font-family: KyleRobotoFont, "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-family: KyleBarlowFont2, "Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color: #060606;
	background: #060606;	
	//cursor:pointer;
	font-size:1.05em;
	//font-stetch: 120%;
	color: #8c8c8c;
	list-style-position: inside;
	letter-spacing:-.4px;
	scrollbar-color: #666;
}

table,tr,td
{
	font-size: .99em;	
		border: 0px solid white;
//	padding: 0px;
//	border-spacing: 0px;
	
	
}


body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #111;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: #555;    /* color of the scroll thumb */
  border-radius: 50px;       /* roundness of the scroll thumb */
  border: 1px solid #222;  /* creates padding around scroll thumb */
}

div::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

div::-webkit-scrollbar-track {
  background: #111;        /* color of the tracking area */
}

div::-webkit-scrollbar-thumb {
  background-color: #555;    /* color of the scroll thumb */
  border-radius: 50px;       /* roundness of the scroll thumb */
  border: 1px solid #222;  /* creates padding around scroll thumb */
}


::-webkit-resizer {
  //border: 2px solid black;
  background: #111;
 /* box-shadow: 0 0 5px 5px blue;*/
  /*outline: 2px solid yellow;*/
  //display: none;
}

.menu_block
{
	text-decoration: none;	
	color: #242;
	background:#888;
}
.menu_block:visited
{
	text-decoration: none;	
	color: #242;
	background:#888;
}

.menu_block:hover
{
	text-decoration: none;	
	color: #fff;
	background: #242;
}

.popup {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index:100;
   // max-height:600px;
}

.tab { margin-left: 40px; }
.tab1 { margin-left: 40px; }
.tab2 { margin-left: 80px; }
.tab3 { margin-left: 120px; }
.tab4 { margin-left: 160px; }


textarea::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

textarea::-webkit-scrollbar-track {
  background: #111;        /* color of the tracking area */
}

textarea::-webkit-scrollbar-thumb {
  background-color: #555;    /* color of the scroll thumb */
  border-radius: 50px;       /* roundness of the scroll thumb */
  border: 1px solid #222;  /* creates padding around scroll thumb */
}

object::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

object::-webkit-scrollbar-track {
  background: #111;        /* color of the tracking area */
}

object::-webkit-scrollbar-thumb {
  background-color: #555;    /* color of the scroll thumb */
  border-radius: 50px;       /* roundness of the scroll thumb */
  border: 1px solid #222;  /* creates padding around scroll thumb */
}


.nothing
{
	text-decoration: none;
		color: #bbb;
}

.nothing:hover
{
	text-decoration: none;
		color: #fff;
}


.dim
{
	text-decoration: none;
	opacity:.6;
}

.dim:hover
{
	text-decoration: none;
	opacity:1;
}


.red_nothing
{
	cursor:pointer;
	text-decoration: none;
		color: #600;
		
}

.red_nothing:hover
{
	cursor:pointer;
		text-decoration: none;
		color: #f00;
}

a
{
	text-decoration: none;	
	  touch-action: none;

	color: #ddd;
}
a:visited
{
	text-decoration: none;	
  touch-action: none;
	
	color: #c0c0c0;
}

a:hover
{
	text-decoration: underline;	
	  touch-action: none;

	color: #fff;
}

img
{
	opacity: .6;
	font-size: .6em;
	border:5px solid #000;
	padding:5px;
	background:#000;
}

img:hover
{
	opacity: 1;
}

.glow
{
   font-weight: bold;
   color: white;
}
.glowBlue
{
   font-weight: bold;
   color: #ccf;
}
.glowRed
{
   font-weight: bold;
   color: #fcc;
}
.glowGreen
{
   font-weight: bold;
   color: #cfc;
}
.glowTeal
{
   font-weight: bold;
   color: #cff;
}
.glowYellow
{
   font-weight: bold;
   color: #ffc;
}
.glowOrange
{
   font-weight: bold;
   color: #fec;
}
.glowPurple
{
   font-weight: bold;
   color: #fcf;
}


.glow2
{
  /* font-weight: bold;*/
   color: #aaa;
}

.debug
{
   font-size: 9px;
   color: yellow;
}

.keyboardShortcut
{
//   font-size: 9px;
   color: #7b7;
}

img
{
	border: 0px solid #000;
}


/* Rounded Corner */
.tb5 {
	border:2px solid #666666;
	color: #ccc;
	border-radius:10px;
	background:#111111 url(images/search.png) no-repeat 4px 4px;
}

.searchSubmit{
background:#000;
color: #fff;
border: 1px solid #eee;
border-radius: 20px;
//box-shadow: 5px 5px 5px #eee;
}
.searchSubmit:hover{
background:#444;
color: #fff;
border: 1px solid #eee;
border-radius: 20px;
//box-shadow: 5px 5px 5px #eee;
}

.glow
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #666; 
line-height:normal;
color: #aaa;
}

.glowe
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #666; 
line-height:normal;
color: #aaa;
}

.glowe:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #aaa;
line-height:normal;
text-decoration: none;
color: #fff;
}

.bluee
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #66b; 
line-height:normal;
color: #00a;
}


.bluee:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #aaf;
line-height:normal;
text-decoration: none;
color: #00f;
}


.greener
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #6b6; 
line-height:normal;
color: #00a;
}


.greene
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #6b6; 
line-height:normal;
color: #00a;
}


.greene:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #afa;
line-height:normal;
text-decoration: none;
color: #00f;
}

.rede
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #b66; 
line-height:normal;
color: #00a;
}


.rede:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #faa;
line-height:normal;
text-decoration: none;
color: #00f;
}

.purplee
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #b6b; 
line-height:normal;
color: #a0a;
}


.purplee:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #faf;
line-height:normal;
text-decoration: none;
color: #f0f;
}

.orangee
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #ba6; 
line-height:normal;
color: #a90;
}


.orangee:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #fda;
line-height:normal;
text-decoration: none;
color: #fd0;
}

.yellowe
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #bb6; 
line-height:normal;
color: #aa0;
}


.yellowe:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #ffa;
line-height:normal;
text-decoration: none;
color: #ff0;
}

.tealee
{
-webkit-text-fill-color: #bbb; 
-webkit-text-stroke:.5px #6bb; 
line-height:normal;
color: #0aa;
}


.tealee:hover
{
-webkit-text-fill-color: #fff;
-webkit-text-stroke:.5px #aff;
line-height:normal;
text-decoration: none;
color: #0ff;
}

[draggable=true] {
    cursor: move;
}


div{
  scrollbar-color: #666;	
  
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/*ASCENDENTS.NET AADB EXTENSION*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  text-style:italic;  
  opacity: .33; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666;
  text-style:italic;
   opacity: .33; /* Firefox */
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #666;
  text-style:italic;
  opacity: .33; /* Firefox */
}

input:not([type]), input[type="text"], input[type="password"], input[type="date"]
{
border:2px solid #333; padding:2px; background:#111; color:#0da;	
}

textarea
{
	  scrollbar-color: #666;
border:2px solid #333; padding:2px; background:#111; color:#0da;	
}


input[type=submit],input[type=button]
{
padding:2px; border:2px solid #333; background:#222; color:#ccc;cursor: pointer;	
}
input[type=submit]:hover,input[type=button]:hover
{
background:#333;	
}
input[type=submit]:focus,input[type=button]:focous
{
background:#000;	
}
input[type=submit]:blur,input[type=button]:blur
{
background:#222;	
}

.blink_me {
  animation: blinker 8s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: .3;
  }
}

.blink_me2 {
  animation: blinker2 3s linear infinite;
}
@keyframes blinker2 {
  20% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }

  93% {
    opacity: 1;
  }
  94% {
    opacity: 0;
  }
  95% {
    opacity: 1;
  }
}

select {
    padding: 2px;
    font-size:.75em;
    color: #ccc;
    /*font-size: 12px;*/
    background: #222;
  /*  -webkit-appearance: none;*/

}

option {
 background: #111 !important;
 
 color:#aaa;
 }

