/*simplifying page */
body.wrapper-printrates {
	background-color: #fff;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#111;
}
.wrapper.hasnobanner .wrapper_inner, .wrapper.hasnobanner div.wrapper_inner.scrolled-margin {margin-top: 0}
.header, .header.scrolled {position: relative !important; left: unset; top: unset; box-shadow: none; transition: none;}
.header, 
	.header-logo, 
		.print-button {display: flex;}
.header-logo img {transition: none;}
.header.scrolled .header-logo img {width: 250px;}
.header-inner {width: 100%; justify-content: space-between;}
.print-button a {font-size: 1.5rem; color: #0556A7; transition: transform 0.4s ease-in-out; padding-right: 10px;}
.print-button a:hover {font-size: 1.6rem; color: #7DC342;}

.foot-inner  {flex-direction: row-reverse; align-items: flex-end; justify-content: center; column-gap: 40px; row-gap:10px; flex-wrap: wrap;}
.foot-logo {margin: 0;}
.copyright {font-size: .8rem; margin: 0; max-width: 500px; text-align: left; text-wrap: pretty;}

/* hide elements */
.button-iframe-wrap, .site-alerts {display: none !important;}
.JQrateAlert {display: none !important;}

/* ratetable shrinking */
div.rate-border {box-shadow: none; border-radius: 0; border: none; padding: 10px;}
caption.rateprogram {padding: 10px 2px 5px 2px; background-color: #fff; border-bottom: 3px solid #0556A7; margin-bottom: 8px; font-size: 1.2rem !important;}
.rateprogram a:link, .rateprogram a:visited, .rateprogram a:active {text-decoration: none;}
.ratecolheader, .ratecolheader th, .ratetable th a {color: #0556A7 !important}
.ratetable td, .ratetable th {padding: 5px; background-color: #fff; font-size: .9rem;}
.ratetable td {border: 1px solid #eee;}
.ratedate {color: #999; margin-bottom: 5px;}




/* EOF */