a {
  color: #42b6e3;
}
.feature .entypo {
  color: #42b6e3;
}
.label {
  background: #42b6e3;
}
input.error{margin-bottom:0;}
input[type='submit'],
.button,
p a.button {
  background: #42b6e3;
  box-shadow: 0px 2px 0px #21a7dc;
  margin-top:20px;
}
input[type='submit']:hover,
.button:hover {
  background: #61c2e8;
  box-shadow: 0 2px 0px #3eb4e2;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: #fafafa;
  outline: none !important;
  border-color: #b3b3b3;
  border-color: #00b1d2;
  box-shadow: 0px 0px 0px 1px #00b1d2;
  -moz-box-shadow: 0px 0px 0px 1px #00b1d2;
  -webkit-box-shadow: 0px 0px 0px 1px #00b1d2;
  -o-box-shadow: 0px 0px 0px 1px #00b1d2;
}

select {
  padding:15px 20px;
  border: 1px solid #ebebeb;
  color:#999;
  margin: 0 0 12px 0;
}
html {
  background: #dadada url('/theme/ALIA/img/triangular.png') repeat;
}


#container {
  background: #fff ;
}
.beopen-wrap:hover:before {
  color: #42b6e3;
}
a:hover,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6 {
  color: #42b6e3;
}
a.readmore:hover {
  background-color: #42b6e3;
  box-shadow: 0 2px 0px #21a7dc;
}
.footer a[class*="socialicon-"] {
  color: #fff;
}
#inner-header #header-logo-stuff .slogan {
  color: #555555;
}
#inner-header #logo a {
  color: #222222;
}
.topbar {
  background: #42b6e3 ;
}
article .metainfo {
  color: #adb5c3;
}
article .portfolio-details .date:before,
article .portfolio-details .author:before,
article .portfolio-details .tags:before {
  color: #adb5c3;
}
article .metainfo .author a:hover span,
article .metainfo .author a:hover,
article .metainfo .comments a:hover span,
article .metainfo .comments a:hover {
  color: #42b6e3;
}
.pagination a {
  background-color: #b4e0f0;
}
.pagination a.selected,
.pagination a:hover {
  background-color: #7ecfec;
}
.feature:hover a.service-button {
  background-color: #42b6e3;
  box-shadow: 0px 2px 0px #21a7dc;
}
.feature:hover a.service-button:active {
  box-shadow: 0px 0px 0px #21a7dc;
}
.row .columns.feature .service-bg {
  background-color: #fff;
}
.process-bg .entypo {
  color: #42b6e3;
}
.process-bg {
  background-color: #fff;
}
.inner-calltoaction .button {
  background-color: #7fc242;
  box-shadow: 0px 2px 0px #72b139;
}
.inner-calltoaction .button:hover {
  background-color: #8cc855;
  box-shadow: 0px 2px 0px #7fc242;
}
.inner-calltoaction .button:active {
  box-shadow: 0px 0px 0px #7fc242;
}
.be-portfolio-title {
  background-color: #42b6e3;
}
.be-portfolio-title:after {
  background-color: #35b1e1;
}
.portfolio-navigation .portfolio-all {
  background-color: #fff;
}
ul.icons i.icon-ok {
  color: #42b6e3;
}
.footer {
  color: #aaa;
  background: #313131 ;
}
.footer a {
  color: #8e959c;
}
.footer a:hover {
  color: #fff;
}
.footer h6 strong {
  color: #b8b8b8;
}
.sf-menu a {
  color: #45555f;
}
.sf-arrows .sf-with-ul:after {
  border-top-color: #45555f;
}
.sf-menu ul li {
  background: #fff;
}
.sf-menu ul ul li {
  background: #fff;
}
.sf-menu li.active > a,
.sf-menu li:hover > a,
.sf-menu li.sfHover > a {
  color: #42b6e3;
}
.sf-menu li.active > a > .sf-with-ul:after {
  border-top-color: #42b6e3;
}
a#responsive-trigger {
  color: #45555f;
}
.last-posts .over-block {
  background: #42b6e3;
}
.dk_toggle:before {
  color: #42b6e3;
}
#portfolio-sizes a:hover,
#portfolio-sizes a#beopen-portfolio-size-selected {
  color: #42b6e3;
}
.dk_options a:hover,
.dk_options .dk_option_current a {
  color: #42b6e3;
}
.has-tip:hover {
  border-bottom: dotted 1px #0593dc;
  color: #42b6e3;
}
.label {
  padding: 1px 4px 2px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #42b6e3;
}
#beopen-quick-search:hover {
  background: #42b6e3;
}
article.sticky header {
  border-top: 3px solid #42b6e3;
}