.main-menu .navigation li > a > i,
.main-menu .dropdown-menu i,
.main-menu .dropdown-user > a > i,
.main-menu .navigation > li > a > i
{
    float: right;
}

.main-menu .main-menu-content > span.menu-title,
.main-menu .main-menu-content a.menu-title
{
    right: 60px !important;
}

.dropdown-user.nav-item i
{
    float: right;
}

.horizontal-menu .main-menu-content #main-menu-navigation > li > a > i
{
    float: right;
}

.mega-dropdown-menu li a i,
.mega-dropdown-menu li h6 i
{
    float: right;
}

.menu-expanded .form-group i
{
    float: inherit;
}

.form-control-position i
{
    position: absolute;
    top: 25%;
    right: 25%;
}

.echart-container
{
    direction: ltr;
}

.mm-menu
{
    left: auto;
}

.dz-hidden-input
{
    position: relative !important;
}

.content-wrapper .sticky-wrapper,
.content-right-sidebar .sticky-wrapper
{
    float: left;
}

.ui-widget-icon-block
{
    right: 50%;
}

.ui-dialog .ui-dialog-titlebar-close
{
    right: 3rem;
}

.square.slider-xl .noUi-handle:before
{
    left: 5px;
}

.square.slider-xl .noUi-handle:after
{
    left: 10px;
}

.square .noUi-handle:before
{
    left: 2px;
}

.square .noUi-handle:after
{
    left: 7px;
}

.noUi-vertical.square .noUi-handle:before
{
    left: -1px;
}

.noUi-vertical.square .noUi-handle:after
{
    left: -1px;
}

#tubular-container
{
    z-index: 0 !important;
}

.btn i[class^='icon-'],
.btn i[class*=' icon-']
{
    line-height: 1.25rem;
}

code[class*='language-'],
pre[class*='language-']
{
    direction: ltr;
}

