@charset "UTF-8";
/* CSS Document */


/*						TYPOGRAPHY					*/

	.page-wrapper .page h1,
	.page-wrapper .page h2,
	.page-wrapper .page h3,
	.page-wrapper .page h4 {
		font-family:Lato;
		font-weight:normal;
		color:#423B56;
		text-align:left;
		margin:15px 0px 15px 0px;
		
		text-rendering: optimizeLegibility;
		font-feature-settings: "kern";
		-webkit-font-feature-settings: "kern";
		-moz-font-feature-settings: "kern";
		-moz-font-feature-settings: "kern=1";
	}
	.page-wrapper	
		.page 
			p,
	.page-wrapper	
		.page 
			td {
				font-family:Lato;
				font-weight:normal;
				font-size:14px;
				line-height:20px;
				text-align:justify;
				color:#75697F;
				color:#25192F;
			}
	
	/* SIZE */
	
	.page-wrapper .page h1,
	.page-wrapper .page h2,
	.page-wrapper .page h3,
	.page-wrapper .page h4 { font-size:28px; line-height:32px; }

	.page-wrapper .page h1.smaller,
	.page-wrapper .page h2.smaller,
	.page-wrapper .page h3.smaller,
	.page-wrapper .page h4.smaller { font-size:24px; line-height:28px; }

	.page-wrapper .page h1.smallest,
	.page-wrapper .page h2.smallest,
	.page-wrapper .page h3.smallest,
	.page-wrapper .page h4.smallest { font-size:22px; line-height:26px; }

	.page-wrapper .page h1.tiny,
	.page-wrapper .page h2.tiny,
	.page-wrapper .page h3.tiny,
	.page-wrapper .page h4.tiny { font-size:18px; line-height:22px; }

	.page-wrapper .page h1 { font-weight: bold; }
	.page-wrapper .page h2 { font-weight: bold; }

	.page-wrapper .page p.biggest  { font-size:16px; line-height:22px; }
	.page-wrapper .page p.bigger   { font-size:15px; line-height:21px; }
	.page-wrapper .page p.smaller  { font-size:13px; line-height:19px; }
	.page-wrapper .page p.smallest { font-size:12px; line-height:18px; }
	.page-wrapper .page p.tiny     { font-size:11px; line-height:17px; }
	

	/*			TABLE				*/
	
	.mirror h5.simple-table-title {
		margin:10px 0 10px 0;
		padding:0;
		text-align:left;
		font-weight:normal;
		font-size:17px;
		line-height:22px;
		color:#2F353F;
	}
	
	.simple-table.head {
		border-spacing:0px;
		border:1px solid gray;
		padding:0px;
		margin:0px;
	}
	.simple-table.body {
		border-spacing:0px;
		border:1px solid gray;
		padding:0px;
		margin:0px;
	}
	.simple-table.head tr td {
		font-family:Lato;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
	}
	.simple-table.body tr td {
		font-family:Lato;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
	}
	.page-wrapper .page .simple-table tfoot tr td {
		font-size:0.8em;
		line-height:1.2em;
		text-align:left;
	}
	.page-wrapper .page .simple-table tfoot tr              td:before	{ display:inline-block; position:relative; }
	.page-wrapper .page .simple-table tfoot tr:nth-child(1) td:before	{ content:"*";      margin-top:15px; margin-right:-30px; padding-top:7px; padding-right:35px; border-top:1px solid gray; }
	.page-wrapper .page .simple-table tfoot tr:nth-child(2) td:before	{ content:"**";     margin-top: 0px; margin-right:-30px; padding-right:35px; }
	.page-wrapper .page .simple-table tfoot tr:nth-child(3) td:before	{ content:"***";    margin-top: 0px; margin-right:-30px; padding-right:35px; }
	.page-wrapper .page .simple-table tfoot tr:nth-child(4) td:before	{ content:"****";   margin-top: 0px; margin-right:-30px; padding-right:35px; }
	.page-wrapper .page .simple-table tfoot tr:nth-child(5) td:before	{ content:"*****";  margin-top: 0px; margin-right:-30px; padding-right:35px; }
	.page-wrapper .page .simple-table tfoot tr              td p		{ margin:0; padding:0; }


	.page-wrapper .page p.bold         { font-weight: bold; }
	.page-wrapper .page p.lead         { font-size:16px; line-height:23px; font-weight: normal; }
	.page-wrapper .page p.slogan       { font-size:18px; line-height:25px; font-weight: bold;   color:#355E9F;  }
	.page-wrapper .page .table-title   { font-size:18px; line-height:25px; font-weight: normal; text-align: left; margin:10px 0 5px 0; padding: 0; color: #423B56; }


/*						IMAGES						*/
		.inline-image												{	display:block; background-repeat:no-repeat; background-size:contain; }
		.inline-image.span-to-left									{	float:left;	 margin:0 30px 5px 0; /*border:1px solid gray;*/ max-width: 30vw; }
		.inline-image.span-to-right									{	float:right; margin:0 0 5px 30px; /*border:1px solid gray;*/ max-width: 30vw; }

		.inline-image img											{	visibility:hidden; width: 100%; height: auto; }


/* EXCLUSIONS (RESPONSIVE LAYOUT) */

	@media screen and (min-width: 1600px) {
		/* XXL */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	}
		.inline-image img											{	height:auto; }
	}
	@media screen and (min-width: 1200px) and  (max-width: 1599px) {
		/* XL */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	}
		.inline-image img											{	height:auto; }
	}
	@media screen and (min-width: 1000px) and  (max-width: 1199px) {
		/* L */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	max-width:100%; float:none; margin: 0 0 10px 0; }
		.inline-image img											{	height:auto; }
	}
	@media screen and (min-width: 800px) and (max-width: 999px) {
		/* M */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	max-width:100%; float:none; margin: 0 0 10px 0; }
		.inline-image img											{	height:auto; }
	}
	@media screen and (min-width: 600px) and (max-width: 799px) {
		/* S */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	max-width:100%; float:none; margin: 0 0 10px 0; }
		.inline-image img											{	height:auto; }
	}
	@media screen and (min-width: 400px) and (max-width: 599px) {
		/* XS */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	max-width:100%; float:none; margin: 0 0 10px 0; }
	}
	@media screen and (max-width: 399px) {
		/* XXS */
		.inline-image.span-to-left,
		.inline-image.span-to-right									{	max-width:100%; float:none; margin: 0 0 10px 0; }
		.inline-image img											{	height:auto; }
	}

/* EXCLUSIONS (UNITED RESPONSIVE LAYOUT) */

	@media screen and (min-width: 600px) {
		/* ABOVE XS (desktop) */
	}
	@media screen and (max-width: 599px) {
		/* XS and XXS (mobile) */
	}
		