/* Import Google Fonts */@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,800,900');@import url('https://fonts.googleapis.com/css?family=Open+Sans');/* usage: font-family: 'Raleway', sans-serif; */.left {	float: left;}.right {	float: right;}/* Login */body.login-page button.btn-login {	background-color: #4A90E2;}body .login-box label {	color: #000;	font-family: Raleway;	font-size: 16px;	font-weight: bold;	line-height: 19px;}body .login-box .form-group {	margin-bottom: 25px;}.login-page h1 {	text-align: center;	color: #000;	font-family: Raleway;	font-size: 30px;	font-weight: 800;	line-height: 35px;	margin-bottom: 40px;	padding-bottom: 0;}body.login-page .page-header {	border-bottom: none;}.login-page .login-box {    max-width: 350px;    margin: 0 auto;	background-color: #F6F6F6;	padding: 20px;	border: 1px solid #E5E5E5;	border-radius: 5px;	box-shadow: none;}.login-page input[name="btnLoginAccount"] {	width: 150px;	color: #fff;	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	text-align: center;	height: 30px;		background-color: #4CAD4C;	text-transform: uppercase;	text-align: center;    margin: 30px auto 30px auto;    display: block;	padding: 0;}.sign-up-box {	text-align: center;	color: #000;	font-family: "Open Sans";	font-size: 14px;	font-weight: bold;	line-height: 19px;	text-align: center;	margin-top: 20px;}body .sign-up-box button, body .sign-up-box button:hover {	display: block;	margin: 30px auto 30px auto;	background: #4C8BDD;	text-transform: uppercase;	color: #fff;	height: 30px;	line-height: 30px;	width: 261px;	text-align: center;	text-transform: uppercase;	padding: 0;}.browse-box {	text-align: center;}body .browse-box a, body .browse-box a:hover {	height: 30px;	line-height: 30px;	width: 261px;	background-color: #000;	text-align: center;	display:block;	color: #fff;	font-family: "Open Sans";	font-size: 14px;	font-weight: bold;	padding: 0;	margin: 20px auto 20px auto;	text-transform: uppercase;}body .reset-pwd, body .reset-pwd:hover, body .reset-pwd:active, body .reset-pwd:focus {	color: #000 !important;	font-family: "Open Sans";	font-size: 12px;	font-weight: bold;	line-height: 17px;	text-align: center;	background: none;	border: none;	text-decoration: underline;	box-shadow: none;	padding: 0;	height: auto;	background-color: transparent !important;}.msg-box {	text-align:center;}/* Custom CSS */* {    font-family: courier;	font-family: "Open Sans";}.media, .add-border-bottom {	border-bottom: 1px solid #ccc;	padding-bottom: 10px;}body .navbar-default {	background: transparent url(/1/WebPagesTS/tmGifs/head-photo.jpg) center left no-repeat;	background-repeat: no-repeat;    background-size: cover;	min-height: 83px;}body .navbar-nav a, .navbar-default .navbar-nav > li > a {	text-transform: uppercase;	font-size: 12px;	font-weight: 500;	color: #fff;	line-height: 60px;	font-family: Raleway;	letter-spacing: 0.86px;}.control-label {	font-family: Raleway;	font-weight: bold;	font-size: 13px;}body input.form-control {	color: #878787;	font-family: Raleway;	font-size: 13px;	line-height: 15px;	border: 1px solid #979797;	background-color: #FFFFFF;	border-radius: 0;	box-shadow: none !important;}select.form-control {	font-family: "Open Sans";	font-size: 13px;}.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {	color: #fff;}body .navbar-nav a i {	display:none;}.coupon-box #CH_CODE {	display: inline-block;	width: 209px !important;	float: left;}input[name="btnCouponAccept"] {	float: left;}body input[name="btnPassRemainingValues"], body input[name="btnPassRemainingValues"]:hover {	background: none;	border: none;	color: #000;	font-size: 14px;	font-weight: 600;	text-decoration: underline;	float:left;}.ownline {	clear: left;	margin-top:20px;}#btnGetEventList {	float:left;	clear:left;	margin-top: 42px;}.coupon-box input {	margin-bottom: 0;}#CH_CODE {	max-width: 360px;	width: 100%;	color: #000000;	font-family: "Open Sans";	font-size: 13px;}#Search {	float: right;	color: #fff;	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	height: 30px;	width: 120px;	background-color: #101010;	text-transform: uppercase;	padding: 0;	text-align: center;	width: 120px;	border: none;	border-radius: 0;}.input-group {	display: block;}.input-group-addon {	width: auto;	margin-left: 21px;	display: inline-block;}.input-group-btn {	width: auto;	margin-left: 21px;	display: inline-block;}.input-group-btn .btn-primary, .form-group .btn-primary {	background-color: #101010;	color: #fff;	font-family: "Open Sans";	font-weight: bold;	text-transform: uppercase;	border: none;	border-radius: 0;}body .btn {	border-radius: 0;}h4.media-heading a {	height: 27px;	color: #000;	font-family: Raleway;	font-size: 23px;	font-weight: 800;	line-height: 27px;}h4.media-heading .pull-right {	float: none !important;	clear: left;	display: block;	min-height: 19px;	color: #000;	font-family: "Open Sans";	font-size: 14px;	font-weight: bold;	line-height: 19px;	margin-top: 5px;	margin-left: 0;}.media-body {	position: relative;}.media-body .row {	position: absolute;	top: 0;	right: 0;	max-width: 620px;	width: 100%;}@media all and (max-width: 767px) {	.media-body .row {		position: relative;	}}.media-body .row a {	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	padding: 0;	text-align: center;	text-transform: uppercase;}.pull-right .fa-ticket {	display: none;}#PS_QUANTITY {	width: 227px;}body .well-sm {	padding: 0;	background: none;	border: none;	border-radius: none;}.media-body .alert.fade.in {	margin-left: 0;	padding-left: 0;	max-width: 540px;	font-family: "Open Sans";}.media a.pull-left {	padding-right: 22px;}.media .pull-left img {	width: 135px !important;}.media-body a.link {	margin-top: 5px;	height: 17px;	color: #000;	font-family: "Open Sans";	font-size: 12px;	line-height: 17px;}.text-muted, .label.label-success, .label.label-warning, .label.label-danger, .label.label-primary {	margin-left:10px;	border-radius: 0;	line-height: 20px;}h3.panel-title, .panel-default > .panel-heading {	background: none;	padding-left: 0;	padding-right: 0;}h3.panel-title {	border-bottom: 1px solid #000;}h3.panel-title a {	color: #1B1B1B;	font-family: Raleway;	font-size: 20px;	font-weight: bold;	line-height: 24px;}.panel-default > .panel-heading + .panel-collapse > .panel-body, .panel-group .panel {	border: none !important;	padding-left: 0;	padding-right: 0;}h3.panel-title a i {	display: none;}.navbar-brand img {	display:none;}.navbar-brand {	height: 90px;	width: 85px;	background: transparent url(/1/WebPagesTS/tmGifs/tmCompanyLogo-white.png) center left no-repeat;	background-size: 90%;}footer table table {	max-width: 1140px;	width: 100%;}.social-button {	margin-right: 10px;}.copy-foot, .wrapper-footer #Copyright {	color: #000;	font-family: "Open Sans";	font-size: 14px;	line-height: 19px;}.wrapper-footer {	max-width: 1140px;	width: 100%;	text-align: left;	margin: 0 auto;}/* Cart's page */.coupon-box {	text-align: left;	float:left;}.donate-box {	float: left;	margin-right: 28px;}.bg-b {	background-color: #E5F2FF;	padding: 25px 10px;}/* tickets page */.arr-note {	background-color: #F4F4F4;	padding: 15px;	width: 454px;	max-width: 100%;	box-sizing: border-box;}.arr-note p, .arr-note div {	display: inline;	color: #000;	font-family: "Open Sans";	font-size: 12px;	font-weight: 600;	line-height: 17px;}.table-responsive {	margin-bottom: 0;}.panel-default {	border: none;}.panel-default .panel-heading {	border: none;}.panel-default .panel-body {	padding-left: 0;	}.media-object.img-thumbnail {	max-width: 100%;	width: 100%;	border: none;}.img-responsive {	margin-top: 70px;}.right-col .media-object {	display:none !important;}body h1, body h2, body h3, body h4, body h5, body th {	font-family: Raleway;} .page-header h1 {	margin-top: 70px;	color: #000;	font-family: Raleway;	font-size: 30px;	font-weight: 800;	line-height: 35px;	}.page-header h1 small {	display:block;	clear:left;	color: #000;	font-family: "Open Sans";	font-size: 17px;	line-height: 23px;	margin-left: 0;	margin-top: 5px;}.container h3 {	color: #000;	font-family: Raleway;	font-size: 18px;	font-weight: bold;	line-height: 21px;	margin-bottom: 0;}body .alert {	padding: 8px 0 0 0;	font-family: "Open Sans";	background: none;	border: none;}.page-header .alert.alert-text {	width: 200px;	color: #000;	font-family: "Open Sans";	font-size: 12px;	line-height: 17px;	padding-left: 0;	padding-right: 0;}.alert.alert-text .text-muted {	margin-left: 0;	padding-left: 0;	padding-right: 0;}.page-header .alert.alert-text .text-muted .link {	color: #5390DE;	font-family: "Open Sans";	font-size: 12px;	line-height: 17px;	padding-left: 0;	padding-right: 0;}.alert.alert-text.fade.in {	color: #000;	font-family: "Open Sans";	font-size: 12px;	line-height: 16px;	padding-left: 0;	padding-right: 0;}body .btn {	font-family: "Open Sans";}body .btn-buy {	padding: 0;	line-height: 30px;	text-align: center;	width: 217px;	text-transform: uppercase;	margin-bottom: 25px;	display: block;}body .btn-info {	color: #fff;	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	height: 30px;	min-width: 150px;	background-color: #000000;	text-transform: uppercase;	padding: 0 15px;	text-align: center;	border: none;	border-radius: 0;	margin-bottom: 15px;}body input[name="btnCheckout"] {	float: right;	margin-top: 42px;}#btnBestAvailSwap {	margin-bottom:15px;}.form-group .btn.btn-success, .btn.btn-success[name="btnReserveTicket"], .btn.btn-success[name="btnCheckout"] {	color: #fff;	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	height: 30px;	width: auto;	background-color: #4CAD4C;	text-transform: uppercase;	padding: 0 10px;	text-align: center;	border: none;	border-radius: 0;	margin-bottom: 15px;}.form-group .btn.btn-danger, .btn.btn-danger[name="btnReserveCancel"], .btn.btn-success[name="btnCouponAccept"], #btnGetEventList {	color: #fff;	font-family: "Open Sans";	font-size: 16px;	font-weight: bold;	line-height: 30px;	height: 30px;	width: auto;	background-color: #000;	text-transform: uppercase;	padding: 0 10px;	text-align: center;	border: none;	border-radius: 0;	margin-bottom: 15px;}.btn.btn-danger[name="btnCheckout"] {	float: none;	margin-top: 0;}label.text-left {	clear: left !important;	display: block;	padding-top: 20px !important;}body .page-header {	margin: 40px 0 0;}/* remove URL's from printed from screen items */@media print {  a[href]:after {    content: none;  }}.navbar-brand {padding: 0;}/* Common styles for all types */.bs-callout {  margin: 20px 0;  padding: 20px;  border-left: 3px solid #eee;}.bs-callout h4 {  margin-top: 0;  margin-bottom: 5px;}.bs-callout p:last-child {  margin-bottom: 0;}/* Variations */.bs-callout-danger {  background-color: #fdf7f7;  border-color: #eed3d7;}.bs-callout-danger h4 {  color: #b94a48;}.bs-callout-warning {  background-color: #faf8f0;  border-color: #faebcc;}.bs-callout-warning h4 {  color: #8a6d3b;}.bs-callout-info {  background-color: #f4f8fa;  border-color: #bce8f1;}.bs-callout-info h4 {  color: #34789a;}footer {  border-top: 1px solid #eee;  margin-top: 40px;  padding-top: 40px;  padding-bottom: 40px;}.figure {    display: inline-block;}/* Proctors view freom seat */.view-from-seat {	display: block;	background-size: 250px 125px;	width: 250px;	height: 125px;	background-position: center center;	text-align: center;}.view-from-seat a {	display:block;	height:100%;}.view-from-seat a img {	padding:50px 47px 20px;	display:block;	width: 155px;	height: 55px;}.btn-success[name="btnCheckoutProcessing"] {	float: right;}