.button {
	float: left;
	width: 190px;
	position: relative;
	
}
.button img{
width:80px;
}
.button input[type="radio"] {
  opacity: 0.011;
  z-index: 100;
}

.button input[type="radio"]:checked + label {
	background: #FA8C0B;
	color: #fff !important;
}
.button input[type="radio"]:checked + label img {
	filter: brightness(0) invert(1);
}

.button label {
cursor: pointer;
  z-index: 90;
  border: 1px solid #eee;
  border-radius: 10px;
  text-align: center;
  display: flex;
  font-weight: 600;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px 20px;
  box-shadow: 0px 0px 3px #eee;
  color: #000 !important;
}


.custom-accord .accordion-button::after{
display: none !important;
}
.accordion-button:focus {
	border-color: transparent;
	box-shadow: none;
}
.custom-accord .accordion-button:not(.collapsed), .custom-accord1 .accordion-button:not(.collapsed) {
	color: #fff;
	background-color: #fa8c0b;
}
.accordion .accordion-item {
	overflow: visible;
}
#availability-duration{
	display: flex;
	align-items:center;
	padding:0 !important;
}

#availability-duration .form-check {
	min-width: 190px;
	margin-left: 0 !important;
	padding-left: 0;
	margin-right: 20px;
}

.form-signin .accordion-button {
	border-radius: 10px 10px 0 0;
}