.btn.btn-main-color {
  background: #45aed6;
  border-color: #2a95be;
  color: #ffffff !important;
}
.btn.btn-main-color:hover,
.btn.btn-main-color:focus {
  background: #2a95be;
}

.btn.btn-primary {
  background: #45aed6 !important;
  border-color: #45aed6 !important;
  color: #ffffff !important;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background: #2a95be !important;
}

#main-menu.navbar-default .navbar-nav > li.active > a, #main-menu.navbar-default .navbar-nav > li.open > a, #main-menu.navbar-default .navbar-nav > li:hover > a {
  border-top: 3px solid #2a95be;
}

a {
  color: #337ab7;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #2a95be;
}

.navbar-nav > .dropdown > .dropdown-menu {
  background-color: #64686d !important;
}

.dropdown-menu a:hover {
  color: #2a95be;
}

/*
p > a {
  color: #337ab7 !important;
}

p > a:hover {
  color: #2a95be !important;
}

td > a {
  color: #337ab7 !important;
}

td > a:hover {
  color: #2a95be !important;
}
*/
.dropdown a {
  color: #ffffff;
}

ul.nostyle i {
  color: #45aed6 !important;
}

.column-title:after {
  border-bottom:1px solid #45aed6 !important;
}

#cta {
  background-color: #eeeeee !important;
}

#cta h2 {
  color: #64686d !important; 
}

#cta .btn {
  margin-top: 0px !important;
}

#work-process {
  /* background: #000 !important; */
}

#work-process h2 {
  color: #fff !important;
}

/*
.section-header p {
  color: #fff !important;
}
*/
.section-header .section-title {
  color: #45aed6 !important;
}

.section-header .section-title:before {
  background: #45aed6;
}

.section-header .section-title:after {
  background: #45aed6;
}

#work-process h3 {
  color: #fff !important;
}

#footer {
  background: #2e2e2e !important;
}

#footer a:hover {
  color: #45aed6 !important;
}