/**
* 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;
}

