
/*# sourceMappingURL=custom-rtl.min.css.map */
.ui-message{
    margin: 0 !important;
}

.btn-success {
    color: #fff !important;
    background-color: #0ab39c;
    border-color: #0ab39c;
}
.ui-widget, .ui-widget select {
    font-family: "Nunito Sans", sans-serif !important;
}
label{
    font-weight: bold;
}
body .ui-widget{
    font-size: 0.85rem !important;
}
.hasDatepicker {
    width: 100% !important;
    border: 0 !important;
}
.ui-calendar{
    padding: 0 !important;
}
.ui-selectonemenu .ui-selectonemenu-label,.ui-selectonemenu-panel .ui-selectonemenu-list-item,.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item{
    text-align: right !important;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item > label{
    padding-right: 5px;
}
.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close{
    float: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container{
    padding-right: 0.429rem !important;
    padding-left: 2.357rem !important;
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,body .ui-selectonemenu .ui-selectonemenu-trigger{
    right: auto !important;
    left: 0 !important;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label-container{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 25px;
}
.ui-inputnumber > .ui-inputfield{
    width: 100% !important;
    border: 0 !important;
    padding: 0 !important;
}
.ui-selectonemenu label.ui-selectonemenu-label{
    padding-right: 1rem !important;
    padding-left: 2.357rem !important;
}

body .ui-inputfield.ui-state-focus{
    box-shadow: none !important;
}
/*body .ui-commandlink, body .ui-link{
    color: white !important;
}*/

.file_dt thead{
    display: none !important;
}

body .ui-message.ui-message-error .ui-message-error-detail{
    margin-right: 0.5rem;
}
.ui-selectmanycheckbox.ui-widget td, .ui-selectoneradio.ui-widget td{
    padding-bottom: 5px;
    padding-top: 5px;
}
.hasDatepicker{
    direction: ltr !important;
    text-align: right;
}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon{
    top: 40% !important;
}
body .ui-datatable thead th{
    text-align: center !important;
}
.email-menu-sidebar{
    max-width: 100% !important
}
.disabled-lbl{
    background-color: #fafafa;
    min-height: 38px;
}
.ui-sticky {
    top: 70px !important;
}

/*@media (max-width: 960px) {
    .ui-sticky {
        top: 110px !important;
    }
}*/

@media (max-width: 640px)
{
    .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) {
        text-align: right;
        display: block;
        border: 0 none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: right;
        clear: right;
    }
}

body .ui-growl{
    z-index: 1070 !important;
}

.user-name-text{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
}

body .ui-selectonemenu{
    min-width: 100px !important;
}

.timeline-2 .timeline-year p{
    width: auto;
    border-radius: 25px;
}


.custom-marker {
    display: flex;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 50%;
    z-index: 1;
}

.ui-chronoline-event-content,
.ui-chronoline-event-opposite {
    line-height: 1;
}

@media screen and (max-width: 960px) {
    .customized-chronoline .ui-chronoline-event:nth-child(even) {
        flex-direction: row !important;
    }

    .customized-chronoline .ui-chronoline-event:nth-child(even) .ui-chronoline-event-content {
        text-align: left !important;
    }

    .customized-chronoline .ui-chronoline-event-opposite {
        flex: 0;
    }

    .customized-chronoline .ui-card {
        margin-top: 1rem;
    }
}


.timeline-2 .timeline-box{
    z-index: 100;
}
.timeline-2 .timeline-date::after{
    top: 75px;
}

.timeline-2 .timeline-box{
    max-width: 100% !important;
    margin-left: 0 !important;
    background: #f4f4f4 !important;
}

.timeline-2::after{
    background: #f4f4f4 !important;
}
.timeline-2 .timeline-box::after{
    border-color: transparent transparent transparent #f4f4f4 !important;
}

.timeline-2 .timeline-launch .timeline-box::after{
    border-color: transparent transparent #f4f4f4 transparent !important;


}

body .ui-datatable .ui-datatable-footer{
    background: #f4f4f4 !important;
}
body .ui-datatable .ui-datatable-footer{
    text-align: right !important;
}

.badge-sm{
    display: none !important;
}
[data-layout="vertical"][data-sidebar-size="sm"] .position-absolute.top-0.start-100.translate-middle.badge.border.border-light.rounded-circle.bg-danger.p-1.badge-sm{
    display: inline-block !important;
    top: 15px !important;
    left: 15px !important;
}

body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon{
    top: 45% !important;
}
body .ui-inputfield{
    width: 100%
}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider::before {
    background: #fff;
}

.ui-sticky{
    z-index: 1001 !important;
}
body .ui-breadcrumb ul li.ui-breadcrumb-chevron::before{
    content: "\e900" !important;
}
body .ui-breadcrumb .ui-breadcrumb-items li:not(.ui-breadcrumb-chevron)::before{
    content: "\e900" !important;
}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link{
    font-weight: bold;
}
body .ui-datatable .ui-datatable-header{
    text-align: right !important;
}
body .ui-selectonemenu-panel{
    z-index: 1070 !important;
}
body .ui-datatable thead th .ui-sortable-column-icon{
    margin-top: 0px;
    margin-right: 0.5rem;
    margin-bottom: 0px;
    margin-left: 0.5rem;
    font-size: 11px;
}
td.ltr{
    direction: ltr !important;
}
.ui-inputnumber.ui-state-error{
    border-color: #a80000 !important;
}
.ui-datepicker .ui-icon{
    text-indent: 0 !important;
}
.p-datepicker-panel .ui-timepicker.ui-timepicker-timeinput input{
    border: 1px solid #cdcdcd !important;
}
body .ui-datepicker{
    direction: ltr !important;
}
.ui-calendar{
    direction: ltr !important;
    text-align: right !important;
}
body .ui-inputfield{
    text-align: right !important;
}
.ui-datepicker-touch-ui{
    min-width: auto !important;
}
body .ui-selectonemenu-panel{
    min-width: fit-content !important;

}
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{
    overflow-x: hidden;
}





/*.ui-chkbox .ui-chkbox-box.ui-state-disabled{
    width: 50px !important;
}*/




body .ui-calendar .ui-button.ui-button-icon-only{
    float: left;
    height: 36px;
}

.ui-chronoline-event-content{
    padding-bottom: 25px !important;
}


.custom-marker {
    display: flex;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 50%;
    z-index: 1;
}

.ui-chronoline-event-content,
.ui-chronoline-event-opposite {
    line-height: 1;
}

@media screen and (max-width: 960px) {
    .customized-chronoline .ui-chronoline-event:nth-child(even) {
        flex-direction: row !important;
    }

    .customized-chronoline .ui-chronoline-event:nth-child(even) .ui-chronoline-event-content {
        text-align: left !important;
    }

    .customized-chronoline .ui-chronoline-event-opposite {
        flex: 0;
    }

    .customized-chronoline .ui-card {
        margin-top: 1rem;
    }
}

.ui-card-title{
    font-size: 1.0rem !important;
}

.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(2n) .ui-chronoline-event-opposite {
    text-align: right !important;

}
.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(2n+1) .ui-chronoline-event-opposite {
    text-align: left !important;

}

.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(2n+1) .ui-chronoline-event-content {
    text-align: right !important;
}

.ui-chronoline-vertical.ui-chronoline-alternate .ui-chronoline-event:nth-child(2n) .ui-chronoline-event-content {
    text-align: left !important;
}

.ui-growl{
    left: 20px;
    right: auto !important;
}
.file_dt> .ui-datatable-header{
    padding: 0 !important;
}
.ui-toggleswitch-handler{
    background-color: white !important;
}

body .ui-paginator .ui-paginator-next:before {
    content: "" !important;
}

body .ui-paginator .ui-paginator-prev:before {
    content: "" !important;
}

body .ui-paginator .ui-paginator-first:before {
    content: "" !important;
}

body .ui-paginator .ui-paginator-last:before {
    content: "" !important;
}

#preServDT .ui-chkbox{
    width: 24px !important;
    height: 24px !important;
}
body .ui-selectcheckboxmenu-panel{
    z-index: 1060 !important;
}
.ui-selectcheckboxmenu-token{
    float: right !important;
}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token .ui-selectcheckboxmenu-token-icon{
    margin-top: -0.7rem !important;
}
th.ui-datatable-reflow .ui-expanded-row-content td .ui-column-title {
    display: none !important;
}
th > span.ui-column-title {
    display: initial !important;

}

@media (max-width:575.98px)
{
    .ui-datatable-reflow .ui-expanded-row-content td .ui-column-title {
        display: initial !important;
    }
}
.profile-setting-img{
    height: 140px !important;
}
.ui-button.ui-button-success{
    border: 1px solid #0ab39c !important;
    background: #0ab39c !important;
}

body .ui-messages .ui-messages-error .ui-messages-error-icon{
    margin-top: -4px !important;
    font-size: 17px !important;
}
.ui-datatable-reflow {
    visibility: initial !important;
}

body .ui-confirm-popup .ui-confirm-popup-icon{
    margin-left: 10px;
}


.toastify{
    width: fit-content !important;
}
.toastify.danger {
    background: #ed7258;
}

.toastify-left .toast-close {

    margin-right: 38px !important;
    margin-left: 0 !important;
    left: 4px !important;
    right: auto !important;
    float: left;
}
.toastify.on{
    font-size: 16px;
}


body .ui-inputgroup .ui-inputgroup-addon:first-child{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
body .ui-inputgroup .ui-inputgroup-addon:last-child,
body .ui-inputgroup .ui-inputgroup-addon:last-child > .form-control
{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
.req-star:after{
    content: ' *';
    color: red;
}


.bg-success-subtle {
    background-color: #daf4f0 !important;
}
.form-control{
    min-height: 37px;
}

.btn-label{
    position:relative;
    padding: 0.5rem 0.9rem !important;
    padding-right:44px !important;
}
.btn-label .label-icon{
    position:absolute;
    width:35.5px;
    right:-1px;
    top:-1px;
    bottom:-1px;
    background-color:rgba(255,255,255,.1);
    font-size:16px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-label.btn-light .label-icon{
    background-color:rgba(33,37,41,.05)
}
.btn-label.right{
    padding-right:.9rem !important;
    padding-left:44px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.btn-label.right .label-icon{
    left:-1px !important;
    right:auto !important;
}
.ui-password {
    width: 100%;
}
.iti{
    width: 100%;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container{
    left: 0 !important;
    right: auto !important;
}
.iti__selected-flag{
    padding: 0 8px 0 6px !important;
}
[dir=rtl] .iti__arrow {
    margin-right: 6px;
    margin-left: 6px !important;
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
    margin-right: 8px !important;
    margin-left: 0 !important;
}

body .ui-menubutton.ui-button-success>.ui-button{
    border: 1px solid #0ab39c !important;
    background: #0ab39c !important;
    height: 34px;
}
body .ui-menubutton.ui-button-success>.ui-button.ui-state-focus{
    box-shadow: 0 0 0 .2rem #0ab39c !important;
}
body .ui-button.ui-button-text-icon-left .ui-icon{
    top: 45%;
}
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon{
    margin-right: 0 !important;
    margin-left: .5rem;
}

.bg-warning-subtle{
    background-color:   #fef4e4 !important;
}
.bg-primary-subtle {
    background-color: #e2e5ed !important;
}
.bg-danger-subtle {
    background-color: #fde8e4 !important;
}
.auto-width{
    width: auto !important;
}

.apexcharts-legend-text{
    padding-right: 6px;
}
.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-y-label{
    margin-right: 5px;
}
.btn-soft-primary {
    color: #405189 !important;
    background-color: rgba(64, 81, 137, .1) !important;
    border-color: transparent !important;
}
.btn-soft-primary:hover {
    color: white !important;
    background-color: #405189 !important;
    border-color: transparent !important;
}

body .ui-confirm-popup{
    z-index: 1090 !important;
}

.ui-panel .ui-panel-actions{
    float:left !important;
}

body .ui-panel .ui-panel-content{
    padding: 0 !important;
}
.form-control.ui-state-disabled,.ui-inputfield.ui-state-disabled {
    background-color: #f7f7f7 !important;
}
.hidden{
    display: none !important;
}

[dir=rtl] .iti--allow-dropdown input.iti__tel-input, [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text], [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input, [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel] {
    padding-right: 6px !important;
    padding-left: 52px !important;
    margin-right: 0 !important;
}
.apexcharts-tooltip,.apexcharts-legend.apx-legend-position-bottom{
    direction: rtl;
}
body .ui-selectonemenu .ui-selectonemenu-label{
    padding-left: 2.357rem !important;
    padding-right: 0.5rem !important;
}

.ui-inputgroup>:not(:last-child){
    border: 1px solid #a6a6a6;
    border-right : 1px solid #a6a6a6 !important;
}
body .ui-inputgroup input:first-child{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;

    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;

}
.ui-messages-error-icon{
    float: right;
}

.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{
    border-left: 1px solid #a6a6a6 !important;
}

.ui-growl-message{
    padding: 0 15px 0 0 !important;
}
body .ui-growl .ui-growl-item-container .ui-icon-closethick{
    right:auto !important;
    left: .5rem !important;
}
.ui-growl-image{
    float: right !important;

}
.ui-inputgroup>.ui-selectonemenu:first-child{
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
}
.align-start{
    text-align: right;
}
.ui-datatable .ui-rowgroup-header>td>a.ui-rowgroup-toggler{
    padding-right: auto !important;
}

.align-end{
    text-align: left !important;
}

.req-star-before:before {

    margin-left: 5px;
}

@media (max-width: 640px) {
    .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) {
        width: 100% !important;
        text-align: right !important;
    }
}

.auth-pwd{
    height: 40px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}