From e53dc0f22fe69aef2ee774c226f3f5ab154a81ba Mon Sep 17 00:00:00 2001
From: Julian Maurice <julian.maurice@biblibre.com>
Date: Wed, 14 Sep 2022 11:33:23 +0200
Subject: [PATCH] Bug 30952: Fix header search bar for RTL

Issue #38
---
 .../intranet-tmpl/prog/css/right-to-left.css  | 38 ++++++++++++++++---
 1 file changed, 33 insertions(+), 5 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/css/right-to-left.css b/koha-tmpl/intranet-tmpl/prog/css/right-to-left.css
index 844211c478..f809b3f293 100644
--- a/koha-tmpl/intranet-tmpl/prog/css/right-to-left.css
+++ b/koha-tmpl/intranet-tmpl/prog/css/right-to-left.css
@@ -102,11 +102,6 @@ {
    margin-left:0;
 }
 
-div#header_search
-{
-   margin-right:200px;
-}
-
 ul
 {
    padding-left: 0;
@@ -302,6 +297,39 @@ #catalog-search-dropdown > a:hover {
     border-right: 1px solid #82b4be;
 }
 
+
+#header_search .form-title {
+    border-radius: 16px 0 0 16px;
+    padding: 0 0 0 16px;
+}
+
+#header_search .form-content {
+    margin-left: 0;
+    margin-right: -16px;
+    padding-left: 0;
+    padding-right: 16px;
+    border-radius: 16px 0 0 16px;
+}
+
+#header_search .form-content input[type="text"]:not(:first-child),
+#header_search .form-content select:not(:first-child) {
+    border-left: 0 none;
+    border-right: 1px solid #e0e0e0;
+}
+
+#header_search input[type="submit"],
+#header_search button[type="submit"] {
+    border-radius: 16px  0 0 16px;
+    margin-left: 0;
+    margin-right: -16px;
+    padding-left: 1em;
+    padding-right: calc(16px + .5em);
+}
+
+.fa-arrow-right::before {
+    content: "\f060";
+}
+
 @media (max-width: 767px) {
     h1#logo {
         float: none;
-- 
2.30.2