
/*# 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-button.ui-button-text-icon-left .ui-icon{
    top: 35% !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;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{
    margin-top: -0.75rem !important;
}
body .ui-state-disabled{
    opacity: 0.8 !important;
}
.ui-chkbox-box{
    width: -moz-available !important;          
    width: -webkit-fill-available !important;
    width: fill-available !important;
    width: 100% !important;
    max-width: 25px !important;
    height: 25px !important;
}


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


.ui-chkbox .ui-chkbox-label{
    font-weight: bold;
}
body .ui-datepicker.ui-input-overlay{
    z-index: 1060 !important;
    max-width: 80%;
}
body .ui-calendar .ui-button.ui-button-icon-only{
    float: left;
    height: 36px;
}
.text-center>.ui-inputfield{
    text-align: center !important;
}
.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;
    }   
}