@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:300&display=swap');


@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 85% !important;
	}
}
   .align-items-center {
  align-items: center !important;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex !important;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}
   

body {
	margin-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px  !important;
	margin-bottom: 0px !important;
	margin:0 !important;

}
body,td,th {
	font-family: Roboto;
	font-size: 18px;
	color: #333;
}
html, body {
    width: 100% !important;
}


a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}



.pad5 {
	padding: 5px;
	}
.pad10 {
	padding: 10px;
	}





.gray_14 {

	font-family: Montserrat;

	font-size: 14px;

	color: #333;

}

.gray_16 {

	font-family: Montserrat;

	font-size: 16px;

	color: #333;

}
.gray_16-l {

	font-family: Roboto;

	font-size: 16px;

	color: #333;

}
.gray_18 {

	font-family: Montserrat;

	font-size: 18px;

	color: #333;

}
.gray_18-l {

	font-family: Roboto;

	font-size: 18px;

	color: #333;

}
.gray_20 {

	font-family: Montserrat;

	font-size: 20px;

	color: #333;

}

.gray_24 {

	font-family: Montserrat;

	font-size: 24px;

	color: #333;

}





.blue_14 {

	font-family: Montserrat;

	font-size: 14px;

	color: #0C527D;

}

.blue_16 {

	font-family: Montserrat;

	font-size: 16px;

	color: #143568;

}

.blue_18 {

	font-family: Montserrat;

	font-size: 18px;

	color: #0C527D;

}

.blue_20 {

	font-family: Montserrat;

	font-size: 20px;

	color: #0C527D;

}

.blue_24 {

	font-family: Montserrat;

	font-size: 24px;

	color: #0C527D;

}



.white_14 {

	font-family: Montserrat;

	font-size: 14px;

	color: #FFF;

}

.white_16 {

	font-family: Montserrat;

	font-size: 16px;

	color: #FFF;

}
.white_16-l {

	font-family: Roboto;

	font-size: 16px;

	color: #FFF;

}
.white_18 {

	font-family: Montserrat;

	font-size: 18px;

	color: #FFF;

}

.white_20 {

	font-family: Montserrat;

	font-size: 20px;

	color: #FFF;

}

.white_24 {

	font-family: Montserrat;

	font-size: 24px;

	color: #FFF;

}















.gray_14 a {

	font-family: Montserrat;

	font-size: 14px;

	color: #333;

}

.gray_16 a {

	font-family: Montserrat;

	font-size: 16px;

	color: #333;

}

.gray_18 a {

	font-family: Montserrat;

	font-size: 18px;

	color: #333;

}

.gray_20 a {

	font-family: Montserrat;

	font-size: 20px;

	color: #333;

}

.gray_24 a {

	font-family: Montserrat;

	font-size: 24px;

	color: #333;

}

.gray_16-l a {

	font-family: Roboto;

	font-size: 16px;

	color: #333;

}

.gray_18-l a {

	font-family: Roboto;

	font-size: 18px;

	color: #333;

}



.blue_14 a {

	font-family: Montserrat;

	font-size: 14px;

	color: #0C527D;

}

.blue_16 a {

	font-family: Montserrat;

	font-size: 16px;

	color: #0C527D;

}

.blue_18 a {

	font-family: Montserrat;

	font-size: 18px;

	color: #0C527D;

}

.blue_20 a {

	font-family: Montserrat;

	font-size: 20px;

	color: #0C527D;

}

.blue_24 a {

	font-family: Montserrat;

	font-size: 24px;

	color: #0C527D;

}



.white_14 a {

	font-family: Montserrat;

	font-size: 14px;

	color: #FFF;

}

.white_16 a {

	font-family: Montserrat;

	font-size: 16px;

	color: #FFF;

}
.white_16-l a {

	font-family: Roboto;

	font-size: 16px;

	color: #FFF;

}
.white_18 a {

	font-family: Montserrat;

	font-size: 18px;

	color: #FFF;

}

.white_20 a {

	font-family: Montserrat;

	font-size: 20px;

	color: #FFF;

}

.white_24 a {

	font-family: Montserrat;

	font-size: 24px;

	color: #FFF;

}

#my_centered_buttons { display: flex; justify-content: center; }