body{
	background-color: #ffffff;
}

#headline {
	background-color: #4a4e8e;
	font-family: Proxima Nova, Gotham, Helvetica Neue, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 300;
	color: #ffffff;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#bodytext {
	font-family: Proxima Nova, Gotham, Helvetica Neue, Helvetica, sans-serif;
}

body {
	background-color: #fffff;
}

h2 {
	font-family: Proxima Nova;
	font-size: 30px;
	color: #484848;
	font-weight: 100;
}

#break {
	height: 3.0rem;
}

#text_break {
	font-size: 0.5em;
	margin: -0.25rem;
}


/*CALENDAR*/
.day {
	border: 1px solid #bbbbbb;
	width: 38px;
	height: 38px;
	display: inline-block;
	margin-bottom: 3px;
	padding-top: 20px;
	padding-right: 3px;
	text-align: right;
	font-family: Proxima Nova;
	font-size: 0.85em;
	color: #666666;
}

#digitaldealer {
	background-color: #4a4e8e;
	color: #ffffff;
	border: none;
}

#JanuaryEvent {
	background-color: #2cabe2;
	color: #ffffff;
	border: none;
}

#OctoberEvent {
	background-color: #ffffff;
	padding-top: 2px !important;
}

#no_event {
	background-color: #ffffff;
	height: 4px;
	width: 36px;
}

#dses_event {
	background-color: #e54d25;
	height: 4px;
	width: 36px;
}

#df_event {
	background-color: #88386d;
	height: 4px;
	width: 36px;
}

#jd_event {
	background-color: #f0ac41;
	height: 4px;
	width: 36px;
}

#cmp_event {
	background-color: #55ba82;
	height: 4px;
	width: 36px;
}

/*BUTTONS*/

/*SEPTEMBER BUTTONS*/
#dd_button {
	border: 1px solid #4a4e8e;
	background-color: #ffffff;
	border-radius:50px;
	height: 62px;
	position: relative;
	top: 2.75rem;
}

#sept_bar {
	background-color: #4a4e8e;
	height: 60px;
	font-family: Proxima Nova;
	font-size: 0.9em;
	padding-top: 1.0rem;
}

#sept_cta {
	background-color: transparent;
	color: #4a4e8e;
	font-family: Proxima Nova;
	font-size: 1.0em !important;
	position: relative;
	height: 62px;
	padding-top: 1.5rem;
}


/*OCTOBER BUTTONS*/

/*DSES*/
#dses_button {
	border: 1px solid #e54d25;
	background-color: #ffffff;
	border-radius:50px;
	height: 77px;
}

#dses_bar {
	background-color: #e54d25;
	height: 75px;
	font-family: Proxima Nova;
	font-size: 0.9em;
	padding-top: 1.0rem;
}

#dses_cta {
	background-color: transparent;
	color: #e54d25;
	font-size: 1.15em !important;
	font-family: Proxima Nova;
	position: relative;
	height: 77px;
	padding-top: 2.0rem;
}

/*DF*/
#df_button {
	border: 1px solid #88386d;
	background-color: #ffffff;
	border-radius:50px;
	height: 61px;
	position: relative;
	top:0.75rem;
}

#df_bar {
	background-color: #88386d;
	font-family: Proxima Nova;
	font-size: 0.9em;
	height: 59px;
	position: relative;
	top: -1.15rem;
	padding-top: 0.9rem;
}

#df_cta {
	background-color: transparent;
	color: #88386d;
	font-size: 1.15em !important;
	font-family: Proxima Nova;
	position: relative;
	top: -0.5rem;
	height: 61px;
}

/*JD*/
#jd_button {
	border: 1px solid #f0ac41;
	background-color: #ffffff;
	border-radius:50px;
	height: 60px;
	position: relative;
	top:1.6rem;
}

#jd_bar {
	background-color: #f0ac41;
	font-family: Proxima Nova;
	font-size: 0.9em;
	height: 58px;
	position: relative;
	top: -2.4rem;
	padding-top: 0.9rem;
}

#jd_cta {
	background-color: transparent;
	color: #f0ac41;
	font-size: 1.15em !important;
	font-family: Proxima Nova;
	position: relative;
	top: -3.0rem;
	height: 60px;
	padding-top: 1.95rem;
}

/*CMP*/
#cmp_button {
	border: 1px solid #55ba82;
	background-color: #ffffff;
	border-radius:50px;
	height: 77px;
	position: relative;
	top:2.25rem;
}

#cmp_bar {
	background-color: #55ba82;
	font-family: Proxima Nova;
	font-size: 0.9em !important;
	height: 76px;
	position: relative;
	top: -3.6rem;
	padding-top: 1.25rem;
}

#cmp_cta {
	background-color: transparent;
	color: #55ba82;
	font-size: 1.15em !important;
	font-family: Proxima Nova;
	position: relative;
	top: -2.25rem;
	height: 77px;
}


/*JANUARY BUTTONS*/
#nada_button {
	border: 1px solid #2cabe2;
	background-color: #ffffff;
	border-radius:50px;
	height: 62px;
	position: relative;
	top: 2.75rem;
}

#nada_bar {
	background-color: #2cabe2;
	font-family: Proxima Nova;
	font-size: 0.9em !important;
	height: 60px;
	padding-top: 0.9rem;
}

#nada_cta {
	background-color: transparent;
	color: #2cabe2;
	font-size: 1.0em;
	font-family: Proxima Nova;
	position: relative;
	top: -0.4rem;
	height: 62px;
	padding-top: 1.5rem;
}

/*FORM*/
.submit {
	width: 100px;
	height: 44px;
	background-image: url(https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Buttons_Submit.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	margin-top: 6px;
} 

.reset {
	width: 100px;
	height: 44px;
	background-image: url(https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Buttons_Reset.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	margin-top: 6px;
}

#form_head {
	font-weight: lighter;
	color: #484848;
}


/*FOOTER*/
#footer {
	background-color: #4a4e8e;
	width: 100%;
	padding: 5px;
	color: #ffffff;
	font-size: 16px;
}

.footer_text {
	font-family: Proxima Nova, Gotham, Helvtica Neue, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: lighter;
	padding-top: 10px;
}

.footer_text a {
	color: #ffffff;
	font-weight: normal;
}