.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
border-color: rgb(255,255,255);
}
.navbar-collapse.collapse.show ul {
background-color: black;
margin: 0;
padding: 10px;
}
.navbar-collapse.collapse.show li {
margin: 0;
padding: 10px 0px;
}
.list-group-item-success {
color: #000 !important;
background-color: #dadada !important;
}
.add-to-cart {
	border: #EEEEEE 2px solid;
	border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
	color: #000;
	background-color: #d1d1d1;
}
.add-to-cart:hover {
	color: #FFF;
	background-color: #717171;
	cursor: pointer;
}
.add-to-cart:focus {
	color: #FFF;
	background-color: #000;
}
.add-to-cart2 {
	border: #EEEEEE 2px solid;
	border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
	color: #000;
	background-color: #d1d1d1;
}
.add-to-cart2:hover {
	cursor: default;
	border: #EEEEEE 2px solid;
	border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
	color: #000;
	background-color: #d1d1d1;
}
.alert_success {
	text-align: center;
	color: #000;
	background-color: #d9edc2;
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #b2ce96;
}
.alert_fail {
	text-align: center;
	color: #000;
	background-color: #f9dbdb;
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #e9b3b3;
}