/***
default theme
***/

/***
Reset and overrides  
***/
body {background: url("../images/side-bar-bg.gif") repeat scroll 0 0 transparent !important; font-family:Arial, Helvetica, sans-serif;}
/***
Page header
***/
.header .navbar-inner { filter: none !important; background-image: none !important; background-color: #1f1f1f !important; }
.header .btn-navbar { background-color: #1f1f1f !important; }
.header .nav .dropdown-toggle:hover, .header .nav .dropdown.open .dropdown-toggle { background-color: #333 !important; }
.header .nav li.dropdown .dropdown-toggle i { color: #808080 !important; }
/***
Page sidebar
***/
.page-sidebar > ul > li > a, .page-sidebar > ul > li li > a { border-top: 1px solid #424242  !important; color: #d1d0d0 !important;  border-bottom: 1px solid #282828 !important;}
.page-sidebar > ul > li:last-child > a, .page-sidebar > ul > li:last-child li:last-child > a { border-bottom: 1px solid transparent !important; }
.page-sidebar > ul > li a i, .page-sidebar > ul > li li a i { color: #808080; }
.page-sidebar > ul > li.open > a, .page-sidebar > ul > li.open li.open > a, .page-sidebar > ul > li >a:hover, .page-sidebar > ul > li li >a:hover, .page-sidebar > ul > li:hover >a, .page-sidebar > ul > li li:hover >a {background: -moz-linear-gradient(center bottom , #1E1F21, #232527) repeat scroll 0 0 transparent; border-bottom: 1px solid #161718; border-top: 1px solid #303234; color: #FFFFFF !important; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}
.page-sidebar > ul > li.active > a, .page-sidebar > ul > li.active li.active > a { background: none repeat scroll 0 0 #252728 !important; border-bottom: 1px solid #242628 !important; border-top: 1px solid #1C1D1E !important; }
.page-sidebar > ul > li.active, .page-sidebar > ul > li.active li.active { border-right: 4px solid #D12610; }
.page-sidebar > ul > li.active > a i, .page-sidebar > ul > li.active li.active > a i { color: #fff; }
.page-sidebar > ul > li > a.open { background: #313131; }
.page-sidebar ul > li > a > .arrow:before, .page-sidebar > ul > li > a > .arrow.open:before { color: #919091 !important; }
.page-sidebar ul > li.active > a .arrow:before, .page-sidebar > ul > li.active > a .arrow.open:before { color: #fff !important; }
.page-sidebar > ul > li > ul.sub-menu > li > a { margin-left: 0px; padding-left: 44px; }
.page-sidebar > ul > li > ul.sub-menu > li:first-child > a { border-top: 0px !important; }
.page-sidebar > ul > li > ul.sub-menu > li.active > a, .page-sidebar > ul > li > ul.sub-menu > li > a:hover { color: #fff !important; background: #4b4b4b !important; }
.page-sidebar > ul > li > ul.sub-menu > li > a:hover { background: #4b4b4b !important; }
/* 3rd level sub menu */
.page-sidebar > ul > li > ul.sub-menu li > ul.sub-menu > li.active > a, .page-sidebar > ul > li > ul.sub-menu li > ul.sub-menu > li > a:hover, .page-sidebar > ul > li > ul.sub-menu li.open > a { color: #fff !important; background: #4b4b4b !important; }
.page-sidebar > ul > li > ul.sub-menu a .arrow:before, .page-sidebar > ul > li > ul.sub-menu a .arrow.open:before { color: #626262 !important; }
/* sidebar search */

.page-sidebar .sidebar-search input { background: url(../images/side-bar-bg.gif) repeat; color: #bababa !important; }
.page-sidebar .sidebar-search .input-box { border-bottom-color: #959595 !important; }
.page-sidebar .sidebar-search .submit { background: url(../images/search-icon.png) no-repeat top; margin-bottom: 5px; }
/***
Sidebar toggler
***/
.sidebar-toggler { background:url(../images/sidebar-toggler.gif) no-repeat;}
/* search box bg color on expanded */
.sidebar-closed .page-sidebar .sidebar-search.open { background-color: #3d3d3d !important; }
.sidebar-closed .page-sidebar .sidebar-search.open .remove { background-image: url("../../img/sidebar-search-close.png"); }
/* sub menu bg color on hover menu item */
.sidebar-closed .page-sidebar > ul > li:hover .sub-menu { background-color: #3d3d3d; }
/***
Horizontal Menu(new in v1.2)
***/

/*search*/

.header .hor-menu .hor-menu-search-form-toggler.hide { background: #101010 url(../../img/hor-menu-search-close.png) no-repeat center; }
.header .hor-menu .search-form { background: #101010; }
.header .hor-menu .search-form .btn { color: #999; background: #2d2d2d url(../../img/search-icon.png) no-repeat center; }
.header .hor-menu .search-form form input { color: #999; }
 .header .hor-menu .search-form form input::-webkit-input-placeholder { /* WebKit browsers */
 color: #999;
}
.header .hor-menu .search-form form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #999;
}
.header .hor-menu .search-form form input::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #999;
}
.header .hor-menu .search-form form input:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #999;
}

/***
Landscape phone to portrait tablet
***/
@media (max-width:979px) {
/***
  page sidebar
  ***/
.page-sidebar { background-color: #232427 !important; }
.page-sidebar > ul > li > a { border-top: 1px solid #2c2d30 !important; }
.page-sidebar > ul > li:last-child > a { border-bottom: 0 !important; }
.page-sidebar .sidebar-search input { background-color: #232427 !important; }
}
