.general-panel{
	
	background-color:#eceef2;
	padding-top:30px;
	padding-bottom:30px;
	min-height:500px;

}

.panel-body{
		
		padding-bottom:20px;
		box-shadow:0 1px 2px rgba(0,0,0,0.2);
		background-color:#fff;
		min-height:300px;
		
	}

	.btn-general{
			background-color:#f28b00;
			border:none;
		}
	
	
		.button-panel{
		float:left;
		margin-top:20px;
	}
		
		.button-panel div{
			height:40px;
			margin-top:10px;
			text-align:center;
		}


		ul.address{
			margin:0;
			padding:10px 0 10px 0;
			
		}
			
			ul.address li{
				
				background-color:#ececec;
				margin-top:5px;
				padding:10px 0 10px 5px;
				
			}
			
			ul.address li label{
				width:100%;
				
			}

				ul.address li p{
					
					width:90%;
					padding:5px 0 0 3%;
					
				}	


i.glyphicon-log-in, i.glyphicon-shopping-cart{
	color: #fff !important;
}
i.glyphicon-plus, i.glyphicon-user, i.glyphicon-log-out{
	color: #f28b00 !important;
}
				
.link-bnr-mobile{
	width: 50%;
	height: 35px;
	float: left;
	margin: 11px 0 0 0;
	text-align: center;
	display: none;
}
	.link-bnr-mobile ul{
		list-style: none;
		float: right;
		margin-right:1.3em;
	}
				
		.link-bnr-mobile ul li{
			float: left;
			margin-right: 5px;
		}		
		
		.link-bnr-mobile ul li a{
			padding: 6px 9px !important;
		}
			
				
.link-bnr{
	display: inline;
	float:right;
	margin:12px 10px 0 0;
}

	.link-bnr ul{
		margin:0;
		list-style:none;
	}

		.link-bnr ul li{
			float:left;
			margin-right:3px;
		}
		
		.link-bnr ul li a, .link-bnr-mobile ul li a{
			background-color:#f28b00;
		}
	

	.kb-button-panel{
		
		padding:100px 0;
		
	}
	
	
		a.kb-info-button{
			border:solid 2px #f28b00;
			border-radius:10px;
			color:#f28b00;
		}
			
			a.kb-info-button:hover{
				color:#f28b00;
			}
		
		a.kb-buy-button, a.kb-buy-button-top{
			border:solid 2px #f28b00;
			background-color:#f28b00;
			border-radius:10px;
			color:#fff;
		}
			
			.kb-buy-button span.price{
				font-size:20px;
				color:#f28b00;
				padding:10px;
				margin-left:5%;
				border-radius:50px;
				background-color:#fff;
			}

			.kb-buy-button-top span.price{
				font-size:16px;
				color:#f28b00;
				padding:5px;
				margin-left:1%;
				border-radius:50px;
				background-color:#fff;
			}
			
			.mb-price{
				font-size:16px;
				text-align:center;
				padding:10px;
				display:none;
			}
			
			a.kb-buy-button:hover{
				color:#fff;
			}
				
	
	/*payment Result*/
		
		.paymentResultPanel{
	
			background-color:#eceef2;
			padding-top:30px;
			padding-bottom:30px;
			min-height:500px;
			
		}
		
		.paymentResult{
			
			
			
		}
		
			.paymentResult .text{
				margin-top:50px;
				text-align:center;
			}
			
				.text h1{
					font-size:90px;
				}
		
				.text p{
					margin:0 0 30px 0;
					font-size:18px;
				}
				
				.paymentResult .title{
					width:100%;
					padding:15px;
					font-size:24px;
				}
		
	/*payment Result*/
	
	
.btn-kb{
	color:#fff;
	border-radius:5px;
	text-align:center;
}

	.btn-kb:hover{
		color:#fff;
		box-shadow:0 0 2px #333;
	}

	.btn-kb-xlg{
		font-size:24px;
		padding:15px;
	}
	
	.btn-kb-lg{
		font-size:20px;
		padding:10px;
	}	
	
	.btn-kb-md{
		font-size:16px;
		padding:7px;
	}
		
	.btn-kb-sm{
		font-size:16px;
		padding:4px;
	}
	
	.btn-kb-xs{
		font-size:14px;
		padding:2px 0 2px 0;
	}

	
.product-show{
	/*margin-top: 50px;
	border-top:solid 1px #f28b00;*/
	padding: 20px 0;
}	

	.product-show h1{
		color:#f28b00;
	}
	
@media (max-width:768px){
	
	.kb-button-panel{
		padding:30px 0;
		
	}
	
	.btn-kb-xlg{
		font-size:20px;
		padding:10px 6px;
	}
	
	.btn-kb-lg{
		font-size:16px;
		padding:8px 5px;
	}	
	
	.btn-kb-md{
		font-size:12px;
		padding:6px 2px;
	}
		
	.btn-kb-sm{
		font-size:12px;
		padding:5px 2px;
	}
	
	.btn-kb-xs{
		font-size:10px;
		padding:2px;
	}

	a.kb-buy-button{
			margin-top:10px;
		}
	
	
	.kb-buy-button span.price{
				
				display:none;
				
			}
	
	.mb-price{
		display:inline;
	}

	.link-bnr{
		display: none;
	}

	.link-bnr-mobile{
		display: inline;
	}

}	

.mistakeMessage{
	color:red;
	font-size:12px;
}
