.trnReturn
{
	position:fixed;
	bottom:0;
	left:0;
	z-index:99999;
}

.alert {
	padding: 10px;
	color: white;
	text-align:left;
	margin-bottom: 15px;
	border:none;
}

.alert  i{
	width:15px;
	height:15px;
	float:left;
	margin-right:5px;
}

.alert  .fa{
	margin-right:5px;
}

.alert-warning {
	padding: 10px;
	background-color: #FFA92B;
	color: #FFF;
	margin-bottom: 15px;
}

.warning {
	padding: 10px;
	background-color: #FFA92B;
	color: #FFF;
	margin-bottom: 15px;
}

.success {
	padding: 10px;
	background-color: #007BFF;
	color: white;
	margin-bottom: 15px;
}

.danger {
	padding: 10px;
	background-color: #F00;
	color: white;
	margin-bottom: 15px;
}

.closebtn {
  margin-left: 15px;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn {
  margin-left: 10px;
  font-weight: bold;
  float: right;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}

.alert strong
{
	margin-right:5px;
}

#trnPopUpAddBasketReturn
{
	width:300px;
	height:350px;
	position:fixed;
	top:150px;
	left:50%;
	margin:0 0 0 -150px;
	z-index:100;
	background-color:#FFF;
	box-shadow: 2px 2px 10px #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;					
}

#trnPopUpAddBasketReturn .trnPopUpClose
{
	width:30px;
	height:30px;
	line-height:30px;
	position:absolute;
	right:0;
	padding:0;
	margin:-10px -15px 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;				
	background-color:#000;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;					
}

#trnPopUpAddBasketReturn .trnPopUpHeader
{
	height:40px;
	line-height:20px;
	padding:10px;
	text-align:center;
	color:#3C63A4;
	border-bottom:1px solid #E4EAEC;
}

#trnPopUpAddBasketReturn .trnPopUpContent
{
	width:100%;
	height:250px;
	text-align:center;
}

#trnPopUpAddBasketReturn .trnPopUpContent figure
{
	height:200px;
	line-height:170px;
	text-align:center;
	padding:15px;
}

#trnPopUpAddBasketReturn .trnPopUpContent figure img
{
	max-width:100%;
	max-height:100%;
	margin:0 auto;
}

#trnPopUpAddBasketReturn .trnPopUpContent h1
{
	height:50px;
	lineheight:25px;
	text-align:center;
	padding: 0 15px 0 15px;
}

#trnPopUpAddBasketReturn .trnPopUpFooter
{
	width:100%;
	height:60px;
	border-top:1px solid #E4EAEC;
}

#trnPopUpAddBasketReturn .trnPopUpFooter .btn
{
	width:44%;
	height:40px;
	line-height:40px;
	float:left;
	padding:0 10px 0 10px;
	margin:10px 0 0 4%;
}


.trnQuantityMinus
{
	width:50px;
	height:50px;
	float:left;
	text-align:center;
	cursor:pointer;
	background-color:#FFF;
	border:1px solid #CCC;
}

.trnQuantityMinus:hover
{
	border:1px solid #000;
}

.trnQuantityPlus
{
	width:50px;
	height:50px;
	float:left;
	text-align:center;
	cursor:pointer;
	background-color:#FFF;
	border:1px solid #CCC;
}

.trnQuantityPlus:hover
{
	border:1px solid #000;
}

.trnQuantityInput
{
	width:50px;
	height:50px;
	float:left;
	text-align:center;
	background-color:#FFF;
	border:1px solid #CCC;
}

.trnForm input
{
	width:100%;
}

.trnForm textarea
{
	width:100%;
}

/* Tab */

.trnToggleContent
{
	display:none;
}

.trnToggle .trnActive
{
	display:block;
}


.trnToggleBtn 
{
	float:none;
}

.trnTab
{
	
}

.trnTabNav
{
	width:100%;
	float:left;
	position:relative;
	z-index:10;
}

.trnTabNav ul
{
	width:100%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.trnTabNav ul li
{
	width:auto;
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	padding:0;
	font-weight:bold;
}

.trnTabNav ul li label
{
	cursor:pointer;
}

.trnTabNav ul li input
{
	cursor:pointer;
}

.trnTabNav .trnActive
{
	color:#000;
	font-weight:bold;
}


.trnTabContent
{
	width:100%;
	float:left;
	position:relative;
	z-index:5;	
}

.trnTabContent .trnTabPane
{
	display:none;
	margin-top:-1px;
	padding:15px 15px 0 15px;
}


.trnTabContent .trnActive
{
	display:block;
	padding:10px;
	border:1px dashed #E3E3E3;
}

.trnTable
{
	width:100%;
	margin:5px 0 5px 0;
	overflow:auto;
}

.trnTable h2
{
	width:200px;
}

.trnTable th
{
	padding:10px;
	background-color:#090909;
	border-bottom:2px solid #C7C6C4;
}

.trnTable td
{
	padding:10px;
}

.trnTable tr
{ 
	border-bottom:2px solid #FFF;
	background-color: #000;
	color: #FFF;
}

.trnTable tr a
{ 
	color: #FFF;
}

.trnTable tr:nth-of-type(odd)
{ 
	color:#FFF;
	background-color: #090909;
	border-bottom:2px solid #FFF;
}

.trnTable tr:nth-of-type(odd) a{ 
	color:#FFF;
}	

.trnTable ul li
{			
	float:left;
	margin:0 5px 0 0;
}		

.trnTable p
{			
	margin:0 0 15px 0;
}			

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)
{
	.trnTable h2
	{
		width:100%;
	}
}
		
.trnObjectList
{
	width:100%;
	float:left;
}

.trnObjectList .trnObjectItem
{
	width:20%;
	float:left;
	padding:10px;
	margin-bottom:5px;
	text-align:center;
}

.trnObjectList .trnObjectItem .trnObjectContainer
{
	height:120px;
	padding:10px;
	border:1px solid #f00;
}


.trnObjectList .trnObjectItem i
{
	height:65px;
	line-height:65px;
	margin:0;
	padding:0;
	color:#E53F32;
}

.trnObjectList .trnObjectItem h3
{
	width:100%;
	height:30px;
	line-height:30px;
	margin:10px 0 0 0;
	padding:0;
}		