/**
 * @package   Visario Joomla! 3.0 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2012 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/

/* Template Base Colors
------------------------------------------------------------------------------------*/
a,
h1 a:hover,
h2 a:hover,
h3 a:hover {
    color: #007dca;
}

#top-toolbar {
    border-top: 4px solid #282dbf;
}

#bottom-bar .container-fluid { 
    background-color: #282dbf;
}

/* Custom Module & Addon Blocks
------------------------------------------------------------------------------------*/
.module.color-title .module-title {
    background: #282dbf;
}

.module.color-box {
    background: #282dbf;
    color: #d3edfd;
    padding: 20px;
}

.module.color-box a { 
    color: #fff; 
}

.module.color-box a:hover { 
    color: #000; 
}

.module.color-box .module-title { 
    border: 0; 
}

.module.color-box .module-title h3 {
    color: #fff;
    border: 0;
}

.module.border-color .module-title {
    border-bottom: 3px solid #282dbf;
}

.module.border-color-top .module-title {
    border-top: 3px solid #282dbf;
    border-bottom: 0;
}

.portfolio-nav .svn.btn-group a.btn:hover,
.portfolio-nav .svn.btn-group a.btn:focus,
.portfolio-nav .svn.btn-group.open a.btn {
    color: #282dbf;
}

.portfolio-nav .svn.btn-group a:hover span.caret {
    border-top: 4px solid #282dbf;
}

.portfolio-nav .svn.btn-group.open a span.caret,
.portfolio-nav .svn.btn-group.open a:focus span.caret {
    border-top: 4px solid transparent;
    border-bottom: 4px solid #282dbf;
}

/* Navigation & Menu States
------------------------------------------------------------------------------------*/
/* Root items */
.svn-menu > li > a:hover,
.svn-menu > li.active > a,
.svn-menu > li.parent:hover > a,
.svn-menu > li.active.parent > a,
.svn-menu > li > span.separator:hover,
.svn-menu > li.active > span.separator,
.svn-menu > li.parent:hover > span.separator,
.svn-menu > li.active.parent > span.separator {
    background: #282dbf;
    color: #fff;
}

/* Submenus */
.svn-menu ul {
    border-top: 2px solid #282dbf;
}

.svn-menu ul li a:hover,
.svn-menu ul li.active > a,
.svn-menu ul li.parent:hover > a,
.svn-menu ul li.active.parent > a,
.svn-menu ul li span.separator:hover,
.svn-menu ul li.active > span.separator,
.svn-menu ul li.parent:hover > span.separator,
.svn-menu ul li.active.parent > span.separator {
    color: #fff; 
    background-color: #282dbf;
}

@media (max-width: 980px) {
    .svn-menu li.parent > span.caret,
    .svn-menu ul li.parent > span.caret {
        background-color: #282dbf;
    }
}

/* Joomla Core Layout Overrides
------------------------------------------------------------------------------------*/
.tags span a:hover {
    background-color: #282dbf;
    color: #fff;
}

dl.tabs dt.tabs.open span h3 a,
dl.tabs dt.tabs span h3 a:hover,
.pane-sliders h3.title.pane-toggler-down a span {
    color: #282dbf;
}

.image-backdrop,
.img-intro-btn:hover,
p.img_caption {
    background-color: #282dbf;
}

/* Legacy Bootstrap 2 Interface Overrides
------------------------------------------------------------------------------------*/
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #282dbf;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: #ffffff;
    background-color: #282dbf;
}

.nav .dropdown-toggle .caret {
    border-top-color: #282dbf;
    border-bottom-color: #282dbf;
    margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}

.dropdown-menu > li > a.selected,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    text-decoration: none;
    color: #ffffff;
    background: #282dbf;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background: #282dbf;
}

/* Primary Button Styling */
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary {
    color: #ffffff;
    background: #282dbf;
    border: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-image: none;
    background-color: #000000;
}