.elementor-kit-165{--e-global-color-primary:#006633;--e-global-color-secondary:#06934D;--e-global-color-text:#282E8F;--e-global-color-accent:#61C3CE;--e-global-color-a5104d6:#F60A0A;--e-global-color-6198622:#E6AA1C;--e-global-color-31d4e6f:#702020;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-dad43a3-font-family:"Satisfy";--e-global-typography-dad43a3-font-size:41px;}.elementor-kit-165 button,.elementor-kit-165 input[type="button"],.elementor-kit-165 input[type="submit"],.elementor-kit-165 .elementor-button{color:#F2F8F5;background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-kit-165 button:hover,.elementor-kit-165 button:focus,.elementor-kit-165 input[type="button"]:hover,.elementor-kit-165 input[type="button"]:focus,.elementor-kit-165 input[type="submit"]:hover,.elementor-kit-165 input[type="submit"]:focus,.elementor-kit-165 .elementor-button:hover,.elementor-kit-165 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FBF6F6;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-kit-165 input:not([type="button"]):not([type="submit"]),.elementor-kit-165 textarea,.elementor-kit-165 .elementor-field-textual{color:#006633;border-style:solid;border-color:#006633;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-165 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.quform-element-20_42 .quform-element-row .quform-spacer {
    padding-bottom: 1px;
}
.quform-element-30_18 .quform-element-row .quform-spacer {
    padding-bottom: 1px;
}


.quform-element-23_17 .quform-element-row .quform-spacer {
    padding-bottom: 1px;
}

.quform-form-8.quform-spacer {
    padding: 0 0 1px 0;
    margin: 0 0 1px 0;
}


@media print{
	.pagebreak {
			clear: both;
			page-break-after: always;
	}
	@page 
		{
			size: auto;   /* auto is the initial value */
			margin: 3mm;  /* this affects the margin in the printer settings */
		}
			
		
}

.tabla_resultado
{
	  border-bottom: 1px solid #ddd;
}

.tabla_resultado tbody tr:nth-child(odd)
{
	
	border-bottom: 1px solid #ddd;
	background: #E0F3F8;
}

.tabla_resultado tbody td{
	width: auto;
	border-bottom: 1px solid #ddd;
}



.tabla_resultado tbody:after {
  content: "pilas-app.com"; 
  font-size:100px;  
  color: #EFF8FB;
  z-index: 9999;
  opacity: 0.25;
 
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);  
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  -o-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.tablaSeccion td:first-child {
  width: 40%;
}
.tablaSeccion th{
	color: white;
	background: #006633;  
}
.tablaSeccion tbody td:last-child {
  width: 30%;
  text-align: left;
}
.tablaSeccion tbody tr:nth-child(even)
{
	background: #CEF6CE;
}

.tablaNomina th{
  background: #006633;
  color: white;
}

.tablaNomina td{
  width: auto;
}

.tablaNomina tbody tr:nth-child(even)
{
	background-color: #CEF6CE;	
	
}

.footer {
 background: #006633;
 color: white;
}



.character-counter {
    font-size: 11px;
    color: #006633;
}/* End custom CSS */