/*
 Responsive Mega Menu, Blue Color
 
 Custom styles for use with your Bootstrap powered site
 Developed by Weborithm.
 Follow me on twitter.com/weborithm
 
*/

.nav-blue {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #0044cc;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.nav-blue .nav > li > a { color: #fff; text-shadow: 0 -1px 0 #002a80; }
.nav-blue .nav > li > a:focus, .nav-blue .nav > li > a:hover { color: #fff; text-shadow: 0 -1px 0 #002a80; }
.nav-blue .nav li.dropdown.open > .dropdown-toggle,
.nav-blue .nav li.dropdown.active > .dropdown-toggle,
.nav-blue .nav li.dropdown.open.active > .dropdown-toggle { background: #0044cc; color: #fff; text-shadow: 0 -1px 0 #002a80; }

.nav-blue .nav li.dropdown:hover > .dropdown-toggle .caret { border-top: 4px solid #fff; }
.nav-blue .nav li.dropdown > .dropdown-toggle .caret,
.nav-blue .nav li.dropdown.open a:hover .caret,
.nav-blue .nav li.dropdown.open > .dropdown-toggle .caret,
.nav-blue .nav li.dropdown.active > .dropdown-toggle .caret,
.nav-blue .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top: 4px solid #fff; }

.nav-blue .dropdown-menu a { text-shadow: none; }

.nav-blue .dropdown-menu .active > a,
.nav-blue .dropdown-menu li > a,
.nav-blue .dropdown-submenu > a { padding: 3px 0; }

.nav-blue .dropdown-menu li > a:hover,
.nav-blue .dropdown-menu li > a:focus,
.nav-blue .dropdown-submenu:hover > a { 
color: #fff;
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #0044cc;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.navbar .nav-blue .btn-navbar {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #0044cc;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.nav-blue .btn-navbar .icon-bar {
background-color: #002a80;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

@media (max-width: 979px) {

.nav-blue .nav > li > a:hover { background: none; }
.nav-blue .nav-collapse a { color: #fff; }
.nav-blue .dropdown-menu li > a:hover,
.nav-blue .dropdown-menu li > a:focus,
.nav-blue .dropdown-submenu:hover > a { color: #002a80; background: none; }
.nav-blue .nav-collapse .nav-title, .nav-blue .nav-collapse .nav .nav-header { color: #fff; border-bottom: 1px solid #0044cc; text-shadow: 0 1px 0 #002a80; }

}

/* ---- Gebo Admin blue theme ---- */

    .navbar-inner {
        background: #3993ba;
        background: -moz-linear-gradient(top, #3993ba 0%, #067ead 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3993ba), color-stop(100%,#067ead));
        background: -webkit-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: -o-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: -ms-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: linear-gradient(top, #3993ba 0%,#067ead 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 );
    }
    .navbar .nav > li > a {
        color: #fff;
    }
    .navbar .nav > li:hover > a {
        color: #CFF; 
    }
    .navbar .nav .active > a, .navbar .nav .active > a:hover {
        background: #206484 !important;
    }
    .navbar .divider-vertical {
        border-left-color:#2078A1;
        border-right-color:#3497C2;
    }
    .dropdown-menu li > a:hover, .dropdown-menu .active > a,
	.dropdown-menu .active > a:hover,
    .nav-list > .active > a, .nav-list > .active > a:hover {
        background: #48a6d2 !important;
    }
	
	.table thead th {background-color:#ebf2f6 !important}
	.dataTables_wrapper th.sorting_asc,.dataTables_wrapper th.sorting_desc {background-color:#d4e3eb !important}