/*-----------------------------------------------------------------------------------*/
/*-------------------------------FOOTER.CSS------------------------------------------*/
/*-----------------------------------------------------------------------------------*/


/* FOOTER
------------------------------------------------------*/

footer {
	background-color: rgba(70,70,70,1.00);
	color: rgba(255,255,255,1.00);
}
/*
footer .content {
	border-left: 1px solid rgba(179,179,179,0.3);
	padding: 0 1em;
}
*/
footer h4 {
	color: rgba(255,255,255,1.00);
	font-size: 1em;
	text-transform: uppercase;
}

footer span {
	font-size: 0.9em;
}

footer p {
	margin-top: 1em;
	font-size: 0.9em;
}

footer ul {
	font-size: 0.9em;
}

footer ul li {
	margin-bottom: 0.5rem;
}

footer ul li a {
	display: block;
	color: rgba(255,255,255,1.00);
	padding: 0.3rem 0;
}
/*
footer ul li a::before {
	content: ' - ';
	display: inline;
}
*/
footer ul li a:hover {
	text-decoration: underline;
	color: rgba(255,255,255,0.8);
}

@media (max-width:767px) {
	footer .content {
		border-bottom: 1px solid rgba(255,255,255,0.2);
		margin-bottom: 2rem;
		padding-bottom: 1rem ;
	}

	footer :last-child .col-xs-12:last-child .content {
		border: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.signature {
		padding: 1em;
	}

	.signature p {
		line-height: 1;
		padding: 1em 0;
	}
}

/* BLOCO - SIGNATURE
------------------------------------------------------*/
.signature {
	padding: 1.5em 0 1em;
	font-size: 0.8em;
	color: rgba(255,255,255,1.00);
	background-color: rgba(50,50,50,1.00);
}

.signature a {
	display: block;
	text-align: right;
}


/*-----------------------------------------------------------------------------------*/
/*-------------------------------PRINT.CSS-------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

@page {
    /*size:A4 landscape;*/
    size:A4 portrait;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0;
    -webkit-print-color-adjust: exact;
}

@media print {
  body {
	-webkit-print-color-adjust: exact;
	font-size: 12pt;
	}

	.print-col-1 {
		width: 8.33333333%;;
	}

	.print-col-2 {
		width: 16.66666667%;
	}

	.print-col-3 {
		width: 25%;
	}

	.print-col-4 {
		width: 33.33333333%;
	}

	.print-col-5 {
		width: 41.66666667%;
	}

	.print-col-6 {
		width: 50%;
	}

	.print-col-7 {
		width: 58.33333333%;
	}

	.print-col-8 {
		width: 66.66666667%;
	}

	.print-col-9 {
		width: 75%;
	}

	.print-col-10 {
		width: 83.33333333%;
	}
	
	.print-col-11 {
		width: 91.66666667%;
	}

	.print-col-12 {
		width: 100%;
	}


	.print-col-1,
	.print-col-2,
	.print-col-3,
	.print-col-4,
	.print-col-5,
	.print-col-6,
	.print-col-7,
	.print-col-8,
	.print-col-9,
	.print-col-10,
	.print-col-11,
	.print-col-12 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.pt-10 {
		font-size: 10pt;
	}

	.pt-14 {
		font-size: 14pt;
	}



	/*.mt-1,
	.mt-2,
	.mt-3,
	.mt-4,*/
	.mt-5, 
	.mt-6, 
	.mt-7, 
	.mt-8, 
	.mt-9, 
	.mt-10, 
	.mt-11, 
	.mt-12 { margin-top: 0 !important;} 

	.mt-2 { margin-top: 1rem !important;}

	.mb-1, 
	/*.mb-2,*/ 
	.mb-3, 
	.mb-4, 
	.mb-5, 
	.mb-6, 
	.mb-7, 
	.mb-8, 
	.mb-9, 
	.mb-10, 
	.mb-11, 
	.mb-12 { margin-bottom: 0 !important;} 

	.pt-1, 
	.pt-2, 
	.pt-3, 
	.pt-4, 
	.pt-5, 
	.pt-6, 
	.pt-7, 
	.pt-8, 
	.pt-9, 
	.pt-10, 
	.pt-11, 
	.pt-12 { padding-top: 0 !important;} 

	.pb-1, 
	.pb-2, 
	.pb-3, 
	.pb-4, 
	.pb-5, 
	.pb-6, 
	.pb-7, 
	.pb-8, 
	.pb-9, 
	.pb-10, 
	.pb-11, 
	.pb-12 { padding-bottom: 0 !important;}

	.print {
		display: block !important;
	}

	.no-print {
		display: none !important;
	}

	.page-contact-form {
		background-color: none) !important;
		padding: 1rem 2rem !important;
	}
	
	.page-contact-form h2 {
		font-size: 11pt;
	}
		
	input {
		border: 0px solid rgba(150,150,150,1.00) !important;
		background-color: rgba(242,242,242,1.00) !important;
		border-bottom: 1px solid rgba(50,50,50,1.00) !important;
		border-radius: 0 !important;
		padding: 0.5rem 8px !important;
	}
	
	.page-contact .content-form span.form-label {
		margin: 10px 0 5px !important;
	}
	
	.page-contact .content-form ::-webkit-input-placeholder {
		color:rgba(150,150,150,1.00) !important;
	}

	



}

