.yamm{
    direction:rtl;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  right: 0px;
}
.yamm .yamm-content {
  padding: 10px 10px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
   left: auto !important;
    min-width: 900px;
    position: absolute;
    right: 0 !important
}

/* layout */
body 
{
  
  padding-bottom: 40px;
  color: #666;

}
pre { margin: 0; padding: 10px 20px !important;}

footer {
  margin-top: 200px;
}

.container, .jumbotron .container { width: auto;}

.jumbotron {
  margin: 60px 0;
  padding-left: 0;
  padding-right: 0;
}
  .jumbotron.intro {
    margin-top: 0;
  }

  .jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
  }

/* menu styes */
.list-unstyled,
.list-unstyled ul { min-width: 120px }
@media(max-width:500px)
{
   .yamm .dropdown.yamm-fw .dropdown-menu {
   left: auto !important;
    min-width: 250px;
    position: absolute;
    right: 0 !important
}
.yamm-content .container
{
    padding:0;
    margin:0
}
}
@media (max-width:850px)
{
    .nav.navbar-nav .dropdown a
    {
        font-size:13px;
    }
    .navbar-default .navbar-nav li a span
    {
        font-size:13px !important;
    }
    .navbar-nav li a
    {
        padding-right:10px;
        padding-left:10px;
    }
}

@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

/* Grid demo styles */
.grid-demo {
  padding: 10px 30px;
}

  .grid-demo [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
  }


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0px;
    border-right-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.navbar-nav  li  .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-radius: 4px 4px 0 0;
}
.navbar-btn {
    margin-bottom: 8px;
    margin-top: 8px;
}
.navbar-btn.btn-sm {
    margin-bottom: 10px;
    margin-top: 10px;
}
.navbar-btn.btn-xs {
    margin-bottom: 14px;
    margin-top: 14px;
}
.navbar-text {
    margin-bottom: 15px;
    margin-top: 15px;
}

.accordion {
    margin-bottom: 20px;
}
.accordion-group {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 2px;
}
.accordion-heading {
    border-bottom: 0 none;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-toggle {
    cursor: pointer;
}
.accordion-inner {
    border-top: 1px solid #e5e5e5;
    padding: 9px 15px;
}
.navbar-nav > li > .dropdown-menu
.dropdown-menu {
  background-clip: padding-box;
  background-color: #f5f5f5;
  border:solid 1px #888 !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176) !important ;/* float: right;*/
  display: none;
  font-size: 14px;
  list-style: outside none none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  right: auto;
  text-align: right;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu
{
      background-color: #f5f5f5;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 2px #ccc;
    left: auto !important;
    right: auto !important;
      z-index:9999999999 !important
    }

.navbar-left {
  float: left !important;
  margin-right: -15px;
}
.navbar-left .dropdown-menu {
  left: auto !important;
  right: 0px !important;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display:block;
}
/*.nav > li > a {
  padding: 10px 15px;
  position: relative;
  display:inline;
}*/