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

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

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

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

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

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

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

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

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

.closebtn {
  margin-left: 10px;
  font-weight: bold;
  float: right;
  font-size: 22px;
  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;
	font-size:14x;
	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;
	font-size:12px;
	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%;
	font-size:10px;
}


.trnQuantityMinus
{
	width:50px;
	height:50px;
	float:left;
	text-align:center;
	font-size:18px;
	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;
	font-size:18px;
	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;
	font-size:18px;
	background-color:#FFF;
	border:1px solid #CCC;
}

.trnForm input
{
	width:100%;
}

.trnForm textarea
{
	width:100%;
}

/* Tab */

.trnToggleContent
{
	display:none;

}

.trnToggle
{
	padding:10px;
	background-color:#F7F7F7;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.trnActive
{
	display:block;
	background-color:#F7F7F7;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}


.trnToggleBtn 
{
	float:none;
	padding:10px 20px 20px 20px;
	cursor:pointer;
}

.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;	
	margin-top:-10px;
}

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


.trnTabContent .trnActive
{
	display:block;
	padding:10px;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
}

.custom-radio
{
	position:relative
}
.custom-radio input
{
	display:none
}
input[type=radio]~label
{
	padding-left:2.5rem
}
input[type=radio]~label:after,input[type=radio]~label:before
{
	position:absolute;
	content:"";
	display:inline-block;
	border-radius:50%;
	top:50%;
	transform:translateY(-50%)
}

input[type=radio]~label:before{
	left:0;
	width:1.8rem;
	height:1.8rem;
	background-color:#fff;
	border:1px solid #cdcdcd;
}
input[type=radio]~label:after{
	width:0.8rem;
	height:0.8rem;
	left:0.5rem;
	background:#666;
	opacity:0;
}
input[type=radio]:checked~label:after
{
	opacity:1
}


.trnDesktop
{
	display:block;
}

.trnMobile
{
	display:none;
}
@media only screen and (max-device-width: 768px)
	{
	.trnDesktop
	{
		display:none;
	}

	.trnMobile
	{
		display:block;
	}
}