.tbk-loading {
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:rgb(249 249 251)
}
	.tbk-loading .tbk-loading-spinner {
		display:block;
		position:absolute;
		left:0;
		right:0;
		bottom:50%;
		margin-bottom:20px;
		text-align:center;
	}
		.tbk-loading .tbk-loading-spinner b {
			display:inline-block;
		    font-size:60px;
		    font-weight:lighter;
		    color:#2196F3;
		}
	.tbk-loading .tbk-loading-message {
		display:block;
		position:absolute;
		left:0;
		right:0;
		top:50%;
		margin-top:10px;
		text-align:center;
	}
		.tbk-loading .tbk-loading-message b {
			display:block;
			text-align:center;
			font-weight:bold;
			font-size:26px;
		}
		.tbk-loading .tbk-loading-message i {
			display:block;
			text-align:center;
			text-transform:uppercase;
			letter-spacing:1px;
		}
		.tbk-loading .tbk-loading-message em {
			display:block;
			text-align:center;
			text-transform:uppercase;
			letter-spacing:1px;
			font-size:10px;
			color:#888;
		}
		.tbk-loading .tbk-loading-message a {
			display:inline-block;
			text-align:center;
			text-transform:uppercase;
			padding:10px 20px;
			border-radius:24px;
			color:#fff;
			background:#2196F3;
			font-weight:bold;
			letter-spacing:1px;
		}

.tbk-order {
	background:#eeeeee;
	margin:10px auto;
	max-width:700px;
	width:90%;
	border-radius:6px;
	padding:20px 20px;
}
	.tbk-order .tbk-header {
		border-bottom:1px solid #eee;
		padding:10px 20px;
		background:#fff;
	}
		.tbk-order .tbk-header:after {
			display:block;
			content:"";
			clear:both;
		}
		.tbk-order .tbk-header .tbk-header-logo {
			display:block;
			float:left;
			height:100px;
			line-height:1
		}
			.tbk-order .tbk-header .tbk-header-logo img {
				height:100%;
			}
		.tbk-order .tbk-header .tbk-header-contents {
			display:block;
			float:right;
		}
			.tbk-order .tbk-header .tbk-header-contents strong {
				display:block;
				font-weight:bold;
				text-align:right;
				color:#111;
				font-size:20px;
			}
			.tbk-order .tbk-header .tbk-header-contents span {
				display:block;
				text-align:right;
				color:#111;
				text-transform:uppercase;
				letter-spacing:1px;
				font-size:14px;
			}
			.tbk-order .tbk-header .tbk-header-contents i {
				display:block;
				text-align:right;
				color:#111;
				text-transform:uppercase;
				letter-spacing:1px;
				font-size:10px;
				margin-bottom:5px;
			}
			.tbk-order .tbk-header .tbk-header-contents b {
				display:block;
				text-align:right;
				color:#111;
				text-transform:uppercase;
				letter-spacing:1px;
				font-size:20px;
				font-weight:bold;
			}

	.tbk-order .tbk-client {
		margin:10px 0;
		background:#fff;
		border-radius:6px;
	}
		.tbk-order .tbk-client .tbk-client-wrap {
			padding:10px;
		}
		.tbk-order .tbk-client .tbk-client-wrap:after {
			display:block;
			content:"";
			clear:both;
		}
		.tbk-order .tbk-client .tbk-client-column {
			display:block;
			float:left;
			width:50%
		}
		.tbk-order .tbk-client strong {
			display:block;
			padding:6px 10px;
			text-align:right;
		}
		.tbk-order .tbk-client strong b {
			text-transform:uppercase;
			font-weight:bold;
			float:left;
		}

	.tbk-order .tbk-factura {
		margin:10px 0;
		background:#fff;
		border-radius:6px;
	}
		.tbk-order .tbk-factura .tbk-factura-wrap {
			padding:10px;
		}
		.tbk-order .tbk-factura .tbk-factura-wrap:after {
			display:block;
			content:"";
			clear:both;
		}
		.tbk-order .tbk-factura .tbk-factura-column {
			display:block;
			float:left;
			width:50%
		}
		.tbk-order .tbk-factura strong {
			display:block;
			padding:6px 10px;
			text-align:right;
		}
		.tbk-order .tbk-factura strong b {
			text-transform:uppercase;
			font-weight:bold;
			float:left;
		}

	.tbk-status {
		background:#fff;
		border-radius:6px;
		padding:10px;
		margin-bottom:10px;
	}
		.tbk-status-code {
			text-align:right;
			padding:0 10px;
			font-size:10px;
			color:#989898;
		}

.tbk-table {}

	.tbk-table strong {
		display:block;
		font-size:20px
	}
	.tbk-table td {
		text-align:right;
	}
	.tbk-table th {
		text-align:left;
	}
	.tbk-go-home {
		text-align:center;
		margin-top:20px;
	}
		.tbk-go-home a {
			display:inline-block;
			text-align:center;
			text-transform:uppercase;
			padding:10px 20px;
			border-radius:24px;
			color:#fff;
			background:#2196F3;
			font-weight:bold;
			letter-spacing:1px;
		}






























