.button_new_small_grey,
a.button_new_small_grey{
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display: flex;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 13px;
	height: 32px;
	background: #cac8c9;
	border: none;
	color: #ffffff;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	padding: 0 11px;
	white-space: nowrap;
	cursor: pointer;
}

.button_new_small_grey i,
a.button_new_small_grey i{
	height: 25px;
	display: flex;
	align-items: center;
	margin-right: 6px;
	font-size: 12px;
	margin-left: -1px;
}

.button_new_small_grey:hover,
a.button_new_small_grey:hover{
	background: #979797;
	color:#fff;
}




.button_new_medium_grey,
a.button_new_medium_grey{
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display: flex;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 14px;
	height: 36px;
	background: #cac8c9;
	border: none;
	color: #ffffff;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	padding: 0 15px;
	white-space: nowrap;
	cursor: pointer;
}

.button_new_medium_grey i,
a.button_new_medium_grey i{
	height: 30px;
	display: flex;
	align-items: center;
	margin-right: 6px;
	font-size: 12px;
	margin-left: -1px;
}

.button_new_medium_grey:not(.button_history_inactive):hover,
a.button_new_medium_grey:not(.button_history_inactive):hover{
	background: #979797;
	color:#fff;
}



.button_new_medium_green,
a.button_new_medium_green{
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display: flex;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 14px;
	height: 36px;
	background: #80996d;
	border: none;
	color: #ffffff;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	padding: 0 30px;
	white-space: nowrap;
	cursor: pointer;
	min-width: 100px;
}

.button_new_medium_green i,
a.button_new_medium_green i{
	height: 30px;
	display: flex;
	align-items: center;
	margin-right: 6px;
	font-size: 12px;
	margin-left: -1px;
}

.button_new_medium_green:not(.button_history_inactive):hover,
a.button_new_medium_green:not(.button_history_inactive):hover,
.button_new_medium_green.button_hover{
	background: #415531;
	color:#fff;
}

.button_history_inactive{
	cursor: not-allowed;
}







.button_new_old_style{
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display: flex;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 14px;
	height: 36px;
	background: #ffffff;
	border: 1px solid #727272;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	padding: 0 15px;
	white-space: nowrap;
	cursor: pointer;
}

.button_new_old_style i{
	height: 30px;
	display: flex;
	align-items: center;
	margin-right: 6px;
	font-size: 18px;
	margin-left: -1px;
}

.button_new_old_style:hover{
	background: #ececec;
	border: 1px solid #e0e0e0;
}