body {
  font-family: 'Varela Round', sans-serif;
  background: #3D9970; }

body.noauth.env-production {
  background: #3f9fc5; }

body.env-production {
  background: white; }

.navbar-brand img {
  height: 44px;
  margin-top: 2px; }

.navbar-header .navbar-brand {
  color: white;
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  margin-top: -4px; }
  .navbar-header .navbar-brand:hover {
    color: white; }

.secondary-menu {
  background: #3f9fc5; }
  .secondary-menu .navbar-brand {
    color: #343434; }
    .secondary-menu .navbar-brand:hover {
      color: #343434; }

.site {
  background: #eae7ee; }

.site td {
  background: #eae7ee; }

.prospect {
  background: #fcf8e3; }

.prospect td {
  background: #fcf8e3; }

.independent {
  background: #d9edf7; }

.independent td {
  background: #d9edf7; }

.alert-purple {
  background: #eae7ee;
  color: #584b6a;
  border-color: #d9d3e0; }

.alert {
  border-radius: 0; }

.btn-primary {
  background-color: #3f9fc5; }

.table {
  margin-bottom: 0; }

.modal-content {
  border-radius: 0; }

.modal-header {
  background: #e5e5e5;
  border-bottom: 1px solid #ccc; }

.modal-footer {
  background: #e5e5e5;
  border-top: 1px solid #ccc; }

.btn {
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn {
  border-radius: 0; }

.conversation .panel-heading {
  padding-bottom: 5px; }

.conversation .message {
  border: 1px solid #e5e5e5;
  border-left: 4px solid #5bc0de;
  margin: 5px 40px 5px 0; }

.conversation .message:nth-child(odd) {
  border-left: 4px solid #f0ad4e;
  margin: 5px 0 5px 40px; }

.message-header {
  background: #eee;
  padding: 20px 20px 5px 20px; }

.message-body {
  padding: 20px; }
