.text-rendering {
    text-rendering: optimizeLegibility;
}
.font-uppercase {
    font-feature-settings: "case" on !important;
	text-transform: uppercase;
}




.styled-table  {
    width: 100%;
    border-collapse: collapse;
}
.styled-table thead {
    background: #fafafa;
}
.styled-table th,
.styled-table td {
    border-bottom: 1px solid transparent;
    padding: 8px;
}
.styled-table  th {
    background-color: #f3f4f6; 
}
.styled-table  tr:nth-child(even) {
    background-color: #fafafa;
}


a.styled-link  {
    background: #F0F9FF;
    color:#00598A !important;
    padding: 3px 20px;
    border-radius: 15px;
}
a.styled-link:hover  {
    background: #DFF2FE;
}

@font-face {
	font-family: 'Firago';
	src: url('/fonts/FiraGO-SemiBold.ttf') format('truetype'),
		 url('/fonts/FiraGO-SemiBold.woff2') format('woff2'), 
		 url('/fonts/FiraGO-SemiBold.woff') format('woff'),
		 url('/fonts/FiraGO-SemiBold.eot');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'FiragoMedium';
	src: url('/fonts/FiraGO-Medium.ttf') format('truetype'),
		 url('/fonts/FiraGO-Medium.woff2') format('woff2'), 
		 url('/fonts/FiraGO-Medium.woff') format('woff'),
		 url('/fonts/FiraGO-Medium.eot');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Noto Sans Georgian Regular';
	src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype'),
		 url('/fonts/NotoSansGeorgian-Regular.woff2') format('woff2'), 
		 url('/fonts/NotoSansGeorgian-Regular.woff') format('woff'),
		 url('/fonts/NotoSansGeorgian-Regular.eot');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

