/* FB styles
/*------------------------------*/

.carousel, #header.visual, .header-inner, #header .visual img, .top-bar, nav.navbar, .mobile-menu, .logo, #footer, .slide-out-div-online, #main .heading  {display: none;}


.fb-footer{display:block;}
body.home  {background: #FFF;}
.fb-header { display:block;}
.fb-header .heading {border-bottom: 1px solid #999;}
.fb-header p {font-size: 12px;}
.custom-top  {margin-top: -70px;}

a.tooltips-right {position: absolute;}
.delivery, .confirmation {padding-top: 45px;}

a {color: #3B5998;}
a:hover,a:focus { 
	color: #3B5998; 
	text-decoration: underline;
}

.delivery, .confirmation {padding-top: 45px}
.btn-all {min-width: 100px !important;}
.get-tickets-btn {padding: 10px 0;}
.buttons .btn, .summary .buttons .btn {min-width: 110px !important;}
.form-section .buttons .btn-primary { font-size: 14px;}

 .confirm_btn {float:right; margin:-15px 0 0 0;}


.btn,  .confirm_btn {
    background-color: #E6E6E6;
    background-image: linear-gradient(#FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border: 1px solid #666666;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333 !important;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 25px;
    transition-delay: 0s;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    transition-duration: 0.1s;
    transition-property: all;
    transition-timing-function: linear;
}
.btn:hover, .btn:focus {
	background: #676767;
	color: #333333;
	border: 1px solid #666666;
}
.button-group .btn-primary:focus, .button-group .btn-primary.active {
	background: #3B5998;
	border: 1px solid #E6E6E6;
}
 .btn-primary, button.btn-primary {
    background-color: #3B5998 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5872a7));
    background-image: -webkit-linear-gradient(top, #637bad, #5872a7);
    background-image:    -moz-linear-gradient(top, #637bad, #5872a7);
    background-image:      -o-linear-gradient(top, #637bad, #5872a7);
    background-image:         linear-gradient(to bottom, #637bad, #5872a7);
    background-repeat: repeat-x;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0.1);
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0.1);
    border-top-color: rgba(0, 0, 0, 0.1);
    color: #FFFFFF !important;
}

.fb-footer { border-top: 1px solid #999; padding: 20px 0;}

.footer-logo {
	background: url(Content/themes/Images/logo-mobile.png);
	width: 214px;
	height: 47px;
	display: block;
	text-indent: -9999px;

}

.social-sign-up
{
	margin: 28px 0 !important;
}

.social-sign-up-mobile
{
	margin: 28px 0 !important;
}
#Barcode
{
	position:fixed;
	overflow-y: hidden;
}

.btn-group.btn-toggle
{
	width:156px;
}

.btn-primary.active
{
	border-color: #000!important;
}

@media only screen and (max-width:767px)
{
	#wrapper .w1
	{
		margin-top: -30px;
	}

	html
	{
		height: 100%;
	}
}