.color-1 {
  color: #85C53D; }

.color-2 {
  color: #258B38; }

a {
  color: #85C53D; }

a:hover, a.selected, a:focus {
  color: #258B38; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #85C53D; }

blockquote {
  color: #85C53D; }

blockquote p {
  color: #85C53D; }

blockquote {
  border-left: 5px solid #85C53D; }

.bg-light-color-1 {
  color: #fff;
  background-color: #c3e29f; }

.bg-color-1 {
  color: #fff;
  background-color: #85C53D; }

.bg-color-2 {
  color: #fff;
  background-color: #258B38; }

.border-color-1 {
  border-color: #85C53D; }

.border-color-2 {
  border-color: #258B38; }

/*********** bootstrap *************/
.btn-link {
  color: #85C53D; }

.btn-link:hover, .btn-link:focus {
  color: #258B38; }

.btn-primary {
  color: #fff;
  background-color: #85C53D;
  border-color: #78b336; }

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #91cb51;
  border-color: #85C53D; }

.btn-primary:hover {
  color: #fff;
  background-color: #91cb51;
  border-color: #85C53D; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #91cb51;
  border-color: #85C53D; }

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #91cb51;
  border-color: #85C53D; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
  background-color: #85C53D;
  border-color: #78b336; }

.carousel-control {
  color: #85C53D; }

.carousel-control:hover, .carousel-control:focus {
  color: #85C53D; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #85C53D; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #85C53D; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #85C53D;
  border-color: #85C53D; }

.pagination > li > a,
.pagination > li > span {
  color: #85C53D; }

/*********** bootstrap end *************/
/********** jquery ui **************/
.b2l-ui.ui-dialog .ui-widget-content a {
  color: #85C53D; }

.b2l-ui .ui-widget-header {
  background: #85C53D; }

.ui-datepicker.ui-widget-content .ui-state-hover {
  border: 1px solid #85C53D;
  background: #85C53D;
  font-weight: normal;
  color: #ffffff; }

.ui-datepicker .ui-widget-header {
  border: 1px solid #dddddd;
  background: #85C53D;
  color: #fff; }

/********** jquery ui end **************/
/********** circular progress **************/
.circle-border {
  border: 0.3em solid #85C53D; }

.value-bar {
  border: 2.5em solid #85C53D; }

.progress-circle.over50 .first-bar {
  background-color: #85C53D; }

/********** circular progress end **************/
.shepherd-button {
  background: #85C53D; }

.modal-header-bar .modal-title {
  color: #fff;
  background-color: #85C53D; }

.image-link, .btn-color-1 {
  color: #fff;
  background-color: #85C53D; }

.image-link:hover, .btn-color-1:hover {
  background-color: #91cb51; }

.modal-title-bar {
  color: #fff;
  background: #85C53D; }

.modal-header-title {
  color: #85C53D; }

.green-title-bar {
  color: #fff;
  background: #85C53D; }

.green-bar-title {
  color: #fff;
  background: #85C53D; }

.green-bar-collapse {
  color: #fff;
  background: #85C53D; }

.green-bar-collapse a, .green-bar-collapse a:hover {
  color: #fff; }

.topline {
  background: #85C53D; }

table tr.trheader td {
  color: #fff;
  background: #85C53D; }

.button-green {
  color: #fff;
  background-color: #258B38; }

.button-green-light, .button-green-light-small, .button-green-light-mid, a.button-green-light, .button-green-light-long, .button-green-light-full {
  color: #fff;
  background-color: #85C53D; }

a.link-green-button, a.link-green-button:hover, a.link-green-button:visited,
a.link-green-button-short, a.link-green-button-short:hover, a.link-green-button-short:visited {
  color: #fff;
  background: #85C53D; }

table.tblcalendar tr.tr-header td {
  color: #fff;
  background: #258B38; }

table.tbl-plan-progress tr.tr-header td {
  color: #fff;
  background: #85C53D; }

table.tblcalendar tr.tr-days td {
  color: #fff;
  background: #85C53D; }

table.tblcalendar tr.tr-days td a, table.tblcalendar tr.tr-days td a:hover {
  color: #fff; }

table.tblcalendar tr.tr-meal-calories-consumed td, table.tblcalendar tr.tr-total-calories-burned td {
  color: #fff;
  background: #85C53D; }

table.tblcalendar tr.tr-meal-calories-consumed td a, table.tblcalendar tr.tr-meal-calories-consumed td a:hover,
table.tblcalendar tr.tr-total-calories-burned td a, table.tblcalendar tr.tr-total-calories-burned td a:hover {
  color: #fff; }

table.tblcalendar tr.tr-meal-calories-goal td, table.tblcalendar tr.tr-total-day-calories td {
  color: #258B38;
  background: #f9f9f9; }

table.tblcalendar tr.tr-total-goals td {
  color: #fff;
  background: #85C53D; }

table.tblcalendar tr.tr-total-results td {
  color: #258B38; }

.day-short-name {
  color: #258B38; }

.cal-label-green {
  color: #fff;
  background: #85C53D; }

.icon-legend ul li:before {
  color: #85C53D; }

.btn-green {
  color: #fff;
  background-color: #258B38;
  border-color: #207730; }

.btn-green:hover {
  color: #fff;
  background-color: #2a9f40;
  border-color: #258B38; }

.btn-light-green {
  color: #fff;
  background-color: #30b348;
  border-color: #30b348; }

.btn-light-green:hover, .btn-light-green.selected {
  color: #fff;
  background-color: #258B38;
  border-color: #258B38; }

.btn-custom {
  color: #fff;
  background-color: #85C53D;
  border-color: #78b336; }

.btn-custom:hover {
  color: #fff;
  background-color: #258B38;
  border-color: #207730; }

.btn-custom:hover .color-1 {
  color: #258B38; }

.message-update, .message-update-2 {
  color: #fff;
  background: #b6dc8c; }

@media (max-width: 767px) {
  .btn-green.sm-reverse, .btn-green.sm-reverse:hover {
    color: #258B38;
    background-color: #fff;
    border-color: #fff; }
  .btn-primary.sm-reverse, .btn-primary.sm-reverse:hover {
    color: #85C53D !important;
    background-color: #fff !important;
    border-color: #fff !important; } }
