/*
#1 = 4e2f79
#2 = fcf039
*/
a {
    color: #4e2f79;
}
a:hover {
    color: #935ee8;
}

.vali-admin .app-menu__item.active, .vali-admin .app-menu__item:hover, .vali-admin .app-menu__item:focus {
	border-left-color: #935ee8;
}

/* menu */
.navbar .navbar-nav > .active > a,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #fcf039!important;
    background-color: initial!important;
}
.dashboard-enabled .navbar .navbar-nav > .active > a,
.dashboard-enabled .navbar-default .navbar-nav>.active>a,
.dashboard-enabled .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #935ee8 !important;
    background-color: initial!important;
}

/* flexslider */
.flex-control-paging li a {
    background: #4e2f79;
}

.flex-direction-nav a:hover{
    background-color:#4e2f79;
}

.testimonial span.author a {
    color: #fcf039;
}

/* --- icon box hover --- */
.hi-icon-effect-5 .hi-icon {
    color: #4e2f79;
    box-shadow: 0 0 0 4px #4e2f79;
}
.no-touch .hi-icon-effect-5 .hi-icon:hover {
    background: #4e2f79;
    box-shadow: 0 0 0 8px  #fcf039;
}


/* portfolio */
.portfolio-item .portfolio-desc {
    background: #4e2f79;
}

/* btn */
.dashboard-container .association-title,
nav#filter a:hover,
nav#filter a.current,
.btn-theme {
    background: #4e2f79;
    color: #fff;
}
.btn-theme:hover,.btn-theme:focus,.btn-theme:active{
    background: #fcf039;
    color: #383943;
}
.btn-cta,.btn-cta.btn-lg {
    background: #4e2f79;
    border-color: #fcf039;
}

.btn-cta:focus,.btn-cta:active{
    border-color: #4e2f79;
}

/* contact */
.validation {
    color:#4e2f79;
}

/* footer */
.social-circle li a {
    background:#4e2f79;
}

a.scrollup{
    background:#4e2f79;
}


.current-events .event {
    color: #ffffff;
    background: #4e2f79;
}
.current-events .event a:not(.btn)  {
    color: #fcf039;
}
.current-events .event a:not(.btn):hover {
    color: #ffffff;
}

.poll_style .bar {
    background: #fcf039;
    border: 1px solid #4e2f79;
    height: 8px;
}


.panel-theme {
  border-color: #4e2f79;
}
.panel-theme > .panel-heading {
  color: #fff;
  background-color: #4e2f79;
  border-color: #4e2f79;
}
.panel-theme > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #4e2f79;
}
.panel-theme > .panel-heading .badge {
  color: #4e2f79;
  background-color: #fff;
}
.panel-theme > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #4e2f79;
}