/**
 * Background Colors
 */

body,
.snap-content {
  background: #dadfe5 !important; /*#c1b8a7;*/
}

.header,
.header:before {
  background: #0c509d !important; /*#7f6b60;*/
}

.header .user-info,
.main,
.main .progress,
.main .progress ul li,
.wrapper,
.aside,
.snap-drawers,
.invite {
  background: #eef3f9 !important; /*#dfd8cb;*/
}

/* Makes borders and content background more flexible */
.header .user-info,
.main .progress ul,
.main .progress ul li,
.main .content,
.aside-item-logo,
.aside-item ul,
.aside-item ul li {
  border-color: rgba(0,0,0, 0.1);
}
.main .content {
  background: #fff !important;
}
.main .content,
.aside-item-logo {
  background-clip: padding-box !important;
}

/**
 * Typography
 */
 
body {
  /* font-family: "Helvetica Neue", "HelveticaNeue", helvetica, arial, sans-serif; */
  font-family: Verdana, Geneva, sans-serif !important;
}

a {
  color: #0a4485 !important; /*#90153F;*/
  border-color: rgba(0,0,0, 0.1);
}
a:hover {
  color: #0a4485 !important; /*#90153F;*/
  border-color: #0a4485 !important; /*#90153F;*/
}

.main h2 {
  color: #0a4485 !important; /*#90153F;*/
}

.header .user-info p.user-saved {
  color: rgba(0,0,0, 0.4);
}

/**
 * Buttons
 */
.button.green,
.button.success {
  background: #84b72d !important; /*#7f6b60;*/;
}
.button.green:hover,
.button.success:hover {
  background: #75a328 !important; /*#90153F;*/
}
