.new-password-fields {
  display: none;
}

.new-password-fields.active {
  display: block;
}

.text-center {
  text-align: center;
}
.homepage-top-panel img {
  height: 114px;
  border-radius: 20px;
}
.new-user-homepage {
  background: var(--site-color);
  border-radius: 20px;
  position: relative;
}
.profile-account-link {
  display: flex;
}

.kindilly-score-section .title {
  text-align: center;
}

.kindilly-score-section h3 {
  display: inline-block;
}

.score-board {
  display: flex;
}

.challenges-info {
  text-align: center;
  display: flex;
}

.donation-search-user .donation-user-item.selected {
  border: 2px solid #03cdef;
}

.status-image>span>img {
  max-width: 180px;
}

.cs-close-slide{
  position: absolute;
  right: 2%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  top: 2%;
  background: transparent;
}

.kindilly-acts.score-details {
  width: 20%;
  text-align: center
}

.kindilly-dollars.score-details {
  width: 20%;
  text-align: center;
}

.kindilly-login-days.score-details {
  width: 20%;
  text-align: center;
}

.kindilly-conse-days.score-details {
  width: 20%;
  text-align: center;
}

.kindilly-donations.score-details {
  width: 20%;
  text-align: center;
}

.lable.text-center {
  background: #03cdef;
  padding: 1px;
  margin-top: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.challenge-box-title {
  background: var(--site-color);
  position: relative;
  padding: 1px;
  color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.challenge-box-title>h3 {
  font-size: 18px;
  font-weight: 600;
  font-family: arial;
}

.charities-info-title {
  font-size: 24px;
  font-weight: 700;
  font-family: arial;
  margin-top: 10px;
  margin-bottom: 10px;
}

.store-info-title {
  font-size: 24px;
  font-weight: 700;
  font-family: arial;
  margin-top: 10px;
  margin-bottom: 10px;
}

.acts-info-title {
  font-size: 24px;
  font-weight: 700;
  font-family: arial;
  margin-top: 10px;
  margin-bottom: 10px;
}

.charities-info>.more-info {
  margin-bottom: 18px;
  font-size: 12px;
  font-weight: 600;
}

.store-info>.more-info {
  margin-bottom: 18px;
  font-size: 12px;
  font-weight: 600;
}

.acts-info>.more-info {
  margin-bottom: 18px;
  font-size: 12px;
  font-weight: 600;
}

.sidebar-dashboard>.lable {
  background: var(--site-color);
  position: relative;
  color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-size: 20px;
  font-family: arial;
  font-weight: 600;
  padding: 6px;
}

.info>.wallet {
  color: var(--site-color);
  font-size: 35px;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}

div#verify_email_phone .modal-dialog {
 max-width: 830px;
}
div#verify_email_phone .btn-main,
#verify_email_phone_form_btn,
div#verify_email_phone .btn-main:hover{
background: #004b83;
color: white;
  width:100%;
}

#verify_email_phone_title{
  display: flex;
  justify-content: center;
  background-color: orange;
}
#verify_email_phone_desc{
  text-align: center;
} 

#verify_email_phone_form .modal-footer{
  margin: 0 !important;
}

@media (max-width: 767px) {   
  div#verify_email_phone .modal-dialog { 
    transform: scale(0.8) !important;
    height:100%;
  }
}

.transparent-background {
  background: transparent;
  box-shadow: none;
}

.sidebar-conatnier .sidebar .section-list .kindess-type {
  padding: 15px;
}

.kindilly-acts-section #dollars_tab .choose-acts-kindness-section {
  text-align: center;
}

.kindilly-acts-section #dollars_tab .dollars-send-content {
  display: inline-flex;
}

.dollars-send-content .kindness-dollar-form #sendMessage {
  display: none;
}

.sidebar-conatnier .sidebar {
  z-index: 1;
}