.template-donation .donationHandlers .dollarhandle .dollarhandle-text {border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.template-donation .donationHandlers .dollarhandle .dollarhandle-image {border-top-left-radius:10px;border-top-right-radius:10px;}

.btn-xl {font-size: 19px !important;line-height: 1.8em;}
.btn-xl.btn-white-border {padding:9px 20px;}

#Donations {background:#f8f8f8;}

.loggedin-header:before, .profile-header:before {background:rgba(0,0,0,0.7)}

.profileSidebar .money {color:#f6d05e;}

.lump-news h4 {color:#000;}

/*Nav*/
.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a{
    color: #252a34;
    font-size: 16px;
}

.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover{
    color: #494b9f;
}

/*Registrasion success*/

#popup .fa-link {
     color: #fff;
}

/*CSS by Septa*/

.card-hover {
  background: #fff;
  /*border-radius: 8px;*/
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  overflow: hidden;
  transition: all 0.3s ease;
  transform: scale(1);
}

/* Effect hover */
.card-hover:hover {
  background: #494B9F !important;        /* warna saat hover */
  transform: scale(0.97);     /* sedikit zoom out */
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}

/* White text */
.card-hover:hover h3,
.card-hover:hover p,
.card-hover:hover span {
  color: #fff;
}

/* Optional button */
.card-hover .btn {
  background: #C3007A;
  color: #fff;
  /*border: none;*/
  /*padding: 10px 16px;*/
  /*border-radius: 4px;*/
  display: inline-block;
  /*margin-top: 10px;*/
  transition: background 0.3s ease;
}

.card-hover .btn:hover {
  background: #a00066;
}

.lump-textimage .row {
    display: flex;
    vertical-align: center;
    align-items: center;
}
.template-event-register #terms-panel {
    height: auto !important;
}