/*
@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}
*/
.neonLight{
text-shadow: 0 0 10px #fff,
0 0 20px #fff,
0 0 30px #fff,
0 0 40px #ff00de,
0 0 70px #ff00de,
0 0 80px #ff00de,
0 0 100px #ff00de,
0 0 150px #ff00de;
}

			.whiteletter{
				color:#ffffff;
			}
			.example .notify {
				width: 100%;
			}
			a { cursor:pointer !important; }
			span { cursor:pointer !important; }
			@media print {
			   .ng-show {
				 display: block !important;
			   }
			}
			.ContenedorTabla {
				height: 300px;
				margin: 0 auto;
				overflow: auto;
				position: relative;
			}				
.pointersp{
				cursor:pointer;
			}
			.spaceLower {
				top:50px !important;
			}
			#dialog7 {
				top:50px !important;
			}
			#dialog8 {
				top:50px !important;
			}
			#nameDIV {
				position: fixed;
				z-index: 6002;
				top: 0%;
				left: 0%;
				width: auto;
				background: #6699ff;
				color: #ffffff;
				text-align: center;
				overflow: hidden; 
				-webkit-box-shadow: 0 0 5px black;
				-moz-box-shadow:    0 0 5px black;
				box-shadow:         0 0 5px black;
				display: block;
			}		
			#nameDIVC {
				position: fixed;
				z-index: 6003;
				right:1%;
				top: 0%;
				color: red;
				text-align: center;
				background: #f6f08a;
				display: block;
			}		
			#nameDIVCz {
				position: fixed;
				z-index: 6003;
				top: 0%;
				width: auto;
				background: cream;
				color: red;
				text-align: center;
				overflow: hidden; 
				-webkit-box-shadow: 0 0 5px black;
				-moz-box-shadow:    0 0 5px black;
				box-shadow:         0 0 5px black;
				display: block;
			}		
			#myDIV {
				position: fixed;
				z-index: 6001;
				bottom: 5%;
				right: 1%;
				width: 30%;
				background: #cccfff;
				text-align: center;
				line-height: 2.5;
				overflow: hidden; 
				-webkit-box-shadow: 0 0 5px black;
				-moz-box-shadow:    0 0 5px black;
				box-shadow:         0 0 5px black;
				display: none;
			}		
			#closeit {
			  position: absolute;
			  right: 10px;
			  top: 15px;
			  text-indent: -9999px;
			  background: url('img/close.gif');
			  height: 16px;
			  width: 16px;
			  cursor: pointer;
			}

	.menuModules{
		background:#6699ff;
		color: #ffffff;
		display: block;
		padding: 3px 3px 3px 6px;		
	}
	.menuModulesCover{
		background:#ccc;
		color: #ffffff;
		display: block;
		padding: 3px 3px 3px 6px;		
	}

		.curveleft {
			border-top-left-radius: 2em;
			border-bottom-left-radius: 2em;
		}
		.curveright {
			border-top-right-radius: 2em;
			border-bottom-right-radius: 2em;
		}
		.paddCell{
			padding: 0px 0px 0px 0px;
		}
  
			body {font-family: "Times New Roman", Times, serif  !important; }
		 .alignL{ 
		    text-align: left  !important;
		   }
		 .alignR{
		    text-align: right  !important;
		   }
			
		 .fntBlackSm{ 
		    font-size: 0.5em  !important;
		    color: #000000 !important;
		   }
		   /*font-size: x-small;*/
		 .fntBlack{ 
		    font-size: 1em  !important;
			/*font-size: 50%;*/
			font-size: 10px;
			font-size: x-medium;
		    color: #000000 !important;
		   }
		 .fntRed{ 
		    font-size: 1em  !important;
			/*font-size: 50%;*/
			font-size: 10px;
			font-size: x-medium;
		    color: #FF0000 !important;
		   }		 
		   .fntBlackM{ 
		    font-size: 1.2em  !important;
			font-size: 12px;
		    color: #000000 !important;
		   }
		 .fntRedM{ 
		    font-size: 1.2em  !important;
			font-size: 12px;
		    color: #FF0000 !important;
		   }		 
		   .fntBlackML{ 
		    font-size: 1.5em  !important;
		    color: #000000 !important;
		   }
		 .fntBlackL{ 
		    font-size: 2em  !important;
		    color: #000000 !important;
		   }
		 .fntWhite{ 
		    font-size: 1em  !important;
		    color: #FFFFFF !important;
		   }
		 .fntWhiteM{ 
		    font-size: 1.2em  !important;
		    color: #FFFFFF !important;
		   }
		 .fntWhiteML{ 
		    font-size: 1.5em  !important;
		    color: #FFFFFF !important;
		   }
		 .fntWhiteL{ 
		    font-size: 2em  !important;
		    color: #FFFFFF !important;
		   }
		   
		 a{
			cell-padding:0 !important;
		    font-size: 1em  !important;
		    color: #000000 !important;
		   }
		 
		#myDIV_image {
				position: fixed;
				z-index: 6001;
				top: 3%;
				right: 1%;
				width: 30%;
				background: #fff;
				text-align: center;
				line-height: 2.5;
				overflow: hidden; 
				-webkit-box-shadow: 0 0 5px black;
				-moz-box-shadow:    0 0 5px black;
				box-shadow:         0 0 5px black;
			}
		.bkgroundgrey{
			background-color: #ccc; !important;
		}
			
