    
.blink 			{
				animation: blink 1s steps(1, end) infinite;
				color: red;
				}
.preto			{color: black; font-weight: bold;}	
.vermelho		{color: red; 	font-weight: bold;}	
.azul			{color: blue; 	font-weight: bold;}	  

.Meu_Dado		{
				position:absolute; 
				top:0px; 
				left: 20%;
				}

@keyframes blink {
					0% {
					  	opacity: 1;
						}
					50% {
					  	opacity: 0;
						}
					100% {
					  	 opacity: 1;
						 }
				}
.Alert			{
				width: 		300px;
				color:    black;
				border: 	3px solid 	#fc1d1d;
				display: 	none;
				background: 			#ebca0c;
				background-color: 		#ebca0c;
				font-size: 16px;
				align-self: center; 
				justify-self: center; 
				text-align: center; 
				}



.ROTAT		  	{	transform:rotate(-80deg);    /*white-space: nowrap;*/ 											}
.AUT			{	width: 		auto;																				}
.SEC_100	  	{	width:		100%;																				}
.SEC_70	  		{	width:		70%;																				}
.SEC_50	  		{	width:		50%;																				}

.BLD			{	font-weight: bold;																				}

  
  #header1 		{
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 10px;
				}
  
  #days 		{
				width: 100%;
				border-collapse: collapse;
				}
  
  #days th, #days td 
  				{
				border: 1px solid #1a1819;
				padding: 5px;
				text-align: center;
				}
  
  #days td:hover 
  				{
				background-color: #e2c43c;
				cursor: pointer;
				font-weight: bold;
  				}
  #days td:visited 
  				{
				background-color: #e2c43c;
				font-weight: bold;
				cursor: pointer;
  				}
  #days td:active 
  				{
				background-color: #e2c43c;
				font-weight: bold;
				cursor: pointer;
  				}
  
  #events 		{
				padding: 10px;
  				}
								    
.footer_Marg	{	position: 			fixed; 
					left: 				0;
					bottom: 			0;
					width: 				100%;
					background-color:	#204a87;
					color:				white;
					text-align:			left;
					z-index:			999;
				}
.Header_Marg	{	position: 			fixed; 
					width: 				100%;
					z-index:			999;
					top: 				0;
					background-color:	white;
				}
										    
.row      	{
			display: flex;
            }
.column1  {
            flex: 30%;
            }
.column2  {
          flex: 70%;
          }
.Rad_Pos  {
          position: absolute;
		  width:  20px;
		  height: 20px;
		  border: 3px solid #73AD21;
		  display: block;
		  border: 4px solid green;
		  padding: 0.5em;
          }
.Rad_Pos:checked 
          {
		  background: red;
		  background-size: 100% 100%;
		  }
.Rad_Pos:focus 
		  {
		  outline-color: transparent;
		  }
.box_Scr  {
          background: Khaki;
      	  }

      	  
.Marron 	{
		    color: 					rgba(195, 71, 22, 1);
		    }
.Center 	{
			margin: 					auto;
		    width: 						90vw;
			height:						95vh;
			}
.Formul 	{
		    font-style: 				normal;
		    font-variant-ligatures: 	normal;
		    font-variant-caps: 			normal;
		    font-variant-numeric: 		normal;
		    font-variant-east-asian: 	normal;
		    font-weight: 				normal;
		    font-stretch: 				normal;
		    font-size: 					20px;
		    font-family: 				"patrick hand", cursive;
		    background-color: 			rgba(255, 255, 255, 1);
		   	border: 					0px solid rgba(255, 255, 255, 1);
		   	color: 						#000000;
		   	border-radius: 				5px;
		   	box-shadow: 				0 1px 4px rgba(0, 0, 0, 0.6);
		    padding: 					5px;
		    cursor: 					text;
		    text-rendering: 			auto;
		    letter-spacing: 			normal;
		    word-spacing: 				normal;
		    text-transform: 			none;
		    text-indent: 				0px;
		    text-shadow: 				none;
		    text-align: 				start;
			}
.TBL  								{ 	border-spacing:0px; 	
										border-width: 1px; 				
										border-color: #ff5500; 		
										border-style: solid;  	
										margin: 0px;	 	 							
				  						padding-top:0px; 		
				  						padding-bottom:0px; 			
				  						padding-left:0px; 			
				  						padding-right:0px; 		
				  						background-color: white;
				  						border-left: hidden; 	
				  						border-right:hidden;			
				  						vertical-align: middle;
				  						}			


.Hide								{	display: none;}
.Red      							{	color: red;			}
.Msgt								{	color: red;		
										font-weight: bold;	}
.Laranja       						{	background: white;	
										border-color: 1px solid #ff5500; 		
										border: 1px solid #ff5500;	
										color: black;			
										cursor: pointer;	}

.TBH								{	border-spacing:0px; 	border-width: 1px;			border-color: #ff5500;	border-style: solid;  	
										margin: 0px;			padding-top:0px; 			padding-bottom:0px;			padding-left:0px; 			
				  						padding-right:0px;		background-color: white;	border: hidden; 			vertical-align: middle;
				  					}
				  						
