#modalBackground{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; background: rgba(0,0,0, 0.2); padding: 10px; text-align: center; display: none;}
#modalContent{max-width: 700px; background: white; padding: 10px; margin: 0 auto; height: 80%;}
#btnFechar{height: 50px; border-radius: 100px; background: red; color: white;}


.separaInputs{}
.quebraPorMot{border: solid 1px #D0D0D0; padding: 10px; background: white; max-width: 800px; margin: 0 auto; text-align: left; font-size: 12px; font-family: Courier New, monospace; margin-bottom: 10px;}
#lista{  max-width: 800px; margin: 0 auto; text-align: left; font-size: 12px; font-family: Courier New, monospace; margin-top: 55px;}
.iniJornada{border: solid 1px #D0D0D0; padding: 10px; margin-bottom: 10px;}
.paradas{border-left: solid 1px #D0D0D0;  margin-left: 10px; margin-bottom: 10px; }
.outros{border: solid 1px #D0D0D0;  margin-left: 10px; margin-bottom: 10px; color: #737373; }
.espera{border-left: solid 1px #D0D0D0;  margin-left: 10px; margin-bottom: 10px;  }
.mot {border: solid 1px #D0D0D0; padding: 10px; text-align: center; background: black; color: white;}
.dat {border: solid 1px #D0D0D0; padding: 5px; text-align: center; background: #D0D0D0; color: white;}
.formularios { padding: 5px; text-align: center; background: white;  margin: 0 auto; display: table; margin-bottom: 10px;}

.formBusca {padding: 10px; border-bottom: solid 1px #CDCCCC; background:white; text-align: left;  font-size: 11px;}
.formBusca:hover{background: #ECECEC;}
.divFormBuscar{width: 200px; position: absolute; height: 300px; z-index: 9999; overflow: auto; display: none; margin: 0; background: white; border: solid 1px #CDCCCC; margin-top: 26px;}
.textFormBuscar{ width: 200px; position: absolute; height: 300px; z-index: 9999; overflow: auto; display: none; margin: 0; left: 210px; background: white; border: none; font-size: 10px; border: solid 1px #CDCCCC; margin-top: 26px;}
.closex, .limpar, .procurar{border: solid 1px red; background: red; color: white; border-radius: 60px;  width: 25px; height: 25px; display: none; left: 390px; position: absolute;}
.limpar{width: auto; left: 320px; background: black; border: solid 1px black;}
.procurar{width: auto; left: 250px; background: green; border: solid 1px green;}
.tabFicha td{padding: 1px; display: fixed; position: relative;}
.tabFicha{display: fixed; }
.modalBackground{position: fixed; top: 0px; left: 0px; background: rgba(0,0,0, 0.5); height: 100%; width: 100%; z-index: 99999; display: none; height: 100%; overflow: auto;}
.modalContent{position: relative; width: 90%; background: white; margin: 0 auto; margin-top: 10px; display: table; min-height: 80%;   }


 .dataTables_length, .dataTables_filter{margin: 10px;   max-width: 500px; float: left;}
 .dataTables_filter input{margin-bottom: 10px; width: 200px; padding: 10px; box-sizing: border-box; border: solid 1px #D0D0D0; border-radius: 5px; width: 200px;}
 .dataTables_length select{padding: 10px; box-sizing: border-box; border: solid 1px #D0D0D0; border-radius: 5px;}
 #DataTables_Table_0{margin-bottom: 10px;}
.dataTables_info{display: table;}
.tableRelatorio td{border: solid 1px #D0D0D0;}
#listaRelJornada #lista{left: 0px; margin: 0px; padding: 0px; width: 100%; position: absolute; overflow: auto; height: 100%; min-width: 100%; padding: 10px;} 
@media print {
@page  {
	margin: 5px;
  
}
 body {background: white;  
	 -webkit-print-color-adjust: exact;
 }
 
 /*#conteudo, .navbarH, .formularios{display: none;}*/
  /*body * {
	padding: 0; margin: 0;
    visibility: hidden;
	 -webkit-print-color-adjust: exact;
  }*/
  .print, .print * {
    visibility: visible;
	  -webkit-print-color-adjust: exact;
	 
	  margin: 0;
	  position: relative;
	  
  }
 

  #conteudo{position: absolute;}
  body, html, head, #conteudo{padding: 0; margin: 0; visibility: hidden; }
  #navbarH, .ignorePrint, button, .formularios {display: none;}

  
	 #fichafinanceira{padding:0; }
	
	
	* { 
		float: none !important; 
	  }
	  .print{ display: block;
		page-break-after: always;
        page-break-inside: avoid;
		}
		
		
		/*resete nessas divs*/
	 .content-wrapper, #conteudo, #listaRelJornada #lista  {
		animation : none;
		animation-delay : 0;
		animation-direction : normal;
		animation-duration : 0;
		animation-fill-mode : none;
		animation-iteration-count : 1;
		animation-name : none;
		animation-play-state : running;
		animation-timing-function : ease;
		backface-visibility : visible;
		background : 0;
		background-attachment : scroll;
		background-clip : border-box;
		background-color : transparent;
		background-image : none;
		background-origin : padding-box;
		background-position : 0 0;
		background-position-x : 0;
		background-position-y : 0;
		background-repeat : repeat;
		background-size : auto auto;
		border : 0;
		border-style : none;
		border-width : medium;
		border-color : inherit;
		border-bottom : 0;
		border-bottom-color : inherit;
		border-bottom-left-radius : 0;
		border-bottom-right-radius : 0;
		border-bottom-style : none;
		border-bottom-width : medium;
		border-collapse : separate;
		border-image : none;
		border-left : 0;
		border-left-color : inherit;
		border-left-style : none;
		border-left-width : medium;
		border-radius : 0;
		border-right : 0;
		border-right-color : inherit;
		border-right-style : none;
		border-right-width : medium;
		border-spacing : 0;
		border-top : 0;
		border-top-color : inherit;
		border-top-left-radius : 0;
		border-top-right-radius : 0;
		border-top-style : none;
		border-top-width : medium;
		bottom : auto;
		box-shadow : none;
		box-sizing : content-box;
		caption-side : top;
		clear : none;
		clip : auto;
		color : inherit;
		columns : auto;
		column-count : auto;
		column-fill : balance;
		column-gap : normal;
		column-rule : medium none currentColor;
		column-rule-color : currentColor;
		column-rule-style : none;
		column-rule-width : none;
		column-span : 1;
		column-width : auto;
		content : normal;
		counter-increment : none;
		counter-reset : none;
		cursor : auto;
		direction : ltr;
		display : inline;
		empty-cells : show;
		float : none;
		font : normal;
		font-family : inherit;
		font-size : medium;
		font-style : normal;
		font-variant : normal;
		font-weight : normal;
		height : auto;
		hyphens : none;
		left : auto;
		letter-spacing : normal;
		line-height : normal;
		list-style : none;
		list-style-image : none;
		list-style-position : outside;
		list-style-type : disc;
		margin : 0;
		margin-bottom : 0;
		margin-left : 0;
		margin-right : 0;
		margin-top : 0;
		max-height : none;
		max-width : none;
		min-height : 0;
		min-width : 0;
		opacity : 1;
		orphans : 0;
		outline : 0;
		outline-color : invert;
		outline-style : none;
		outline-width : medium;
		overflow : visible;
		overflow-x : visible;
		overflow-y : visible;
		padding : 0;
		padding-bottom : 0;
		padding-left : 0;
		padding-right : 0;
		padding-top : 0;
		page-break-after : auto;
		page-break-before : auto;
		page-break-inside : auto;
		perspective : none;
		perspective-origin : 50% 50%;
		position : static;
		/* May need to alter quotes for different locales (e.g fr) */
		quotes : '\201C' '\201D' '\2018' '\2019';
		right : auto;
		tab-size : 8;
		table-layout : auto;
		text-align : inherit;
		text-align-last : auto;
		text-decoration : none;
		text-decoration-color : inherit;
		text-decoration-line : none;
		text-decoration-style : solid;
		text-indent : 0;
		text-shadow : none;
		text-transform : none;
		top : auto;
		transform : none;
		transform-style : flat;
		transition : none;
		transition-delay : 0s;
		transition-duration : 0s;
		transition-property : none;
		transition-timing-function : ease;
		unicode-bidi : normal;
		vertical-align : baseline;
		visibility : visible;
		white-space : normal;
		widows : 0;
		width : auto;
		word-spacing : normal;
		z-index : auto;
		/* basic modern patch */
		all: initial;
		all: unset;
		height: auto;
		 
		
		 
	}
	*{-ms-overflow-style: -ms-autohiding-scrollbar;}
	#listaRelJornada .print { transform: scale(0.85); transform-origin: 0 0;}
	
	
	/*#listaRelJornada table{
		page-break-before: always;
		page-break-after: always;
	}
	#listaRelJornada table tr {
		  page-break-inside: avoid;
	}*/
	
}

	@page  
	{ 
		size: auto;   /* auto is the initial value */ 

		/* this affects the margin in the printer settings */ 
		margin: 5mm 5mm 5mm 5mm;  
	} 