@media print
{
    code[class*='language-'],
    pre[class*='language-']
    {
        text-shadow: none;
    }
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry
{
    right: 65%;
}

body .ps__rail-y
{
    right: -6px !important;
}
.login-box{background-color:rgba(255, 255, 255, 0.71)}
.no-color-back{background-color:transparent !important}
.img-center{margin:0px auto}
.m-b-10{margin-bottom:10px}
.mt10{margin-top:10px !important}
.noborder {
    border: none !important
}
    .noborder td {
        border: none !important
    }
.tb-h-color-1 tr:first-child {
    background-color: #2f497e !important;
    color: #fff
}
    .h-color-1 {
        background-color: #2f497e !important;
        color: #fff
    }
    .hover tr:hover {
        background: #808080 !important;
        color: #fff
    }
.nomargin {
    margin: 0px !important
}
label.required {
    color: #ff0000;margin-right:3px
}
span.req{color:#ff0000}
.mt26 {
    margin-top: 26px
}
.mt28 {
    margin-top: 28px
}
table.fixtd {
    border: 0px solid #ccc;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
table.fixtd td {
        overflow: hidden;
        text-overflow: ellipsis;
}
.RadAsyncUpload .ruButton {
    background-color: #00bcd4 !important;
    color: #ffffff !important;
    width: 150px !important;
    height: 36px !important;
    background-image: none !important
}
.img-person-st1{width:64px}
.font-25{font-size:25px}
table.text-right td, table.text-right th{text-align:right}
.dataTables_length, .dt-buttons {
    float: left !important
}

.dt-buttons {
    margin-left: 20px
}
ul.pagination {float:left}
.checkbox-inline{margin-left:10px !important}
.checkbox-inline label{margin-right:3px !important}
.isShowFalse{display:none}
.isShowTrue {
    color: #05b57f
}
.ActiveFalse {
    color: red
}
.border-b-1{border-bottom:1px solid #808080}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.wait {
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    overflow: hidden;
    z-index: 100000;
    margin: 0px auto;
    text-align: center;
    vertical-align: top;
    text-transform: Capitalize;
    /* border-bottom:1px solid lightgreen; */
    color: #f56565;
    background-color: rgba(228, 231, 234, 0.58);
    animation: glowtext .8s linear infinite alternate;
    padding: 2px;
}
@keyframes glowtext {
    0% {
        color: #393;
        /* text-shadow:10px 0px 3px rgba(0,0,0,.8); */
    }

    50% {
        color: #6f6;
        /* text-shadow:0 0px 0px rgba(0,0,0,1); */
    }

    100% {
        color: #393;
        /* text-shadow:-10px 0px 3px rgba(0,0,0,.8); */
    }
}
.wait:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #c31515;
    animation: glow .4s linear infinite alternate;
}
@keyframes glow {
    0% {
        border-color: #393;
        box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
    }

    100% {
        border-color: #6f6;
        box-shadow: 0 0 15px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
    }
}
.wait:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 10%;
    height: 3px;
    background-color: #c31515;
    animation: progress linear .8s infinite /* alternate */;
}
@keyframes progress {
    0% {
        left: 0;
        width: 0;
        right: 100%
    }

    50% {
        left: 0;
        width: 100%;
        right: 0
    }

    100% {
        left: 100%;
        width: 0;
        right: 0
    }
}
.cropit-preview {
    background-color: #f8f8f8;
    background-size: cover;
    border: 5px solid #ccc;
    border-radius: 3px;
    margin-top: 7px;
    margin: 0px auto;
}
.cropit-preview-image-container {
    cursor: move;
}
.cropit-preview-background {
    opacity: .2;
    cursor: auto;
}
.image-size-label {
    margin-top: 10px;
    clear: left;
    display: inline-block
}
.export-upload-banner {
    position: relative
}
.cropit-image-input {
    margin-bottom: 10px;
}
.cropit-image-zoom-input {
    display: block;
    margin: 0px auto;
    position: relative
}
.export-upload {
    display: block;
    margin: 0px auto;
    margin-top: 10px;
}
.image-editor .btn, .image-editor input {
    position: relative !important;
    z-index: 1
}

.image-remove {
    cursor: pointer;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.image-remove i {color: red;}
.text-center{text-align:center}
.ltr {
    direction: ltr !important
}
.img-main{border-color:#393 !important}
.breadcrumb-no-border .breadcrumb-item + .breadcrumb-item::before {
    content: '' !important;
}
.pad-2{padding:1px !important}
.RadDropDownTree{width:100%}
.RadDropDownTree_Bootstrap .rddtEmptyMessage {
    text-align: right !important;
    font-style: normal !important;
}
.RadDropDownTree .rddtInner {
    height: 38px !important;
    text-align: right !important;
}

.RadDropDownTree {
    font-family: IRANSans !important;
    padding: 2px !important
}

.RadDropDownTree {
    width: 100% !important;
    font-family: IRANSans !important;
}
.RadDropDownTree .rddtIcon{height:20px !important}
.rtLI {
    text-align: right;
    font-family: IRANSans !important;
}
.rtl{direction:rtl !important}
.ft-check {
    color: #393
}
.ft-slash {
    color: #ff0000
}
.img-user-up{width:100px}
table.text-center th, table.text-center td {
    text-align: center !important
}
table.pad-2 th, table.pad-2 th td {
    padding: 2px !important
}
.hide{display:none}
.ContentAttr label.attitems {
    margin-top: 40px;
    width: 100%
}
table.table-center th, table.table-center td {
    text-align: center
}
.ruErrorMessage, .ruUploadFailure {
    font-family: IRANSans;
    color: #ff0000
}
.RadUpload{width:100% !important}
.ruButton {
    font-family: IRANSans;
}

.checkbox-filter{display:block;clear:both;margin-top:10px;margin-bottom:10px}
.checkbox label {
    margin-right: 3px
}
.isreq{color:#ff0000;margin-right:5px}
.table-user-info .caption{background-color:#00bcd4;color:#fff;width:150px}
.table-user-info td{text-align:right !important;border:1px solid #ccc;padding:5px}
.table-user-info{border:1px solid #ccc;margin-bottom:20px}
.chk-my {
    margin-left: 20px;
}
.chk-my lnput {
margin-left: 3px
}
.searchleft div.dataTables_wrapper div.dataTables_filter {
    text-align: right !important
}
div.dataTables_wrapper div.dataTables_filter label {
    margin-top: 0px !important
}
.nav-link-label label {
    color: #fff
}

#map {
    width: 100%;
    height: 300px;margin-bottom:20px;
}
.RadComboBox {
    height: 46px !important;
    width: 100% !important;
}

.RadComboBox_Bootstrap .rcbInputCell, .RadComboBox_Bootstrap .rcbArrowCell {
    height: 42px !important;
    font-family: IRANSans;
}

.RadComboBox_Bootstrap .rcbInput, ul.rcbList > li {
    font-family: IRANSans !important;
}

.RadComboBox .rcbEmptyMessage {
    font-style: normal !important;
}
.estelam-inputs label{font-size:12px}

.estelam-grid-p div.dataTables_wrapper div.dataTables_filter label{margin-top:0px !important}
.btnfiledownload{display:block;margin-bottom:5px}
.RadAsyncUpload .ruRemove {
    background-color: #ff0000 !important;width:60px !important
}
