/* Add here all your CSS customizations */
.card-img-top {
    height: 15rem;
    width: 100%;
    object-fit: cover;
}


.tp-caption {
	text-shadow: 5px 5px 8px rgb(0 0 0 / 95%);
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #d22d0f !important;
    border-color: #d22d0f !important;
}


/* The container must be positioned relative: */
.custom-select {
  position: relative;
  font-family: Arial;
}
.bg-bonus {
 background-color: #e4ecff !important;
}
.btn-bonus {
 background-color: #126c93 !important;
 border-color: #126c93 !important;
 color: #ffffff !important;
}
.btn-bonus:hover {
 background-color: #0c4b66 !important;
 border-color: #0c4b66 !important;
color: #ffffff !important;
}
.text-45 {
 background-color: #e4ecff !important;
}
.text-color-bonus {
 color: #126c93 !important;
}
.btn-ws-normal {
 white-space: normal !important;
}
.card-head {
	display: flex;
    align-items: flex-end;
    min-height: 5.8rem;
}




