/*
=================================================================
THEME DEFAULT
=================================================================
*/
body,
.nav.navbar-nav-custom > li > a,
.navbar-default .navbar-nav > li > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
li.dropdown-header,
.chosen-container-single .chosen-single,
.themed-color-dark {
    color: #352b4e;
}

#page-container,
#sidebar,
.themed-background-dark {
    background-color: #352b4e;
}

.themed-border-dark {
    border-color: #352b4e;
}

header.navbar-inverse.navbar-fixed-bottom {
    border-top-color: #352b4e;
}

header.navbar-inverse.navbar-fixed-top {
    border-bottom-color: #352b4e;
}

.navbar.navbar-inverse {
    background-color: #483f5f;
}

/* Main Light Colors */
.sidebar-nav a,
.header-section h1 i,
blockquote:before {
    color: #f2ebed;
}

#page-content,
.nav-horizontal a {
    background-color: #f2ebed;
}

blockquote,
.nav-tabs > li > a:hover {
    border-color: #f2ebed;
}

.content-header,
li.dropdown-header,
.breadcrumb-top {
    border-top-color: #f2ebed;
}

header.navbar-default.navbar-fixed-top,
.block-title,
fieldset legend,
.nav-tabs,
li.dropdown-header {
    border-bottom-color: #f2ebed;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border-color: #f2ebed;
    border-bottom-color: transparent;
}

.block-title .nav-tabs > li.active > a,
.block-title .nav-tabs > li.active > a:hover,
.block-title .nav-tabs > li.active > a:focus {
    border-color: #f2ebed;
    border-bottom-color: #ffffff;
}

.block-title,
.navbar.navbar-default,
.nav > li > a:hover,
.nav > li > a:focus,
li.dropdown-header {
    background-color: #fcfafb;
}

.nav-horizontal i {
    color: #e8dade;
}

.block,
.input-group-addon,
.dropdown-menu {
    border-color: #e8dade;
}

footer,
.media-feed > .media {
    border-top-color: #e8dade;
}

.content-header,
.content-top,
.block-top,
.breadcrumb-top {
    border-bottom-color: #e8dade;
}

.content-header-media {
    border-top-color: #222222;
}

/* Main Highlight Colors */
.text-primary,
.text-primary:hover,
a,
a:hover,
a:focus,
.nav-pills > .active > a > .badge,
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link.btn-icon:hover,
.btn-link.btn-icon:focus,
.themed-color {
    color: #d9416c;
}

.nav.navbar-nav-custom > li.open > a,
.nav.navbar-nav-custom > li > a:hover,
.nav.navbar-nav-custom > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
a.sidebar-brand:hover,
a.sidebar-brand:focus,
a.sidebar-title:hover,
a.sidebar-title:focus,
#to-top:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.label-primary,
.themed-background,
.nav-horizontal a:hover,
.nav-horizontal li.active a {
    background-color: #d9416c;
}

.themed-border {
    border-color: #d9416c;
}

.nav .caret,
.nav a:hover .caret,
.nav a:focus .caret {
    border-top-color: #d9416c;
    border-bottom-color: #d9416c;
}

.sidebar-nav a.active,
.sidebar-nav ul a.active,
.sidebar-nav ul a.active:hover {
    border-left-color: #d9416c;
}

/* Specific for default & primary button */
.btn-default {
    background-color: #f5f0f1;
    border-color: #e8dade;
    color: #352b4e;
}

.btn-default:hover {
    background-color: #f2ebed;
    border-color: #cfc2c6;
}

.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .btn-default.dropdown-toggle {
    background-color: #e5dfe1;
    border-color: #e5dfe1;
}

.btn-primary {
    background-color: #eb6a8e;
    border-color: #d9416c;
}

.btn-primary.btn-alt {
    color: #d9416c;
}

.btn-primary:hover {
    background-color: #d9416c;
    border-color: #b31542;
    color: #ffffff;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary.active,
.btn-primary.active:hover,
.btn-primary.active:focus,
.open .btn-primary.dropdown-toggle,
.open .btn-primary.dropdown-toggle:hover,
.open .btn-primary.dropdown-toggle:focus,
.open .btn-primary.dropdown-toggle.focus {
    background-color: #d9416c;
    border-color: #d9416c;
    color: #ffffff;
}

/*
=================================================================
THEME FANCY
=================================================================
*/

.themed-color-fancy {
    color: #d9416c !important;
}

.themed-border-fancy {
    border-color: #d9416c !important;
}

.themed-background-fancy {
    background-color: #d9416c !important;
}

.themed-color-dark-fancy {
    color: #352b4e !important;
}

.themed-border-dark-fancy {
    border-color: #352b4e !important;
}

.themed-background-dark-fancy {
    background-color: #352b4e !important;
}

:target {
    scroll-margin-top: 52px;
}


li.language>a>img {
    width: 24px;
    height: 12px;
}

footer.clearfix a {
    font-size: 12px;
    color: #A72045;
}