.trnLogin
{
	width:100%;
	height:100%;
	display: table;	
	position:absolute;
	left:0;
	top:0;
	background-image:url("/upload/default/login-bg.jpeg");
}

.trnLoginContainer
{	
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.trnLoginContainer .trnTab
{	
	width:600px;
	height:auto;
	margin:auto;
	padding:15px;
	clear:both;
	background-color:#24333C;
}

.trnLogin .trnTabBtn ul li
{
	width:50%;
}

.trnLogin .trnTabContent h2
{
	padding:20px 0 10px 0;
	text-align:center;
	color:#FFF;
}

.trnLogin .form-item label
{
	color:#FFF;
	background: #24333C;
}

.trnLogin button
{
	height:60px;
	line-height:60px;
	font-size:32px;
	font-weight:bold;
}

@media only screen and (max-width: 768px),(min-device-width: 600px) and (max-device-width: 768px)
{
	.trnLoginContainer .trnTab
	{
		width:90%;
	}
}