/*خط اسما القوائم الرئيسيه*/

nav#layout-mainmenu ul li a {

    font-size: medium;
	  font-weight: bold;
    /* text-shadow: 1px 1px 2px black, 0 0 25px yellow;  */
}
/*خط اسما القائمه الفرعيه sidenav*/
#layout-sidenav ul li a {
    font-size: medium;
    font-weight: bold;
    /* إضافة حواف حول النص */
    /* text-shadow: 1px 1px 2px black, 0 0 25px yellow;  */
    /*
    transition: background-color 0.3s, color 0.3s;
    transition: color 0.3s;
    */
}

/* sidenav */
.sidenav-tree ul.top-level>li>ul li a span.header {
    /* color: white; */
    font-size: medium;
    font-weight: bold;
    /* text-shadow: 1px 1px 2px black, 0 0 25px; */
    text-shadow: 1px 0px 0px;
}
.sidenav-tree ul.top-level>li>ul li a span.description {
    /* color: white; */
    font-size: medium;
    font-weight: bold;
    /* text-shadow: 1px 1px 2px black, 0 0 25px; */
    text-shadow: 1px 0px 0px;
}
.mainmenu-item>.mainmenu-item-container,.mainmenu-item>a{
  /* color:#fff; */
  /* color: white; */
  text-decoration:none!important;
  outline:0;
  font-weight: bold;
  text-shadow: 1px 0px 0px black;
}

.mainmenu-item>.mainmenu-item-container:after,.mainmenu-item>a:after{
  opacity2:.5
}

/* لجعل عناصر القائمة تبدو واضحة 
*/
.mainmenu-item .nav-icon,.mainmenu-item.active .nav-label,.mainmenu-item.active>a:after{
  opacity:1 !important
}
.mainmenu-item .nav-label {
  opacity: .8 !important
}
.mainmenu-item .nav-label{
  /* font-size:14px; */
  white-space:nowrap;
  text-overflow:ellipsis;
}

/*
لجعل ايقونات القوائم تبدو واضحة 
*/

.mainmenu-item .nav-icon{
  text-shadow: 1px 1px 1px #ffffff !important
}
.mainmenu-item img.svg-icon{-webkit-filter:none !important;filter:none !important;}

@media (max-width:480px){
.btn{padding:5px 10.5px;font-size:12px;line-height:1.5;margin:1px !important;}
.btn-group-xs>.btn,.btn-sm{padding:5px 15px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-group-xs>.btn,.btn-xs{padding:1px 7.5px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
}