html{
    height:100%;
    overflow-y:auto;
    overflow-x:hidden;
}
body.xb-page {
   	height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    margin-right: -100px;
    padding-right: 100px;
    background: transparent;
}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	body.xb-page {
		margin-right: 0px;
	    padding-right: 0px;
	} 
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) { 
	body.xb-page {
		margin-right: 0px;
	    padding-right: 0px;
	} 
}

.xb-app-sufu
{
	padding-bottom: 80px;
}

.xb-app-sufu h1
{	
	border-bottom: 1px solid #ccc;
    margin: 0 auto 17px;
    padding-bottom: 12px;
    text-align: center;
}

.xb-app-sufu-lfa-links
{
	/*border-top-style: solid;
	border-top-width: 1px;
	margin-top: 30px;*/
	padding-top: 20px;
}

.xb-app-sufu-lfa-links:after
{
	content: "";
	clear: both;
	display: block;
}

.xb-app-sufu-lfa-links a
{
	float: left;
	margin-left: 5%;
	/*padding-left: 0;*/
	padding-right: 0;
	width: 28.6%;
}

.xb-app-sufu-lfa-links a:first-child
{
	margin-left: 0;
}
.thankyou-image
{
   text-align:center;
   position: relative;
   left: 0;
   margin-top: 16px;
   width: 101.8%;
}
/*.thankyou-image img {
	margin: 10px;
}*/

.xb-app-sufu-ipad
{
	position: relative;
}

.xb-app-sufu-ipad > div
{
	bottom: -20px;
	display: table;
	position: absolute;
	right: 200px;
}

.xb-app-sufu-ipad > div > *
{
	display: table-cell;
	vertical-align: middle;
}

.xb-app-sufu-ipad > div > div:first-child
{
	padding: 0 12px 8px 0;
}



/*** updates ***/
.xb-sufu-section-nav {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.thankyou-image img {
	width: 100%;
	max-width: 100%;
	vertical-align: middle;
	height: auto;
}
.xb-app-sufu h2 {
    margin-bottom: 16px;
}
.xb-app-sufu h2.gc-heading-size-13 {
	margin-bottom: 4px;
}
.xb-main-content, .xb-app-header-content, .xb-app-content {
	max-width: 940px;
}

.xb-app-sufu .lfa,.xb-app-sufu .lfa a{
	display: inline-block;
}

.xb-app-content.xb-app-sufu {
    padding-bottom: 51px;
    padding-top: 28px;
}
.xb-app-header {
	width: 101.4%;
}