/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

/* Base
----------------------------------------------------------------------------------------------------*/

a,
code { color: #027DE5; }

mark { background-color: #38a3fd; }

ins { background-color: #98C56D; }

.bg-color1 strong { color: #B2DFFF; }

.bg-color2 strong { color: #A7E2A5; }

::-moz-selection { background: #008AD0; }

::selection { background: #008AD0; }

/* Layout
----------------------------------------------------------------------------------------------------*/

/* 
 * BG Block 
 */

.bg-color1, .bg-color-blue {
    background: #027DE5;
}

.bg-color2, .bg-color-green {
    background: #cbd827;
}

.bg-color3, .bg-color-orange {
    background: #f67c22;
}

.bg-color4, .bg-color-yellow {
    background: #f9b31b;
}

.custom-background {
    background: url("../images/logo_banner_bgsoft_Feb_2013_indc.jpg") center;
    background-repeat: repeat-y;
    background-size: 100%;
}

.bg-dark {
    border-top: solid 2px #027DE5;
    background-color: #F8F7F2;
}

/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.active .level1:before,
#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1,
.menu-dropdown .dropdown-bg > div { background-color: #027DE5; }

#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1 { border-color: #027DE5; }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

.menu-dropdown li.active .level1 { color: #027DE5; }

/* 
 * Menu Sidebar
 */

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }


/* 
 * Sidebar on color1 modules 
 */

.bg-color1 .menu-sidebar li.parent .level1 > span,
.mod-box-color1 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color1.png); }

.bg-color1 .menu-sidebar a.level2,
.mod-box-color1 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color1.png); }

/* 
 *Sidebar on color2 modules 
 */

.bg-color2 .menu-sidebar li.parent .level1 > span,
.mod-box-color2 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color2.png); }

.bg-color2 .menu-sidebar a.level2,
.mod-box-color2 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color2.png); }

/* 
 * Menu Sidebar on grey + default modules 
 */

#page .mod-box-default .menu-sidebar li.parent .level1 > span,
#page .mod-box-grey .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

#page .mod-box-default  .menu-sidebar a.level2,
#page .mod-box-grey  .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }

.mod-line .menu-sidebar li .active,
#page .mod-box-default .menu-sidebar li .active,
#page .mod-box-grey .menu-sidebar li .active { color: #0081C1; }

/* Modules
----------------------------------------------------------------------------------------------------*/

.mod-box .module-title,
.mod-line .module-title { color: #027DE5; }

.module .badge { background-image: url(../images/module_badges.png); }

.module .module-title { color: #3b3b3b; font-weight: normal; }

.module .module-title .icon { background-image: url(../images/module_icons.png); }

.mod-box-color1, .mod-box-color-blue {
    /*background: #027DE5;*/
    /*background: #25c1f1*/
    background: #00a1df;
}

.mod-box-color2, .mod-box-color-green {
    background: #a4ca37;
}

.mod-box-color3, .mod-box-color-orange {
    /* background: #fa9f1b; */
    background: #e66a0a;
}

.mod-box-color4, .mod-box-color-yellow {
    background: #fad000;
}

.bg-colored .mod-box-default a,
.bg-colored .mod-box-grey a {
    color: #0081C1;
    text-shadow: none;
}

.bg-colored .mod-box-default code,
.bg-colored .mod-box-grey code { color: #0081C1; }

/* Tools + System Links
----------------------------------------------------------------------------------------------------*/
/* btn class coms from com_transiflex */
.btn,
.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary,
#system .item > .links a {
    border-color: #025398;
    background: #026fcb;
}

.btn:hover,
.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
    border-color: #013866;
    background: #0261b2;
    color: white;
}

.btn:active,
.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active,
#system .item > .links a:active {
    border-color: #00517A;
    background: #0079B4;
    color: white;
}

.btn {
    color: white;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

dl.separator dt:after { background-color: #008CD1; }

em.box { color: #0081C1; }

.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { background-image: url(../images/tools/icons_social.png); }

/* Links
----------------------------------------------------------------------------------------------------*/

.menu-dropdown .level2 a:hover,
.menu-dropdown .level2 a.current,
.bg-color1 a:hover,
.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active { color: #333333; }

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active { color: #333333; }

/* System
----------------------------------------------------------------------------------------------------*/

#system .pagination a:hover,
#system .pagination strong,
.searchbox .results li.results-header,
.searchbox .results li.result.selected h3,
#system #respond h3 { color: #0081C1; }

#system .pagination a:hover { border-color: #006599; }

#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox .results li.more-results:hover { background-color: #0081C1; }

#system #comments .comment-byadmin .comment-head {
    border-color: #D3D9DB;
    background: #E9EFF2;
}

#system span.highlight { background-color: #0081C1; }

/* Extensions
----------------------------------------------------------------------------------------------------*/

/* Widgetkit Slideshow
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-infinite .caption h1 {
    background-color: #007BB7;
    background-color: rgba(0, 143, 213, 0.8);
}

.wk-slideshow-infinite .caption h1 + span {
    background-color: #36B04A;
    background-color: rgba(71, 170, 80, 0.85);
}

ul.homepage , ul.newsfeed{
    line-height: 1.8;
    margin-top: 0px;
    font-size: 18px;
    line-height: 1.8;
}

.homepage li, .newsfeed li {
    color: #FFFFFF;
}


