 /* standard button */
.btn-std  {
    border-color: rgb(40, 167, 69);
    color: rgb(40, 167, 69);
}


 /* standard button - On hover */
.btn-std:hover,
.btn-std:focus {
    background: linear-gradient(180deg, #5cb85c 25%, #28a745 75%);
}


 /* poke button */
.btn-poke  {
    border-color: rgb(40, 167, 69);
    color: rgb(40, 167, 69);
}

 /* poke button - On hover */
.btn-poke:hover,
.btn-poke:focus,
.btn-poke.poked{
    background: linear-gradient(180deg, #5cb85c 25%, #28a745 75%);
    color: #fff;
}

/* theme text */
.text-theme {
    color: rgb(40, 167, 69);
}

/* theme background */
.bg-theme {
   background-color: rgb(40, 167, 69);
}

/* theme border */
.border-std {
   border-color: rgb(40, 167, 69);
}

 /* card header */
.card-header, .modal-header  {
    background: linear-gradient(180deg, #5cb85c 25%, #28a745 75%);
}

  /* nav pill - not active */
.nav-pills>li>a {
    border-color: rgb(40, 167, 69);
    color: rgb(40, 167, 69);
}

/* nav pill - active */
.nav-pills>li>a.active {
    background: linear-gradient(180deg, #5cb85c 25%, #28a745 75%);
}

 /* reminder-block */
.reminder-block  {
    border-color: rgb(40, 167, 69);
}

.shapedividers::before{
    background-position: 87% 100%;  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100"><g fill="%2328a745"><path opacity=".5" d="M0 51v15l724-43L0 51z"/><path opacity=".3" d="M0 0v51l600-23L0 0z"/><path d="M0 65v38l1000-3V0L0 65z"/></g></svg>');*/
}
