@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700&display=swap');
body{
    font-family: 'Cairo', sans-serif !important;
}
h1,h2,h3,h4,h5,a,p,label,span, button{
    font-family: 'Cairo', sans-serif !important;
}
.regular-font {
    font-family: 'Cairo', sans-serif !important;
}
h1.regular-font,h2.regular-font, h3.regular-font{
    font-weight: bold;
}
.add-offer-page {
    text-align: right;
}
.fa{
    font: normal normal normal 14px/1 FontAwesome !important;
}
.bold-font, .order-1-order-details-new h2{
    font-family: 'Cairo', sans-serif !important;
    font-weight: bold;
}
.footer-copy-text {
    text-align: left;
}
.field-icon{
    float: left;
    margin-left: 10px;
    margin-right: 0;
}
.dataTables_wrapper .dataTables_length {
    float: left;
}
.dataTables_wrapper .dataTables_paginate{
    float: left;
}
.dataTables_filter label:before{
    left: 0;
    right: 40px;
    max-width: 17px;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
}
.add-client-btn-top{
    left: 0;
    right: auto;
}
thead tr th:first-child, tbody tr td:first-child{
    text-align: right !important;
}
.dataTables_wrapper .dataTables_filter input{
    padding-right: 25px;
    padding-left: 0;
}
.input-file-text {
    padding-right: 10px;
    padding-left: 0;
}
.add-branch-all-data .white-btn {
    margin-right: 15px;
    margin-left: 0;
}
header .dropdown-menu{
    text-align: right;
}
.arabic-font {
    float: left;
}
.rwd-table th, .rwd-table td {
    text-align: right;
}
.kinds-offer-radio-button .radio{
    margin-right: 30px;
    margin-left: 0;
}
.kinds-offer-radio-button .radio input[type=radio] + .radio-label:before{
    margin-left: 0.5em;
    margin-right: 0;
}
.breadcrumb-arrow .breadcrumb-item a:before{
    left: -9px;
    right: auto;
    border-right-color: #FF0000;
    border-right-style: solid;
    border-right-width: 11px;
    border-left: 0;
}
.breadcrumb-arrow .breadcrumb-item a:after{
    left: -14px;
    right: auto;
    z-index: 2;
    border-right: 11px solid #fff;
    border-left: 0;
}
.breadcrumb-item+.breadcrumb-item::before{
    float: right;
}
.breadcrumb-arrow .breadcrumb-item.active a:before {
    border-right-color: #BABABA;
    border-left: 0;
}
.breadcrumb-arrow .breadcrumb-item.active{
    padding-right: 0;
}
.breadcrumb-arrow .breadcrumb-item:first-child a{
    border-radius: 4px 4px 0 0 !important;
}
.breadcrumb-arrow .breadcrumb-item:not(:first-child) {
    margin-right: 1px;
}
.wrap .upload-img-label img {
    margin-right: 15px;
}
.kinds-offer-upload-img label[for="upload"]{
    direction: ltr;
}
.product-1-all-data select{
    background-position: 5% 50%;
}
.mr-3 {
    margin-left: 1rem!important;
    margin-right: 0!important;
}
.product-1-table .dataTables_wrapper .dataTables_filter input {
    padding-right: 10px;
    padding-left: 0;
    margin-right: 15px;
    margin-left: 0;
}
.product-1-table .dataTables_wrapper .dataTables_filter{
    text-align: left;
}
.product-1-all-data .dataTables_wrapper select{
    background-position: 10% 50%;
}
.dataTables_wrapper .dataTables_paginate {
    float: right;
}
.product-1-table tr:first-child th:first-child {
    border-top-right-radius: 6px;
    border-top-left-radius: 0;
}
.product-1-table tr:last-child th:last-child {
    border-top-left-radius: 6px;
    border-top-right-radius: 0;
}
.product-1-table thead tr th:last-child, .product-1-table tr td:last-child {
    border-left: 1px solid #D2D2D2 !important;
    border-right: 0 !important;
}
.product-1-table tr:last-child td:first-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 0;
}
.product-1-table tr:last-child td:last-child {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 0;
}
.product-1-table tr td, .product-1-table thead tr th {
    border-right: 1px solid #D2D2D2 !important;
}
.mr-4{
    margin-left: 1.5rem!important;
    margin-right: 0!important;
}
.add-branch-all-data .upload-file{
    padding-bottom: 38px;
    padding-top: 8px;
}
.add-branch-all-data .form-group a{
    bottom: 27px;
    position: absolute;
    right: 30px;
}
@media (max-width: 992px){
    .social-media-btns li:first-child {
        padding-right: 0;
        padding-left: 15px;
    }
}