.texteffect01{
    background: #6699ff;
    color: #ffffff;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 24px;
    padding: 3px 3px 3px 6px;
}			
			
			
.effect7
{
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}			
			
.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; 
}

.strike > span {
    position: relative;
    display: inline-block;
}

.strike > span:before,
.strike > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 1px;
    background: red;
}

.strike > span:before {
    right: 100%;
    margin-right: 15px;
}

.strike > span:after {
    left: 100%;
    margin-left: 15px;
}

.img_container {
    width: 40%;
    height: 40%;
    background: #444;
    margin: 0 auto;
}
.img_container img.wide {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.img_container img.tall {
    max-height: 100%;
    max-width: 100%;
    width: auto;
}​
.iconH{
	width: 10px;
}


		.shadowthin {
		   -moz-box-shadow:    inset 0 0 3px #000000;
		   -webkit-box-shadow: inset 0 0 3px #000000;
		   box-shadow:         inset 0 0 3px #000000;
		}
		.shadowtop {
			-webkit-box-shadow: 0px -4px 3px rgba(50, 50, 50, 0.75);
			-moz-box-shadow:    0px -4px 3px rgba(50, 50, 50, 0.75);
			box-shadow:         0px -4px 3px rgba(50, 50, 50, 0.75);
		}
		.shadowbottom {
			-webkit-box-shadow: 0px -4px 3px rgba(50, 50, 0.75, 50);
			-moz-box-shadow:    0px -4px 3px rgba(50, 50, 0.75, 50);
			box-shadow:         0px -4px 3px rgba(50, 50, 0.75, 50);
		}
		.shadow {
		   -moz-box-shadow:    inset 0 0 10px #000000;
		   -webkit-box-shadow: inset 0 0 10px #000000;
		   box-shadow:         inset 0 0 10px #000000;
		}
		.topliner{
			background: url('../img/top_img.jpg');
			background-size: 100% 100%, cover;
		}
		.curvetop {
			border-top-left-radius: 2em;
			border-top-right-radius: 2em;
		}
		.curvebuttom {
			border-bottom-left-radius: 2em;
			border-bottom-right-radius: 2em;
		}
			@font-face {
				font-family: "Scream Real";
				src:url("Scream Real.ttf");
			}
			.blueletter{
				font-family: "Scream Real";
				src:url("Scream Real.ttf");			
				font-size: 72;
			}
			.shadowtext {
				color: white;
				text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
			}
			.headerSideImage {
				width:10em;
			}
		/*
.form-control{
    height: auto;
}
	.three-d {
		color: #fff;
		text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;
		font: 30px 'ChunkFiveRegular';
	}

	
	#retro h1 {
	color: #d7ceb2;
	text-shadow: 3px 3px 0px #2c2e38, 5px 5px 0px #5c5f72;
	font: 80px 'BazarMedium';
	letter-spacing: 10px;
}


#burning h1 {
	color: #fff;
	text-shadow: 0px -1px 4px white, 0px -2px 10px yellow, 0px -10px 20px #ff8000, 0px -18px 40px red;
	font: 80px 'BlackJackRegular';
}

#citylights h1 {
	color: #fff;
	text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff2d95, 0 0 30px #ff2d95, 0 0 40px #ff2d95, 0 0 50px #ff2d95, 0 0 75px #ff2d95;
	letter-spacing: 5px;
	font: 80px 'MisoRegular';
}

#embossed h1 {
	text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
	color: #9c8468;
	opacity: 0.3;
	font: 80px 'Museo700';
}

#letterpress h1 {
	text-shadow: 0px 1px 1px #4d4d4d;
	color: #222;
	font: 80px 'LeagueGothicRegular';
}

#cloud9 h1 {
	text-shadow: 0px 0px 10px rgba(255,255,255,0.6), 0px 0px 30px rgba(255,255,255,0.4), 0px 0px 50px rgba(255,255,255,0.3), 0px 0px 180px rgba(255,255,255,0.3);
	color: rgba(255,255,255,0);
	font: 80px 'ChunkFiveRegular';
}
*/


/* Menu */

.menu {
    position: absolute;
    width: 200px;
    padding: 2px;
    margin: 0;
    border: 1px solid #bbb;
    background: #eee;
    background: -webkit-linear-gradient(to bottom, #fff 0%, #e5e5e5 100px, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100px, #e5e5e5 100%);
    z-index: 100;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    opacity: 0;
    -webkit-transform: translate(0, 15px) scale(.95);
    transform: translate(0, 15px) scale(.95);
    transition: transform 0.1s ease-out, opacity 0.1s ease-out;
    pointer-events: none;
}

.menu-item {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.menu-btn { 
    display: block;
    color: #444;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 8px;
    border-radius: 3px;
}

button.menu-btn {
    background: none;
    line-height: normal;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%;
    text-align: left;
}

a.menu-btn {
    outline: 0 none;
    text-decoration: none;
}

.menu-text {
    margin-left: 25px;
}

.menu-btn .fa {
    position: absolute;
    left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.menu-item:hover > .menu-btn { 
    color: #fff; 
    outline: none; 
    background-color: #2E3940;
    background: -webkit-linear-gradient(to bottom, #5D6D79, #2E3940);
    background: linear-gradient(to bottom, #5D6D79, #2E3940);
    border: 1px solid #2E3940;
}

.menu-item.disabled {
    opacity: .5;
    pointer-events: none;
}

.menu-item.disabled .menu-btn {
    cursor: default;
}

.menu-separator {
    display:block;
    margin: 7px 5px;
    height:1px;
    border-bottom: 1px solid #fff;
    background-color: #aaa;
}

.menu-item.submenu::after {
    content: "";
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 5px solid transparent;
    border-left-color: #808080; 
}

.menu-item.submenu:hover::after {
    border-left-color: #fff;
}

.menu .menu {
    top: 4px;
    left: 99%;
}

.show-menu,
.menu-item:hover > .menu {
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
    pointer-events: auto;
}

.menu-item:hover > .menu {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

        /* just for demo 

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            font-size: 14px;
            width: 1170px;
            margin: auto;
        }
		*/
		
.hit-the-floor {
  color: #fff;
  font-size: 2em;
  font-weight: bold;
  font-family: Helvetica;
  text-shadow: 
    0 1px 0 #ccc, 
    0 2px 0 #c9c9c9, 
    0 3px 0 #bbb, 
    0 4px 0 #b9b9b9, 
    0 5px 0 #aaa, 
    0 6px 1px rgba(0,0,0,.1), 
    0 0 5px rgba(0,0,0,.1), 
    0 1px 3px rgba(0,0,0,.3), 
    0 3px 5px rgba(0,0,0,.2), 
    0 5px 10px rgba(0,0,0,.25), 
    0 10px 10px rgba(0,0,0,.2), 
    0 20px 20px rgba(0,0,0,.15);
}

.hit-the-floor {
  text-align: center;
}

.absLeft{
	top:20px; 
	left:0px; 
	text-align:left; 
	position:absolute;
}
.absLeft2{
	left:0px; 
	text-align:left; 
	position:relative;
}
.absRight{
	top:35px; 
	right:0px; 
	text-align:right; 
	position:absolute;
}
.absRight2{
	right:0px; 
	text-align:right; 
	position:absolute;
}
.centerMain{
	/*background-image: url('img/header7.jpg');*/
	background-repeat: repeat x y;
	background-size: cover;
	background-color: rgba(152, 66, 211, 0.23);
}
.bg_white{
	background-color: #FFFFFF;
}
.totals_h{
  color: #666;
  font-size: 18px;
  font-weight: 500;
}		
.all_Left{
	text-align:left; 
}		
.input--style-2 {
  padding: 9px 0;
  color: #666;
  font-size: 16px;
  font-weight: 500;
}

.input--style-2::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #808080;
}

.input--style-2:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #808080;
  opacity: 1;
}

.input--style-2::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #808080;
  opacity: 1;
}

.input--style-2:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #808080;
}

.input--style-2:-ms-input-placeholder {
  /* Microsoft Edge */
  color: #808080;
}

th, td {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 40px;
}

			