.TBL  								{ 	border-spacing:0px; 	
										border-width: 1px; 				
										border-color: #ff5500; 		
										border-style: solid;  	
										margin: 0px;	 	 							
				  						padding-top:0px; 		
				  						padding-bottom:0px; 			
				  						padding-left:0px; 			
				  						padding-right:0px; 		
				  						background-color: white;
				  						border-left: hidden; 	
				  						border-right:hidden;			
				  						vertical-align: middle;
				  					}
				  					
.TDL								{   padding-top: 	0px;			cursor: pointer; border-left: hidden; border-right:hidden;	
										border-top: 	2px solid red;
										border-bottom: 	2px solid red;	height: 35px;	 vertical-align: middle;
									}
.TDZ								{   padding-top: 	0px;			cursor: pointer; 	
										border-top: 	2px solid red;
										border-bottom: 	2px solid red;	vertical-align: middle;
									}
									
.TDX								{   padding-top: 0px;	border: hidden; border-top: hidden;	border-bottom: hidden; vertical-align: middle;
									}
.TDY								{   padding-top: 0px;	vertical-align: middle;
									}
									
Tog 								{	background-color: rgb(83,87,93);	font-family: "FontAwesome";		color: red;			
										text-shadow: 0px 1px 1px rgba(250,250,250,0.1);
										font-size: 20pt;					display: block;					position: relative;	text-decoration: none;
    									box-shadow: 0px 3px 0px 	0px 	rgb(34,34,34),
    												0px 7px 10px 	0px 	rgb(17,17,17),
    									      inset 0px 1px 1px 	0px 	rgba(250, 250, 250, .2), 
    									      inset 0px -12px 35px 0px 		rgba(0, 0, 0, .5);
										width: 35px;						height: 35px;					border: 0;			border-radius: 35px;
										margin: 0 auto;
										text-align: center;					line-height: 40px;				
										transition: 		color 350ms ease, text-shadow 350ms;
										-o-transition: 		color 350ms ease, text-shadow 350ms;
										-moz-transition: 	color 350ms ease, text-shadow 350ms;
										-webkit-transition: color 350ms ease, text-shadow 350ms;
										font-family: "FontAwesome";
									}
.Tog:before 						{	background-color: rgb(26,27,29);	content: "";	display: block;	z-index: -2;	position: absolute;	}
.Tog:active 						{	background-color: rgb(83,87,93);	}
.Tog.on 							{	background-color: rgb(83,87,93);	color: green;	text-shadow: 0px 1px 0px yellow;	}
.Tog:active:before, a.on:before 	{	background-color: rgb(26,27,29);	}

/* Styling the Indicator light */
.Tog + simageUrlpan 				{	background-color: rgb(226,0,0);	display: block;	width: 8px;		height: 8px;
										box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.5),	
													      0px 0px 3px 2px rgba(226,0,0,0.5);
 									border-radius: 4px;					clear: both;	position: absolute;	left: 90%;	top: 22px;
 									transition: 		background-color 350ms, box-shadow 700ms;
									-o-transition:		background-color 350ms, box-shadow 700ms;
									-moz-transition: 	background-color 350ms, box-shadow 700ms;
									-webkit-transition: background-color 350ms, box-shadow 700ms;
									}
.Tog.on + span 					{	box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.5), 0px 0px 3px 2px rgba(135,187,83,0.5);	background-color: rgb(135,187,83);	}




.buttonx 						{
								box-shadow: 0px 1px 0px 0px #f0f7fa;
								background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
								background-color:#33bdef;
								border-radius:6px;
								display:inline-block;
								cursor:pointer;
								color:#ffffff;
								font-family:Arial;
								font-size:15px;
								font-weight:bold;
								padding:4px 12px;
								text-decoration:none;
								text-shadow:0px -1px 0px #5b6178;
								}

 .DateDiv 		{	float:left;								position:relative;						padding:0.1mm;			
					font-size:8px;							font-weight: bold;						margin-top: 0.1mm;		
					width:100%;
  					border:0.1mm solid #ff5500;				color:#333;					  background: #f9df86;
  				}
.DateDivPhone 	{	float:left;								position:relative;						padding:0.1mm;			
					font-size:10px;							font-weight: bold;						margin-top: 0.3mm;		
					width:100%;
  					border:0.3mm solid #ff5500;			color:#000000;						  background: #ff8000;
  				} 

.txt2Taxist		{COLOR: DarkSlateBlue; position: relative;	font-size: 9px;	left: +12mm;			font-weight:bold;	
				}
.ListOfMessage  {overflow: hidden;}

.tooltip 			{	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
						box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
						font-family: Calibri, Tahoma, Geneva, sans-serif;
						position: absolute; left: 1em; top: 2em; z-index: 300;		max-width: 80%;
						margin-left: 0; width: 250px;				
					}
.help 				{ background: #9FDAEE; border: 1px solid #2BB0D7;	}







