.image-align-left {
	float: left;
  	margin: 20px 20px 20px 0; 
}

.image-align-right {
	float: right;
  	margin: 20px 0 20px 20px;
}


.lead-text {
	font-size: 20px;
}

.small-text {
 	font-size: 13.6px;
}

.cta-button {
  	display: inline-block;
    position: relative;
    padding: 10px 23px;
    background: #CFFFB6;
  	border: 2px solid #203C63;
	text-align: center;
    text-decoration: none !important;
    border-radius: 500px;
    color: #203C63 !important;
  	font-size: 16px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    transition: background 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.cta-button:hover,
.cta-button:focus, 
.cta-button:active {
  	background: #B4EE96 !important;
    color: #203C63 !important;
  	border-color: #B4EE96 !important;
    text-decoration: none !important;
}

.cta-button-blue {
	display: inline-block;
    position: relative;
    padding: 10px 23px;
    background: #203C63;
  	border: 2px solid #203C63;
    border-radius: 500px;
	text-align: center;
	text-decoration: none !important;
    color: #ffffff !important;
  	font-size: 16px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    transition: background 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.cta-button-blue:hover,
.cta-button-blue:focus, 
.cta-button-blue:active {
  	background: #A0E8F9 !important;
    color: #1A4C6C !important;
  	border-color: #A0E8F9 !important;
	text-decoration: none !important;
}

.cta-button-ghost {
  	display: inline-block;
    position: relative;
    padding: 10px 23px;
    background: transparent;
  	border: 2px solid #ffffff;
    border-radius: 500px;
	text-align: center;
	text-decoration: none !important;
    color: #ffffff !important;
  	font-size: 16px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    transition: background 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.cta-button-ghost:hover,
.cta-button-ghost:focus, 
.cta-button-ghost:active {
  	background: #B4EE96 !important;
    color: #203C63 !important;
  	border-color: #B4EE96 !important;
	text-decoration: none !important;
}

.cta-button a,
.cta-button-blue a,
.cta-button-ghost a {
  	text-decoration: none !important;
    color: inherit !important;
    transition: none !important;
}

img.logo {
  max-width: 200px;
}

.PostSystemCategory_page-title-center .headerText h1 {
  text-align: center;
}