﻿
html
{
	font-size: 100%;
}

body
{
	color: #005FBA;
	background-color: #EBF4FE;
	font-family: inherit;
	font-size: 1.12rem;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

h1
{
	color: #FF7E5B;
	font-size: 1.3rem;
	margin-top: 12px;
	text-align: center;
}

svg
{
	fill: #005FBA;
}

.page_container
{
	margin: 0px auto;
	max-width: 1280px;
	padding: 0px 1px 0px 1px;
}

.main_table
{
	border-collapse: collapse;
}

.first_cell
{
	border: 2px solid #609CE5;
	min-width: 250px;
	padding: 0px 0px 30px 0px;
	text-align: center;
	vertical-align: top;
}

.second_cell
{
	border: 2px solid #609CE5;
	padding: 10px;
	vertical-align: top;
}

.second_cell > p
{
	margin: 0px;
	text-align: justify;
	text-indent: 45px;
}

.second_cell > ul
{
	list-style-type: none;
}

.link
{
	color: #005FBA;
}

.link:hover
{
	color: #FF7E5B;
}

.link_indent
{
	margin-left: 45px;
}

.title_p
{
	text-align: center !important;
	text-indent: 0px !important;
}

.organization_table
{
	border-collapse: collapse;
}

.organization_table tr
{
	text-align: center;
}

.organization_table td
{
	border: 1px solid #005FBA;
	padding: 5px;
}

.left_td
{
	text-align: left;
}

.administrative_procedures_table
{
	border-collapse: collapse;
}

.administrative_procedures_table tr
{
	vertical-align: top;
}

.administrative_procedures_table td
{
	border: 1px solid #005FBA;
	padding: 5px;
}

.middle_tr
{
	text-align: center;
	vertical-align: middle !important;
}

.ul_span
{
	align-items: center;
	display: flex;
	white-space: nowrap;
}

.no_indent_p
{
	text-indent: 0px !important;
}

.middle_td
{
	border-left: 0px !important;
	border-right: 0px !important;
}

.no_indent_p
{
	text-indent: 0px !important;
}

.note_table
{
	border-collapse: collapse;
}

.note_table tr
{
	vertical-align: top;
}

.padding_td
{
	padding-left: 42px;
}

.justify_td
{
	text-align: justify;
}