@import url("https://p.typekit.net/p.css?s=1&k=tub7ybw&ht=tk&f=15701.15703.15705.15708.15709&a=5466036&app=typekit&e=css");

@font-face {
	font-family:"lato";
	src:url("https://use.typekit.net/af/bdde80/00000000000000000001522d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/bdde80/00000000000000000001522d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/bdde80/00000000000000000001522d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
	font-display:auto;
	font-style:italic;
	font-weight:400;
	font-stretch:normal;
}

@font-face {
	font-family:"lato";
	src:url("https://use.typekit.net/af/6c7e72/000000000000000000015232/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/6c7e72/000000000000000000015232/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/6c7e72/000000000000000000015232/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
	font-display:auto;
	font-style:italic;
	font-weight:700;
	font-stretch:normal;
}

@font-face {
	font-family:"lato";
	src:url("https://use.typekit.net/af/220823/000000000000000000015231/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/220823/000000000000000000015231/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/220823/000000000000000000015231/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:700;
	font-stretch:normal;
}

@font-face {
	font-family:"lato";
	src:url("https://use.typekit.net/af/180254/00000000000000000001522c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/180254/00000000000000000001522c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/180254/00000000000000000001522c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
}

@font-face {
	font-family:"lato";
	src:url("https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/a2df1e/00000000000000000001522a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:300;
	font-stretch:normal;
}

.tk-lato { font-family: "lato",sans-serif; }


body {
	font-family: 'lato', sans-serif;
}

.blue_button {
	border: 1px solid #38458e;
	background-color: #38458e;
	padding: 4px 26px; /* This makes it the same height as standard input fields */
	color: #f1f7f7;
	font-size: 1.7em;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
}

.blue_button:hover {
	background-color: transparent;
	color: #38458e;
	opacity: .6;
}

/* Removing now that I'm moving this to the other <a> wrapper
.gold_button_outer {
	display: inline-block;
}*/

.blue_button_inner {
	border: 1px solid #38458e;
	background-color: #38458e;
	color: #f1f7f7;
	cursor: pointer;
	text-align: center; /* We added this late. Does it mess anything up? */

	/* This makes it the same height as standard input fields */
	padding: 4px 26px;
	font-size: 1.7em;
	line-height: 1;
}

.blue_button_inner:hover {
	background-color: transparent;
	color: #38458e;
	opacity: .6;
}

.colored_button_blue .colored_button_inner {
	border: 1px solid #38458e;
	background-color: #38458e;
	color: #f1f7f7;
}

.colored_button_blue .colored_button_inner:hover {
	color: #38458e;
}