/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : May 9, 2025, 2:14:47 AM
    Author     : ahmadyaseen
*/


*{
    font-family: "Cairo", "Montserrat", sans-serif !important;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}

.pi{
    font-family: 'primeicons' !important;
}

.navbar-start{
    margin-left: auto !important;
    margin-right: 15px !important;
}
.navbar-end{
    margin-left: unset !important;
    margin-right: auto !important;
}
.navbar>.container .navbar-brand, .container>.navbar .navbar-brand{
    margin-right: -0.75rem !important;
    margin-left: 0 !important;
}
.buttons .button:not(:last-child):not(.is-fullwidth){
    margin-right: 0 !important;
    margin-left: .5rem !important;
}
.has-text-left{
    text-align: right !important;
}
.hover-cards .icon-card-hover{
    text-align: right !important;
}
.column.is-offset-1, .column.is-offset-1-tablet{
    margin-left: unset !important;
    margin-right: 8.33333337% !important;
}
.floating-circle img{
    left: 0 !important;
    right: 20px !important;
}
#chat-widget .chat-widget-body .message-input .message-options{
    right: 0 !important;
    left: 15px !important;
}
.combo-button a:first-child{
    border-radius: 0 100px 100px 0 !important;
}
.combo-button a:last-child{
    border-radius:   100px 0 0 100px !important;
    border-right: none !important;
    border-left: 2px solid !important;
    border-color: #00b289 !important;
}
.ltr{
    direction: ltr !important;
}

.process-block.has-line:after{

    left: -14%;
    right: unset !important;
}

.process-block .process-info .details{
    text-align: right !important;
}
.process-block .process-info .step-number{
    margin-left: 15px !important;
    margin-right: 0 !important;
}

.section .title.quick-feature .bg-number{
    right: 40px;
    left: auto !important;
}
.steps .step-item:not(:first-child)::before{
    right: -50%;
    left:  unset !important;
}
.text-start{
    text-align: right !important;
}

body .ui-messages .ui-messages-error .ui-messages-error-icon{
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}
.is-left{
    left: auto !important;
    right: 0;
}

body .ui-input-icon-right>i:last-of-type{
    left: .5rem;
    right: auto !important;
}

.control.has-icons-left .input{
    padding-right: 2.5em;
}

body .ui-input-icon-right>.ui-inputfield{
    /*    padding-right: 0.5rem !important;*/
    padding-left: 2rem !important;
}

.faq-wrapper .faq-block .block-header h3{
    margin-right: 12px !important;
}


@media only screen and (max-width: 1023px) {
    .custom-burger{
        margin-right: auto;
        margin-left: initial !important;
    }
}

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

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

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

ul.footer-column .im
{
    margin-left: 5px;
}

.me-0{
    margin-left: 0 !important
}
.me-1{
    margin-left: .25rem !important
}
.me-2{
    margin-left: .5rem !important
}
.me-3{
    margin-left: 1rem !important
}
.me-4{
    margin-left: 1.5rem !important
}
.me-5{
    margin-left: 3rem !important
}

.ms-0{
    margin-right: 0 !important
}
.ms-1{
    margin-right: .25rem !important
}
.ms-2{
    margin-right: .5rem !important
}
.ms-3{
    margin-right: 1rem !important
}
.ms-4{
    margin-right: 1.5rem !important
}
.ms-5{
    margin-right: 3rem !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;
    }
    
     .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) {
        width: 100% !important;
        text-align: right !important;
    }
}

body .ui-datatable thead th .ui-sortable-column-icon{
        margin: 0 .5rem 0 0 !important;
}
 