﻿.custom-menu {
  padding: 0;
  margin: 10px 0; }
  .custom-menu li a {
    padding: 4px;
    font-size: 9pt;
    display: block;
    width: 100%;
    color: inherit; }
    .custom-menu li a:hover {
      color: #338acf;
      text-decoration: none; }
  .custom-menu ul {
    margin-left: 10px;
    padding: 0; }
  .custom-menu > li > ul {
    margin-left: 10px; }
    .custom-menu > li > ul li a:before {
      content: '';
      background: #ff6a00;
      width: 5px;
      height: 5px;
      margin: 0 3px;
      display: inline-block; }

body.rtl .custom-menu ul {
  margin-left: 0;
  margin-right: 10px; }

body.rtl .custom-menu > li > ul {
  margin-left: 0;
  margin-right: 10px; }

body.rtl .custom-menu > li > a:before {
  border-left-color: transparent;
  border-right-color: #ff6a00; }

/*#region manage form */
.form-custom-menu, .form-custom-menu * {
  direction: rtl;
  text-align: right; }

.form-custom-menu .form-group {
  clear: both;
  padding: 4px 0; }
  .form-custom-menu .form-group label {
    float: right;
    width: 15%; }
  .form-custom-menu .form-group div.col-sm-8 {
    float: right;
    width: 60%; }
  .form-custom-menu .form-group div.col-narrow {
    float: right;
    width: 20% !important; }
  .form-custom-menu .form-group input[type=text] {
    width: 100%;
    padding: 3px 7px; }
  .form-custom-menu .form-group .ltr {
    direction: ltr;
    text-align: left; }

/*#endregion manage form*/
