html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
@font-face {
    font-family: 'SDF';
    src: url('../fonts/iransans/IRANSans-Light-web.woff') format('woff'), url('../fonts/iransans/IRANSans-Light-web.ttf') format('truetype');
    font-weight: normal;
}

.table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    width: 100% !important;
}

.table-links {
    width: 100px;
}

.table input[type=checkbox] {
    position: relative !important;
}

.parent-container {
    background: #330936;
    //padding: 2em;
    display: block;
    width: 100%;
    // margin: 0 auto;
    margin-bottom: 40px;
    border-radius: 1.3em;
    box-shadow: 0 3rem 5rem -2rem rgba(0, 0, 0, 0.2);
}

.child-container {
    background: #fff;
    padding: 2em;
    display: block;
    background: radial-gradient(#fff, #e2e2e2, #c6c6c6);
    //margin: 0 auto;
    border-radius: 1.3em;
    box-shadow: 0 1.2rem 1.4rem -1rem rgba(0, 0, 0, 0.4);
}

.treeview a {
    text-decoration: none;
    color: #850062;
}

    .treeview a:hover {
        color: #9A1551;
    }

.treeview * {
    margin: 0.1em;
    padding: 0.1em;
}

.treeview li {
    margin-right: 2em;
    list-style: none;
    border-right: 1px dotted #cbbcc7;
    padding: 2px;
}

    .treeview li ul:not(.Open) {
        display: none;
    }

.treeview .folder {
    width: 15px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.dir_ltr {
    direction: ltr !important;
}

.dir_rtl {
    direction: rtl !important;
}
.chk-pure {
    opacity: 1 !important;
    pointer-events: inherit !important;
}

.DivButtons {
    text-align: right;
}