/*!
* metismenu https://github.com/onokumus/metismenu#readme
* A jQuery menu plugin
* @version 3.0.6
* @author Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* @license: MIT
*/

/* =========================================================
   Base
   ========================================================= */
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
*[dir="rtl"] .metismenu .arrow {
  float: left;
}

/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/
.metismenu .glyphicon.arrow:before { content: "\e079"; }
.metismenu .mm-active > a > .glyphicon.arrow:before { content: "\e114"; }

/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/
.metismenu .fa.arrow:before { content: "\f104"; }
.metismenu .mm-active > a > .fa.arrow:before { content: "\f107"; }

/*
 * Require Ionicons
 * http://ionicons.com/
*/
.metismenu .ion.arrow:before { content: "\f3d2"; }
.metismenu .mm-active > a > .ion.arrow:before { content: "\f3d0"; }

.metismenu .plus-times { float: right; }
*[dir="rtl"] .metismenu .plus-times { float: left; }
.metismenu .fa.plus-times:before { content: "\f067"; }
.metismenu .mm-active > a > .fa.plus-times { transform: rotate(45deg); }

.metismenu .plus-minus { float: right; }
*[dir="rtl"] .metismenu .plus-minus { float: left; }
.metismenu .fa.plus-minus:before { content: "\f067"; }
.metismenu .mm-active > a > .fa.plus-minus:before { content: "\f068"; }

/* =========================================================
   Collapse
   ========================================================= */
.metismenu .mm-collapse:not(.mm-show) { display: none; }

/* Daha premium “açılış” */
.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: cubic-bezier(.2,.85,.25,1);
  transition-duration: .28s;
  transition-property: height, visibility;
}

/* =========================================================
   Arrow (Modern)
   ========================================================= */
.metismenu .has-arrow { position: relative; }

/* Menü anchorlarıyla uyumlu sağ boşluk */
.metismenu > li > a.has-arrow,
.metismenu > li > a.has-arrow.canas-group {
  padding-right: 44px;
}

/* Ok ikonu: Themify chevron */
.metismenu .has-arrow::after {
  position: absolute;
  top: 50%;
  right: 16px;

  width: 26px;
  height: 26px;
  border-radius: 10px;

  display: grid;
  place-items: center;

  content: "\e64b";            /* themify chevron */
  font-family: 'themify';
  font-size: 14px;
  font-weight: 700;
  line-height: 1;

  color: rgba(165, 173, 198, .92);
  background: rgba(255, 255, 255, .04);
  border: 1px solid rgba(255, 255, 255, .07);

  transform: translateY(-50%) rotate(-90deg);
  transform-origin: center;
  transition: transform .18s ease, background .18s ease, border-color .18s ease, color .18s ease;
}

/* Hover’da daha belirgin */
.metismenu a.has-arrow:hover::after {
  background: rgba(255, 255, 255, .06);
  border-color: rgba(255, 255, 255, .10);
  color: rgba(255, 255, 255, .85);
}

/* Açıkken ok döner */
.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded="true"]::after {
  transform: translateY(-50%) rotate(180deg);
}

/* RTL */
*[dir="rtl"] .metismenu .has-arrow::after {
  right: auto;
  left: 16px;
  transform: translateY(-50%) rotate(90deg);
}
*[dir="rtl"] .metismenu .mm-active > .has-arrow::after,
*[dir="rtl"] .metismenu .has-arrow[aria-expanded="true"]::after {
  transform: translateY(-50%) rotate(180deg);
}

/* =========================================================
   Submenu spacing + divider feel
   (Bu kısım theme genelini bozmaz; sadece daha düzgün görünür.)
   ========================================================= */
.metismenu .mm-collapse {
  padding-left: 0;
  margin-left: 0;
}

.metismenu .mm-collapse > li {
  margin: 4px 0;
}

/* =========================================================
   Mini sidebar uyumu
   - ikon-only durumda ok butonu gereksiz kalabalık, gizliyoruz
   ========================================================= */
.sidebar.mini_sidebar .metismenu .has-arrow::after {
  display: none !important;
}

/* mini sidebar'da padding-right normalleşsin */
.sidebar.mini_sidebar .metismenu > li > a.has-arrow,
.sidebar.mini_sidebar .metismenu > li > a.has-arrow.canas-group {
  padding-right: 12px !important;
}

/*# sourceMappingURL=metisMenu.css.map */
