a {

	text-decoration: none !important;

}

.cartBtn {

	background-color: #d39c25 !important;

	transition: background-color .2s ease-in, color .2s ease-in, box-shadow .2s ease-in !important;

	color: white !important;

	border: none;

	box-shadow: 4px 4px 4px rgba(0, 0, 0, .15);

}

.cartBtn:hover {

	background-color: #fff !important;

	cursor: pointer;

	color: #f7d333 !important;

	box-shadow: 0px 0px 0px rgba(0,0,0,.15);

}

.gramos-modal {

	position: fixed;

	bottom: 10px;

	right: 10px;

}

input[class^="item-data"] {

	width: 80px;

	height: 32px;

	text-align: center;

}

button.btn-success.add {

	width: 32px;

	height: 32px;

	font-size: 24px;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 4px !important;

	padding-bottom: 8px;

}

.text-success {

	color: #fab128 !important;

	transition: color .2s ease;

}

.text-white {

	color: #fff;

	transition: color .2s ease;

}

a.text-white:hover {

	color: #c2a216 !important;

}

a.text-success:hover {

	color: #f59e2c !important;

}

.bg-green {

	background-color: #ffc107 !important;

}

.btn-success {

	color: #fff;

	background-color: #daa71d !important;

	border-color: #f5ba4e !important;

}

.btn-success:hover {

	background-color: #eebf24 !important;

	border-color: #f8ac09 !important;

}

.btn-success:focus {

	box-shadow: 0 0 0 .25rem rgba(250, 153, 7, 0.25);

}

.form-control:focus {

	border-color: #f8a50a !important;

	box-shadow: 0 0 0 .25rem rgba(112, 196, 81,.25);

}