/**
* Override the rules generated with {Less} with pure {Css}
*/

.xt-form-error {
    border: 1px solid #b11d1a !important;
    outline: none;
    border-color: #b11d1a !important;
    box-shadow: 0px 0px 5px 2px #b11d1a !important
}

.xt-form-error[type="checkbox"] {
    /*
    outline: 1px solid #b11d1a !important;
    outline-offset: -1px;
    */
    background-color: #fcf8e3;
}

.box-categories ul li.level-1.active a{
    background-color: #58348C !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{

    background-color: #58348C !important;
}

.btn-primary {
 
    background-color: #58348C !important;
    border-color:#392258 !important;
}

.text-primary{
    color: #58348c !important;
}

#back-to-top{
    color: #58348c !important;
}

::selection{
    background: #58348c !important;
}

.breadcrumb a {
    color:#58348C !important;
}



textarea:focus, select:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus{

    border-color: #58348C !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #392258 !important;
}


.meta-navigation .bootstrap-select .btn:hover{
    color:#58348C !important;
}

.meta-navigation .bootstrap-select.open .btn, .meta-navigation .bootstrap-select.open .glyphicon{
    color:#58348C !important;
}

a {
    color:#58348C;
}

a:hover, a:focus{
    color:#392258;
}