/**
* Navbar navigation
*/
#header .navbar-default .navbar-collapse .navbar-nav > li.active a {
    background-color: #4361ac !important;
}

/**
* Buttons 
*/
button.btn-brand-border,
a.btn-brand-border,
button.btn-primary,
a.btn-primary {
    background: #4361ac !important;
    color: white !important;
    border: 1px solid #4361ac  !important;
}

button.btn-brand-border:hover,
a.btn-brand-border:hover,
button.btn-primary:hover,
a.btn-primary:hover {
    background: #55c2b8 !important;
}

button.btn-brand-border:focus,
a.btn-brand-border:focus,
button.btn-primary:focus,
a.btn-primary:focus { 
    color: #4361ac !important;
    background: white !important;
}

button.btn-success,
a.btn-success {
    background: #69B51C !important;
    color: white !important;
    /*border: 1px solid #4361ac  !important;*/
}

button.btn-success:before,
a.btn-success:before {
    background: #69B51C !important;
}

button.btn-success:hover,
a.btn-success:hover,
button.btn-success:hover,
a.btn-success:hover {
    background: #69B51C !important;
    color: white !important;
    /*border: 1px solid #4361ac  !important;*/
}

button.btn-success:focus,
a.btn-success:focus,
button.btn-success:focus,
a.btn-success:focus { 
    color: white !important;
    background: #69B51C !important;
}


/**
* Content headings 
*/
h1 {
    color: #4361ac !important;
}

.header {
    color: #4361ac !important;
}

.content-header > .dark > .container > .content > .titles .subtitle {
     color: #55c2b8 !important;
}

/**
* Content content
*/ 
.content {
    color: #000000 !important;
}

/**
* CK-editor content headings
*/
u,
.ck-content,
.content,
.ck-content u,
.content u {
  text-decoration-color: #4361ac;
}

.ck-content h1:not(.title):not(.subtitle):not(.page-title),
.content > h1:not(.title):not(.subtitle) {
  color: #000000 !important;
     font-size: 40px;
}

.ck-content h2:not(.title):not(.subtitle),
.content h2:not(.title):not(.subtitle) {
  color: #000000 !important;
   font-size: 32px;
}

.ck-content h3:not(.title):not(.subtitle),
.content h3:not(.title):not(.subtitle) {
  color: #000000 !important;
   font-size: 24px;
}

.ck-content h4:not(.title):not(.subtitle),
.content h4:not(.title):not(.subtitle) {
  color: #000000 !important;
   font-size: 24px;
}

.ck-content a {
     color: #4361ac !important;
}

/**
* Thumbs 
*/
.thumbnail-search-row > .content > .thumb-specs > .thumb-spec,
.thumbnail-search > .content > .thumb-specs > .thumb-spec,
.thumbnail-search > .thumb-specs > .thumb-spec,
.thumbnail-user > .content > .thumb-specs > .thumb-spec {
    color: #55c2b8 !important;
}

.thumbnail-search-row > .content > .intro,
.thumbnail-search > .intro {
      color: #000000 !important;
}

/**
* Question answers
**/
.specs-wrapper > .specs > .spec > .answer {
   color: #55c2b8 !important;
}

/** 
* Footer 
*/ 
.footer {
    background: #55c2b8;
}

#footer-meta { 
    background: #4361ac;   
}

/**
* Sign up wrapper
*/
#sign-up .title {
    color: #4361ac !important;
}

body > div:nth-child(odd)#sign-up {
    background: #EAE8E4 !important;
}

body > div:nth-child(even)#sign-up {
    background: white !important;
}

.btn-info {
    background:#55c2b8 !important;
}
/** 
* Statistics cards 
*/
#statistics .item > .amount {
     color: #4361ac !important;
} 

#statistics .item > .description {
     color: #000000 !important;
} 

/**
* Cards like 'meet like minded'
*/
.card {
   background: transparent default;
}

.card:before,
.card:after {
      background: #55c2b8 !important;
      z-index: 0;
}

/**
* Why usp thumbs
*/
#why-usps-wrapper #why-usps .why-usp > a {
    color: #4361ac;
}

/**
* Sign up form
*/
#slide-search-wrapper #slide-sign-up-wrapper > .container > #slide-sign-up > .heading > .title {
    color: #4361ac;   
}

#slide-search-wrapper #slide-sign-up-wrapper > .container > #slide-sign-up > .heading > .login {
    color: #55c2b8;   
}

/**
* Slider
*/
.slide:before {
    content: '';
    background: rgba(255, 255, 255, 0.5);
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.slide .slide-titles > .text ul li:before {
    color: #000000 !important;
    content: "\f00c" !important;
    font-weight: 400;
}

#slide-search-wrapper > #slide-scroll-to-more {
    color: #4361ac !important;
    opacity: 1 !important;
}
