
	.bd-placeholder-img {
		font-size: 1.125rem;
		text-anchor: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.text-border-2{
		text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	}
	.text-border-1{
		text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	}
	.btn-tranparent{
		background-color: rgba(0,0,0,0.5);
		color:#fff;
	}
	.btn-xs{
		font-size: 9px;
		padding: 5px;
	}
	.btn-small{
		padding: 2px!important;
	}
	
	.qtdAdicional{
		width: 50%!important;
		display: inline;
		padding:2px!important;
		height: auto!important; 
		text-align: center!important;
	}

	.btn-sm{
		font-size: 12px;
		padding: 6px;
	}
	.bg-light {
		background-color: #dbe1e6!important;
	}

	.menuUp{
		position: fixed;
		top: 70px;
		width: 33%;
	}
	.invisivel{
		float: left!important;
		z-index: 100!important;
		position: absolute!important;
		display:none!important;
	}

	#rodape{
		display:none;
		background-color:#ccc;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	@media (min-width: 768px) {
		.bd-placeholder-img-lg {
			font-size: 3.5rem;
		}


	}
	@media only screen and (max-width: 768px) {
		#rodape{
			position:fixed;
			bottom:0px;
			display:inline;
		}

		#divPedido{
			margin-top: 17px;
		}
	}

	.img-thumbnail {

	    background-color: transparent!important;
	    border:0px!important;
	}

	.btn-outline-success.disabled, .btn-outline-success:disabled, .btn-success.disabled, .btn-success:disabled {
		border-color: #898989;
		background-color: #282626;
		color: #777;
	}




#custom-search-input {
	margin:0;
	margin-top: 10px;
	padding: 0;
}

#custom-search-input .search-query {
	padding-right: 3px;
	padding-right: 4px \9;
	padding-left: 3px;
	padding-left: 4px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */

	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#custom-search-input button {
	border: 0;
	/* background: none; */
	/** belows styles are working good */
	/* padding: 2px 5px; */
	margin-top: 2px;
	position: relative;
	/* left: -28px; */
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
}

.search-query:focus + button {
	z-index: 3;   
}