.kb_container .panel-heading:hover{
    cursor: pointer;    
}

.kb_container .kbgc_navigation_buttons_holder {
    margin-top: 15px;
}

.kb_container #kbgc_sendbyemail_details {
    display: none;
}

.kb_container ul.kb_giftcard_templates_slider li:hover {
    cursor: pointer;
}

.kb_container .active_template_slide {
    opacity: 0.75;
    border: 2.5px solid #0088cc;
}

.kbgc_selected_template {
    display: none;
    font: 700 13px/16px Arial, Helvetica, sans-serif;
    color: #777676;
    position: absolute;
    top: 50%;
    right: 40%;
    margin: -21px 0 0 -53px;
    padding: 0px 0 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    text-align: center;
}

.kb_error_field, .kb_final_error_field {
    border: 1px solid #F44336 !important;
}

.kb_error_message, .kb_final_error_message {
    color: #F44336;
}

ul.kb_giftcard_templates_slider li {
    width: 25%;
    float: left;
}

ul.kb_giftcard_templates_slider li {
    cursor: pointer;
    position: relative;
}

.kb_giftcard_templates_slider {
  display: flex;
  flex-direction: row;
  overflow: unset!important;
  overflow-y: unset!important;
  gap: 10px;
}
.kb_giftcard_templates_slider img {
  width: 100%;
}
.kbgc_selected_template {
  background: #67b4aa;
  border-radius: 35px;
}
#gift_card_atc_button,#gift_card_atc_first_second_button {
  background: #67b4aa;
  border-radius: 35px;
  border-color: #67b4aa;
}
#gift_card_atc_button:hover,#gift_card_atc_first_second_button:hover {
  background: #6a9e06;
  border-color: #6a9e06;
  border-radius: 35px;
}
#gift_card_atc_button {
  border-radius: 35px;
}
@media only screen and (max-width: 480px) {
	.kb_giftcard_templates_slider{
		flex-wrap: wrap;
	}
	.kb_giftcard_templates_slider li{
		width:45%!important;
	}
	.kbgc_selected_template{
		width: 35px;
    height: 35px;
    line-height: 35px;
	}
	
}
#module-kbgiftcard-giftcards #wrapper .breadcrumb ol{
display:none;
}