.special_print_contents{padding:30px;}.special_print_contents .logo_div{padding-left:10px;margin-bottom: 10px;font-size:25px;}.special_print_contents .logo_div img.logo{width:100px;height:100px;border-radius:27px;vertical-align:middle;}.special_print_contents table{border: 1px solid #c9c9c9 !important;padding: 10px;width: -webkit-fill-available;border-radius: 3px;}.special_print_contents .conf_letter_container table {border: none !important;}.special_print_contents div.user_info{width: fit-content;}#user_info_table{width: fit-content !important;border: 0 !important;}.special_print_contents table tr td.cell_title{font-weight:  bold;}.special_print_contents table tr td.ar_title{text-align: right;}.special_print_contents .center
{text-align: center;}.special_print_contents .inv_notes{text-align: right;font-weight: bold;}.card_title {text-align: center;border: 1px solid #c9c9c9;padding: 7px;}.business_card_block {border: 1px solid #c9c9c9;padding: 15px;width: 70%;}.head_container {display: inline-flex;width: 100%;}.head_info {width: 100%;}.head_info_tab{width: -webkit-fill-available;}.head_info_tab tr td{padding: 5px;border-bottom: 1px solid black;}.res_info {width: -webkit-fill-available;border: 1px solid;margin-top: 5px;}.res_info2 {width: -webkit-fill-available;margin-top: 5px;display: inline-flex;}.res_info2 table#personal_info {padding: 5px;border: 1px solid #c9c9c9;width: -webkit-fill-available;}.res_info2 table#info_2 {padding: 10px;border: 1px solid #c9c9c9;border-left: 0px;width: 50%;}.ar_text {text-align: right;direction: rtl;}.family_info{border: 1px solid #c9c9c9;margin-top: 10px;width: 100%;}.family_info table{width: 100%;}.family_info div{width: 100%;}#payment_details {display: inline-flex;text-align: center;}#payment_details div {margin-right: 50px;}.payment_method {text-align: center;}#payment_details p {margin: 5px;}.val {border: 1px solid #c9c9c9;padding: 5px;height: 30px;}#approve_section{display: inline-flex;width: 100%;margin-top: 15px;}#free_text_container{width: 80%;margin-right: 10px;}#signature{width: 20%;}#signature p{margin: 0px;margin-bottom: 5px;font-size: 12px;font-weight: bold;text-align: center;}#sign_square{border: 1px solid;height: 60px;width: 100%;}#info_container {display: flex;border-bottom: 1px solid black;}#info_container div:first-child{border-right: 1px solid black;}.info{width: 50%;}#info_ar{direction: rtl;}.info_title{font-weight: bold;}.agreement_txt{border: 1px solid black;padding: 9px;margin: 5px;}#gst_signature p:first-child{margin-right: 20px;}.rc2_joiners_info{border-collapse: collapse;}.rc2_joiners_info th{border: 1px solid;padding: 5px;}.rc2_joiners_info tr td{border: 1px solid;padding: 10px;}.non_extened_label p{font-weight: bold;font-size: 24px;color: #00000087;transform: rotate(45deg);width: min-content;text-align: center;margin: 0 auto;line-height: 30px;}.agreement_paragrah{text-align: right;direction: rtl;white-space: PRE-LINE;}#rc5_room_types{border : 1px solid;border-collapse: collapse;width: 50%;margin: 0 auto;}#rc5_room_types td{border: 1px solid;padding: 10px;}#rc5_notes{direction:rtl;text-align:right;width: -webkit-fill-available;margin-top: 20px;}#tourleader_info{width: -webkit-fill-available;margin-top: 15px;border: 1px solid;border-collapse: collapse;}#tourleader_info tr td{border: 1px solid;padding: 10px;}#tourleader_info .info_val{width: 40%;}#FOLIO_ROOM_TYPE{margin: 0 auto;margin-top: 40px;border: 1px solid;border-collapse: collapse;width: max-content;}#FOLIO_ROOM_TYPE tr td{padding: 10px;border: 1px solid;}.folio_filters{border: 1px solid;border-collapse: collapse;width: 100%;}.folio_filters td{padding: 5px;}.folio_filters td:nth-child(odd){font-weight: bold;}.folio_footer_totals{font-weight: bold;font-size: 14px;}#receipt_title{font-family: Arial, Helvetica, sans-serif;width: 50%;text-align: center;margin: 0 auto;}#reciept_info table{margin-top: 10px;width: 100%;text-align: center;}#reciept_info table td{padding: 5px;}#receipt_footer1 #receiver{position: relative;top:40px;left: 40px;}#receipt_footer1 p{margin-top: 30px;text-align: right;position: relative;right: 20px;}#receipt_footer2{width: 100%;border: 0 !important;}#reciept_amount_crncy table{text-align: center;border: 0 !important;width: 140px;height: 50px;position: relative;left: 20px;}#reciept_amount_crncy table tr:nth-child(2) td{border: 1px solid black;background-color: #ababab;}.invoices_container table{border: none !important;border-collapse: collapse;}.grp_totals_footer{font-weight: bold;background-color: #ddd;}.left_txt{text-align: left;}#daily_sales_report .t-Report-colHead{background-color: #bfbfbf;color: black;}#rc6_head{display: flex;width: 100%;}#rc6_head table{border: 1px solid black;width: 40%;margin-right: 20px;border-collapse: collapse;}#rc6_head table td{border: 1px solid;padding: 5px;}#rc6_head h3{margin-right: 30px;}#rc6_free_txt{display: flex;padding: 5px;}#rc6_free_txt div{width: 50%;}#rc6_notes{display: flex;padding: 5px;}#rc6_notes div{width: 50%;}#rc6_txt{display: flex;padding: 5px;}#rc6_confirm{display: flex;padding: 5px;}#rc6_confirm div{width: 50%;font-weight: bold;}#gst_info table{border: 1px solid;border-collapse: collapse;}#gst_info table td{padding: 10px;border: 1px solid;}#gst_info .empty_cell{padding: 20px;}#rc_container table{border: 1px solid;border-collapse: collapse;width: 100%;text-align: center;}#rc_container table tr td{border: 1px solid;padding: 5px;}.non_extened_txt{font-weight: bold !important;/* font-size: 24px !important; */
color: #00000087;transform: rotate(45deg);line-height: 30px;position: relative;top: 13px;width: 100%;}.invoices_title
{text-align: center;}body:has(#rc) {font-family: Arial, sans-serif;font-size: 13px;color: #000;border: 1px solid #000;}#rc7.container {}#rc7 .header {display: flex;justify-content: space-between;align-items: center;text-align: center;}#rc7 .header div {flex: 1;}#rc7 .header h2 {margin: 0;font-size: 18px;}#rc7 .table {width: 100%;border-collapse: collapse;margin-top: 10px;}#rc7 .table th, .table td {border: 1px solid #000;text-align: center;padding: 5px;font-size: 12px;}#rc7 .info table{border: 0px;}#rc7 .section {margin-top: 10px;}#rc7 .section p {font-size: 15px;white-space: pre-line;}#rc7 .signature {display: flex;justify-content: space-between;margin-top: 25px;}#rc7 .signature div {text-align: center;width: 30%;padding-top: 5px;font-size: 12px;}#rc7 .title{font-weight: bold;font-size: 13px;}#rc7 .val{border : 0px !important;padding-right: 40px;margin-right: 10px;}#rc7 .table th{background-color: silver ;}.header { text-align: center; margin-bottom: 20px; }.header h1 { margin: 0; font-size: 24px; color: #1e3a8a; }.header .subtitle { font-size: 14px; color: #666; margin-top: 5px; }.info-section { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 20px; }.info-block { flex-basis: 48%; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee; padding: 5px 0; }.info-block-content { display: flex; justify-content: space-between; width: 100%; }.info-block p { margin: 0; }.info-block .label-en { text-align: left; }.info-block .label-ar { text-align: right; }.info-block .value { font-size: 14px; }.section-title { font-size: 16px; font-weight: bold; margin-bottom: 10px; border-bottom: 2px solid #1e3a8a; padding-bottom: 5px; color: #1e3a8a; }.room-types { display: flex; justify-content: space-between; margin-bottom: 20px; flex-wrap: wrap; }.room-type { flex-basis: 18%; text-align: center; border: 1px solid #ddd; padding: 5px; border-radius: 5px; }.notes-section { margin-bottom: 20px; }.notes-section p { margin-top: 0; white-space: pre-wrap; }.signature-area { display: flex; justify-content: space-between; text-align: center; margin-top: 40px; }.signature-box { border-top: 1px solid #333; padding-top: 5px; width: 45%; }.ar-text { direction: rtl; text-align: right; }