.branding-hdr h1 {
	margin: 30px !important;
}

#inner_content>table:first-child{
	width:750px;
	margin:0 auto;
}

body.ereg form{width:750px !important;
margin:0 auto !important;}

@media screen and (max-width:768px){
	body.ereg form{width:100% !important;}
}
#outer_table{width:100%;}


input{ border:1px solid #6d6e71; padding:6px; margin-left:6px; }

.previous-step{filter:brightness(75%); font-size: 16px !important;}
img[alt="arrow pointing to the right"]{display:none !important;}
table.reg-header-container{display:none;}

input.button.r-button{display:block !important;
padding:10px;
margin:5px;
color:#ffffff !important;
width:300px;
border:none;
background:none;
}
input[type="image"]{display:none;}


.questionContainer{margin-bottom:15px !important;}
select{height:30px;}

table#attendee_information td:first-child,
table#attendee_selections td:first-child,
table#hotel_reservation td:first-child,
table#travel_reservation td:first-child{
	width:30%;
	text-align:left;
}

.poweredBy img {
	display: block;
	margin: auto;
}

/***** Agenda *****/

.agenda-day-container{
	border:0 !important;
}

.agenda-day-container tr td{ padding:8px !important;}

.agenda-day-container td[width="175"]{
	width:215px;
	border-right:1px solid;
}


/***** Footer *****/
div.social{
	width:400px;
	margin:0 auto;

}
@media (min-width:992px){
	div.social{
	padding-top:50px;}
}
div.social ul{
	text-align:center;
		padding:0;
}

body.ereg .sticky-footer{height:160px !important;}
body.ereg #outer_table{margin-bottom:365px !important;}
.sticky-footer p{text-align:center;}
