
 body
{
    background:#fff!important;
    font-family:Arial,sans-serif

}
 #logo img
{
    width:125px;
    height:auto;
    padding-left:3px;
    margin-top:-3px

}
 #header
{
    background-color:#7aacc9;
    background-image:-moz-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#7aacc9),to(#1f74a6));
    background-image:-webkit-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:-o-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:linear-gradient(to bottom,#7aacc9,#1f74a6)

}
 #logo {
    display: inline-block;
    margin-left: 9px;
    margin-top: 10px;
    width: 175px;
}
 #ribbon
{
   background:rgba(0,0,0,.05)!important;

}
 #ribbon .breadcrumb, #ribbon .breadcrumb a
{
    color:#7C7C7C!important

}
 #ribbon .breadcrumb li:last-child, #ribbon .breadcrumb>.active
{
    color:#5F5F5F

}
.fixed-ribbon #ribbon
{
    box-shadow:0 .0625em .3125em rgba(0,0,0,.35)

}
 #logo-group span#activity, .btn-header>:first-child>a
{
    background-color:#04528F;
    background-image:-moz-linear-gradient(top,#54A2CF,#34828F);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#54A2CF),to(#34828F));
    background-image:-webkit-linear-gradient(top,#54A2CF,#34828F);
    background-image:-o-linear-gradient(top,#54A2CF,#34828F);
    background-image:linear-gradient(to bottom,#54A2CF,#34828F);
    color:#fff!important;
    border:1px solid #04528F;
    text-shadow:#985813 0 -1px

}
 #hide-menu i
{
    color:#fff!important

}
 #logo-group span#activity:active, #logo-group span#activity:hover, .btn-header>:first-child>a:active, .btn-header>:first-child>a:hover
{
    -webkit-box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;
    -moz-box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;
    box-shadow:inset 1px 1px 0 #985813,inset -1px -1px 0 #985813;
    background-color:#dd7a35;
    background-image:-moz-linear-gradient(top,#dd7a35,#984a13);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#dd7a35),to(#984a13));
    background-image:-webkit-linear-gradient(top,#dd7a35,#984a13);
    background-image:-o-linear-gradient(top,#dd7a35,#984a13);
    background-image:linear-gradient(to bottom,#dd7a35,#984a13)

}
 .header-dropdown-list>li>.dropdown-toggle, .project-context>:first-child, .project-selector
{
    color:#fff;
    text-shadow:#985813 0 -1px

}
 .header-dropdown-list>li>.dropdown-toggle
{
    display:block;
    background:rgba(0,0,0,.2);
    padding:2px 7px 3px;
    border-radius:3px;
    margin-top:14px

}
 .header-search>input[type=text]
{
    border-color:#04528F

}
 .header-search>button
{
    color:#04528F

}
 aside
{
    background:#f2f2f2;
    border-right:2px solid #ccc

}
 .login-info span
{
    border-bottom:none

}
 .login-info a span
{
    color:#444!important

}
 .login-info
{
    border-bottom:0px solid #E2E2E2;
    background:rgba(0,0,0,.05)!important;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none

} 

 
 nav ul li a, nav ul li.open>a, nav ul li.open>a b
 {
     color:#444!important

 }
  nav>ul>li
 {
     background-color:#f2f2f2;
     background-image:-moz-linear-gradient(top,#f9f9f9,#f2f2f2);
     background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f2f2f2));
     background-image:-webkit-linear-gradient(top,#f9f9f9,#f2f2f2);
     background-image:-o-linear-gradient(top,#f9f9f9,#f2f2f2);
     background-image:linear-gradient(to bottom,#f9f9f9,#f2f2f2);
     border-bottom:1px solid #DFDFDF

 }
  nav>ul>li.active>a:before
 {
     top:10px!important
 }
  nav>ul>li>a b
 {
     top:12px

 }
  nav ul li.active>a:before
 {
     top:6px

 }
  nav>ul>li.open
 {
     border-left:4px solid #D6171F

 }
  nav>ul>li>a
 {
     padding:12px 10px 12px 11px;
     font-size:13px

 }




  nav>ul>li>a>i
 {
     color:#058dc7;
     font-size:20px

 }
  nav ul ul
 {
     background:0 0

 }
  nav ul ul li>a
 {
     font-size:13px

 }
  nav ul li a:hover
 {
     background:rgba(0,0,0,.05)!important

 }
  nav>ul>li.open>a
 {
     padding-left:7px

 }
  nav>ul>li.open ul li>a
 {
     padding-left:38px

 }
  nav>ul ul li::before, nav>ul>li>ul::before
 {
     border:none

 }
  nav ul li.active>a
 {
     font-weight:700;
	  
	  
 }
  nav ul li.active>a:before
 {
     color:#eee;

 }
 
  /*nav > ul > li > ul::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 23px;
  top: 0;
  bottom: 0;
  border-left: 1px solid #7A7A7A;
}
/* Second level: UL LI */

/* Third level: UL LI */
nav > ul ul ul li::before {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  left: 10px;
  top: 17px;
  border-top: 1px solid transparent;
}*/
  .page-footer, .superbox-show
 {
     background:#3D3B39

 }
  .superbox-list.active:before
 {
     color:#3D3B39

 }
  nav>ul>li.open>ul>li>a
 {
     padding-left:38px

 }
 .minified nav>ul>li
 {
     border-bottom:1px solid #E9E4E4;
     border-top:1px solid #FFF

 }
 .minified nav>ul>li>ul,.minified nav>ul>li>ul>li>ul>li
 {
     background-color:rgba(69,69,69,.9)

 }
 .minified nav ul li a,.minified nav ul li.open>a,.minified nav ul li.open>a b
 {
     color:#fff!important

 }
 .minified nav>ul>li.open ul li>a
 {
     padding-left:14px

 }
  .active+.ajax-dropdown
 {
     -webkit-box-shadow:1px 14px 16px rgba(61,35,14,.55);
     box-shadow:1px 14px 16px rgba(61,35,14,.55)

 }
 @media (max-width:979px)
 {
      #content
     {
         padding-left:5px;
         padding-right:5px

     }
      #ribbon
     {
         margin-left:0;
         margin-right:0;
         margin-top:0;
         border-radius:0

     }

 }
  .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .tt-suggestion.tt-is-under-cursor
 {
     background-color:#EC9519;
     color:#fff

 }
  .dropdown-menu>li>a
 {
     color:#4E361B

 }
  .dropdown-menu
 {
     border-radius:0;
     border-bottom:2px solid #ADADAD;
     background:#FDDFB3

 }
  .dropdown-menu .divider
 {
     background-color:#EBC7A6

 }
  .dropdown-menu-large .dropdown-header
 {
     color:#5C391E

 }
  .dropdown-menu-large>li ul>li>a:focus, .dropdown-menu-large>li ul>li>a:hover
 {
     border-radius:3px;
     background-color:#F1B686

 }
  input:not([type]), input[type=color], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea
 {
     border-top-color:#a3a3a3;
     border-left-color:#a3a3a3;
     border-bottom-color:#ccc;
     border-right-color:#ccc;
     -webkit-box-shadow:inset 0 1px 0 #d6d6d6;
     -moz-box-shadow:inset 0 1px 0 #d6d6d6;
     box-shadow:inset 0 1px 0 #d6d6d6;
     color:#000

 }
  .has-warning .form-control
 {
     border-color:#c09853!important

 }
  .has-error .form-control
 {
     border-color:#b94a48!important

 }
  .has-success .form-control
 {
     border-color:#468847!important

 }
  .select2-container-multi .select2-choices .select2-search-field input, .tt-hint
 {
     box-shadow:none!important;
     border:none!important

 }
  #shortcut
 {
     background-color:rgba(25,16,6,.85)

 }
  .SmallBox span, .bigBox span
 {
     letter-spacing:0

 }
 .menu-on-top nav ul ul li>a
 {
     color:inherit

 }
 .menu-on-top aside
 {
     background:inherit

 }
 #left-panel {
    left: 0;
    padding-top: 49px;
    position: absolute;
    top: 0;
    z-index: 904;
}
 
 .menu-on-top aside#left-panel
 {
     -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
     box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
     border-bottom:1px solid #fff;
     border-top:1px solid #fff

 }
 
 .menu-on-top aside#left-panel nav>ul>li {
    border-left: 1px solid #fff;
	border-right: 1px solid #e0edff;   /*e0edff; daeaff d4e6ff    */

	border-bottom:none ! important;
	height:15px ! important;
	margin-top:5px;
    border-left: none;
	background-color:#D0DDEE;
    background-image:-moz-linear-gradient(top,#D0DDEE,#D0DDEE);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#D0DDEE),to(#D0DDEE));
    background-image:-webkit-linear-gradient(top,#D0DDEE,#D0DDEE);
    background-image:-o-linear-gradient(top,#D0DDEE,#D0DDEE);
    background-image:linear-gradient(to bottom,#D0DDEE,#D0DDEE)
}
.menu-on-top nav ul ul, .menu-on-top nav ul ul ul {
    border-color: #E2E2E2;
}
.menu-on-top nav ul>li>ul {
    left: -2px;
}
.menu-on-top aside#left-panel nav>ul>li>a {
    text-shadow: none!important;
    font-size: 13px;
    padding: 10px 9px!important;
    border: none!important;
}
.menu-on-top nav ul ul li a {
    padding-left: 10px!important;
    font-size: 13px;
}
.menu-on-top nav>ul>li>a:hover {
    background: #D0DDEE!important;
}
.menu-on-top nav ul ul li a:hover, .menu-on-top nav ul ul li:hover>a, .menu-on-top nav ul ul ul li a:hover {
    background: rgba(0, 0, 0, .05);
}
.menu-on-top aside#left-panel nav>ul>li:hover {
    background: #D0DDEE;
}
.menu-on-top nav ul ul li a, .menu-on-top nav ul ul ul li a {
    color: #D8DEE5;
}
.menu-on-top nav ul ul li a:hover, .menu-on-top nav ul ul li:hover>a, .menu-on-top nav ul ul ul li a:hover {
    color: #D0DDEE;
}
.menu-on-top nav>ul>li>a:after {
    color: #8AA1B3!important;
}
.menu-on-top nav ul ul li:hover>a:after, .menu-on-top nav>ul ul>li a:after, .menu-on-top nav>ul ul>li a:hover:after, .menu-on-top nav>ul>li>a:after {
    color: inherit;
	
}



nav > ul ul li::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  left: 23px;
  top: 16px;
  border-top: 1px solid #7A7A7A;
  z-index: 1;
}

nav > ul > li > ul:before {
    border-left: 1px solid #7a7a7a;
    bottom: 0;
    content: "";
    display: block;
    left: 23px;
    position: absolute;
    top: 0;
    z-index: 1;
}

nav ul span.menu-item-parent {
    display: inline-block;
    margin: 0;
    padding:0;
    color:#000000
}
.menu-on-top aside#left-panel {
    border-bottom: 1px solid #8DB2E3;
    border-top: 1px solid #fff;
}
.menu-on-top aside#left-panel {
    height: auto;
    min-height: 0 !important;
    overflow: visible;
    width: 100% !important;
	background: none repeat scroll 0 0 #D2E0F1;
}
.menu-on-top aside#left-panel nav > ul > li > a {
    display: inline-block;
    height: 25px;
    line-height: 15px;
    padding: 5px 5px 0 2px !important;
    text-decoration: none;
    text-shadow: none !important;
}
.menu-on-top nav ul ul li:hover>a:after, .menu-on-top nav>ul ul>li a:after, .menu-on-top nav>ul ul>li a:hover:after, .menu-on-top nav>ul>li>a:after {
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
font-size:11px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0da";
display: block!important;
position: absolute;
top: 0px;
right: 4px;
color: #333;
}
.menu-on-top .menu-item-parent {
    font-size: 11px;
    min-width: 5px;
    text-align: center;
    white-space: nowrap;
	  max-width: 100px;
	  margin-top:-10px;
    overflow: hidden;
	height:18px;
    text-overflow: ellipsis;
	padding-left:10px;
	padding-right:20px;
}
.menu-on-top #main {
    margin-left: 0 !important;
    margin-top: 30px !important;
}
.menu-on-top nav > ul > li > a:after {
    color: #636363 !important;
    content: "" !important;
    left: 80%;
    top: 0% !important;

}
nav ul li.active > a:before {
    color: red;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    height: 27px;
    line-height: normal;
    position: absolute;
   
}
.menu-on-top nav ul ul li a {
    font-size: 11px;
}
#header-new
{
     height: 49px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}


.navbar .navbar-inner {
     background-color:#7aacc9;
    background-image:-moz-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#7aacc9),to(#1f74a6));
    background-image:-webkit-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:-o-linear-gradient(top,#7aacc9,#1f74a6);
    background-image:linear-gradient(to bottom,#7aacc9,#1f74a6)
}	
.menu-on-top aside#left-panel {
    background: none repeat scroll 0 0 #d0ddee;
    height: 28px;
    margin-top: 45px;
    min-height: 0 !important;
    overflow: visible;
    width: 100% !important;
}
#left-panel {
    left: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    z-index: 904;
}
.menu-on-top aside#left-panel nav>ul>li:hover>a {
color: #333!important;
/* border-left: 1px solid #c7c7c7; */
/* border-right: 1px solid #c7c7c7; */
 padding-left: 2px!important; 
 padding-right: 5px!important;
}
.menu-on-top nav ul ul, .menu-on-top nav ul ul ul {
    -moz-border-bottom-colors: #718BB7;
    -moz-border-left-colors: #718BB7;
    -moz-border-right-colors: #718BB7;
    -moz-border-top-colors: #718BB7;
	border-left:1px solid #718BB7;
	border-right:1px solid #718BB7;
	border-bottom:1px solid #718BB7;
    background: none repeat scroll 0 0 #F0F0F0 !important;
    border-image: #718BB7;
    border-radius: 0;
    border-width: medium 1px 1px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    margin-left: 0;
	margin-top:-5px;
    padding: 3px;
    width: 200px;
}
