.text-primary,
a,
a:hover,
a:focus,
a:active,
a.active {
  color: #9fc1db;
}

.btn-primary {
  color: white;
  background-color: #9fc1db;
  border-color: #9fc1db;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: white;
  background-color: #9fc1db;
  border-color: #BDCEDB;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.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:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #9fc1db;
  border-color: #9fc1db;
}

.btn-primary .badge {
  color: #9fc1db;
  background-color: white;
}

.btn-xl {
  color: white;
  background-color: #9fc1db;
  border-color: #9fc1db;
}

.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  color: white;
  background-color: #BDCEDB;
  border-color: #BDCEDB;
}

.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
  background-color: #9fc1db;
  border-color: #9fc1db;
}

.btn-xl .badge {
  color: #9fc1db;
  background-color: white;
}

.navbar-custom .navbar-brand {
  color: #9fc1db;
}

.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active {
  color: #9fc1db;
}

.navbar-custom .navbar-collapse {
  border-color: rgba(255, 255, 255, 0.02);
}

.navbar-custom .navbar-toggle {
  background-color: #9fc1db;
  border-color: #9fc1db;
  color: white;
}

.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #9fc1db;
}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus {
  color: #9fc1db;
}

.navbar-custom .navbar-nav>.active>a {
  color: white;
  background-color: #9fc1db;
}

.navbar-custom .navbar-nav>.active>a:hover,
.navbar-custom .navbar-nav>.active>a:focus {
  color: white;
  background-color: #9fc1db;
}

section#contact .form-control:focus {
  border-color: #9fc1db;
}

ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
  background-color: #9fc1db;
}

::-moz-selection {
  background: #9fc1db;
}

::selection {
  background: #9fc1db !important;
}

body {
  webkit-tap-highlight-color: #9fc1db;
}

.filter-button {
  border: 1px solid #BDCEDB;
  text-align: center;
  color: #ffffff;
  background-color: #9fc1db;
}

.filter-button:hover,
.filter-button.filter_selected:hover {
  color: #BDCEDB;
  background-color: #ffffff;
}

.filter-button:focus,
.filter-button.filter_selected {
  color: #BDCEDB !important;
  background-color: #ffffff !important;
}

#portfolio .portfolio-item .portfolio-link .portfolio-hover {
  background: #9fc1db;
}

#color-switcher h2 a {
    background: #9fc1db;
}

.dropdown-menu>li>a:hover{
  background: #9fc1db;
}