/* Search */

[lang="AR"] .fao-search-widget {
  direction:rtl;
}

.search-container {
  padding:2rem;
  background-color:#fff;
  border:1px solid #ededed;
}

.search-results-container {
  border:0;
  padding:2rem 0 0 0;
}

.search-container div[data-cy="fao-search-form"] {
  display:flex;
}

.container .search-container li[data-cy="data"],
.container .main-internal-container li[data-cy="data"] {
  display:none;
}

.search-container .css-2b097c-container {
  width:87%;
}

.search-container .css-yk16xz-control,
.search-container .css-1pahdxg-control {
  height:100%;
  margin-right:8px;
  border:1px solid #e4e4e4;
}

[lang="AR"] .search-container .css-yk16xz-control,
[lang="AR"] .search-container .css-1pahdxg-control {
  margin-left:8px;
  margin-right:0;
}

#fao-search .css-1pahdxg-control:hover, 
#fao-search .css-yk16xz-control:focus,
#fao-search .css-1pahdxg-control:focus, 
#fao-search .css-yk16xz-control:active,
#fao-search .css-1pahdxg-control:active {
  border:1px solid #e4e4e4;  
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

#fao-search .css-1pahdxg-control .css-1hwfws3, 
#fao-search .css-yk16xz-control .css-1hwfws3 {
  border:0;
  box-shadow:none;
}

#fao-search .css-1pahdxg-control .css-1hwfws3:focus, 
#fao-search .css-yk16xz-control .css-1hwfws3:focus {
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
  border:0;
}

.search-container span.icon-wrapper {
  width:16%;
  background-color:#126aaa;
  text-align:center;
  border-radius:5px;
  cursor:default;
}

@media (min-width: 768px) {
  .search-container .css-2b097c-container {
    width:92%;
  }

  .search-container span.icon-wrapper {
    width:8%;
  }
}

.search-container span.icon-wrapper i {
  color:#fff;
}

.search-container ul.list-inline {
  display:block;
  width:100%;
  overflow-x:scroll;
  list-style-type:none;
}

[lang="AR"] .search-container ul.list-inline {
  padding-right:0;
  padding-left:7px;
}

@media (min-width: 450px) {
  .search-container ul.list-inline {
    margin-bottom:0;
    width:88%;
    display:flex;
    padding-right:7px;
    overflow-x:hidden;
  }
}

@media (min-width: 768px) {
  .search-container ul.list-inline {
    width:92%; 
  }
}

.search-container ul.list-inline li {
  padding: 0.5rem 0.96rem;
  background-color:#f2f2f2;
  border-radius:.25rem .25rem 0 0;
  border-right:1px solid #e5e6e8; 
  margin:0;
  display:table-cell;
  color:#646464;
  text-align:center;
  width:100%;
  line-height:1em;
  left:0;
}

@media (min-width: 768px) {
  .search-container ul.list-inline li {
    display:list-item;
    text-align:left;
  }
}

@media (min-width: 992px) {
  .search-container ul.list-inline li {
    padding:0.5rem 0.96rem;
    margin:0;
  }
}

@media (min-width: 1200px) {
  .search-container ul.list-inline li {
    padding:0;
  }
}

.search-container ul.list-inline li label {
  font-size:0;
  margin:0;
  cursor:pointer;
}

[lang="AR"] .search-container ul.list-inline li label {
  text-align:right;
}

@media (min-width: 768px) {
  .search-container ul.list-inline li label {
    display:block;
    margin-bottom:0;
    font-size:1rem;
  }
}

@media (min-width: 992px) {
  .search-container ul.list-inline li label {
    white-space:nowrap;
  }
}

@media (min-width: 1200px) {
  .search-container ul.list-inline li label {
    padding: 0.5rem 1.76rem;
  }
}

@media (min-width: 768px) {
  .search-container ul.list-inline li label i {
    margin-right:5px;
    margin-bottom:5px;
    display:block;
  }

  [lang="AR"] .search-container ul.list-inline li label i {
    margin-right:0;
    margin-left:5px;
  }
}

@media (min-width: 992px) {
  .search-container ul.list-inline li label i {
    margin-right:5px;
    margin-bottom:0;
    display:inline;
    vertical-align:text-bottom;
  }
}

.search-container ul.list-inline li:hover {
  background-color:#e6e4e4;
}

.search-container ul.list-inline li:last-child {
  border-right:0;
}

.search-container ul.list-inline li.current {
  color:#fff;
  background-color:#126aaa;  
  border-color: #126aaa;
}

.search-container ul.list-inline li span {
  display:none;
}

@media (min-width: 768px) {
  .search-container ul.list-inline li span {
    display:inline;
  }
}

.search-container ul.list-inline li input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

#fao-search .css-26l3qy-menu {
  margin-top:4px;
  border-top:0;
}

#fao-search .css-yt9ioa-option,
#fao-search .css-1n7v3ny-option {
  padding:9px 12px;
}

#fao-search .css-yt9ioa-option,
#fao-search .css-1n7v3ny-option {
  background-color:transparent;
}

#fao-search .css-yt9ioa-option:hover,
#fao-search .css-1n7v3ny-option:hover,
#fao-search .css-yt9ioa-option:active,
#fao-search .css-1n7v3ny-option:active {
  background-color:#f7f7f7;
}

#fao-search .ais-SearchBox-form {
  display:flex;
}

#fao-search .ais-SearchBox-input {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin-right:10px;
}  

#fao-search .ais-SearchBox-input:focus {
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
  outline:0;
}

#fao-search .css-1g6gooi,
#fao-search .css-1g6gooi div {
  width:100%;
}

#fao-search #react-select-2-input {
  width:100% !important;
}

#fao-search button {
  background-color: #0d6cac;
  border-color: #0d6cac;
  font-size: 1rem;
  color:#fff;
  padding: .375rem .75rem;
  font-size: 1rem;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#fao-search .ais-Hits ul {
  list-style-type:none;
  margin:0;
  border-radius: 0 0 .25rem .25rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding:0;
}

#fao-search .ais-Hits ul li {
  margin:0;
  display:block;
  line-heigh:auto;
}

#fao-search .ais-Hits ul li:hover {
  background-color:#f8f9fa;
}

#fao-search .ais-Hits ul a:hover {
  text-decoration:none;
}

#fao-search .ais-Hits ul h1 {
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  margin:0;
  padding:12px;
}

#fao-search .ais-Hits ul p {
  margin:0;
}

#fao-search .ais-Hits-item h5 {
  line-height:1.75rem;
  margin-bottom:.25em;
}

#fao-search .ais-Hits-item h5 a:hover {
  text-decoration:underline;
}

#fao-search .fao-search-results-title {
  display:none;
}

#fao-search .ais-Hits ul h1 span {
  color:#5a626a;
}

#fao-search .ais-Hits ul h1 span em.ais-Highlight-highlighted {
  font-weight:600;
  font-style:normal;
}

#fao-search .ais-Hits p.fao-search-hit-link {
  color: #999999;
}

#fao-search .ais-Highlight-highlighted {
  font-style:normal;
  font-weight:600;
}

#fao-search .ais-SearchBox-submit,
#fao-search .ais-SearchBox-reset {
  display:none;
}

#fao-search .ais-SearchBox-submit svg path {
  fill:white;
}

#fao-search span.icon-wrapper {
  padding: 8px;
  line-height:1px;
  color:rgb(204, 204, 204);
}

#fao-search span.icon-wrapper:hover {
  color: rgb(153, 153, 153);
}

#fao-search .css-1pahdxg-control span.icon-wrapper {
  color:#666666;
}

#fao-search .css-1wy0on6 {
  display:none !important;
}

.search-results-container #fao-search .ais-Hits ul {
  border:0;
  box-shadow:none;
  -webkit-box-shadow:none;
  margin-top:30px;
}

.search-results-container #fao-search .ais-Hits ul li:hover {
  background-color:transparent;
}

.search-results-container #fao-search .ais-Hits .card {
  flex-direction:row;
}

.search-results-container #fao-search .ais-Hits .card-img {
  padding-right:0;
}

.search-results-container #fao-search .ais-Hits .card.row {
  margin-bottom:25px;
}

#fao-search .ais-Pagination-list,
.tx-dynalist-pi1-pagination,
.search-container .gsc-results .gsc-cursor,
.fao-search-pagination ul {
  margin:0 auto;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  list-style:none;
  border-radius:.25rem;
  padding:2rem 0;
  justify-content:center;
}

.search-container .gsc-results .gsc-cursor {
  padding:0;
}

.search-container .gsc-webResult.gsc-result:hover {
  border:0;
}

.search-container .gsc-results .gsc-cursor-box {
  margin:10px 0;
}

.search-container .gsc-results .gsc-cursor-box svg {
  vertical-align:text-top;
}

.search-container .gcsc-branding, 
.search-container .gcsc-branding span,
.search-container .gcsc-branding-text:not(.gcsc-branding-text-name) {
  font-size:13px;
}

#fao-search .ais-Pagination-link,
.tx-dynalist-pi1-pagination a.paginate,
.tx-dynalist-pi1-pagination span.next, 
.tx-dynalist-pi1-pagination span.previous,
.search-container .gsc-results .gsc-cursor-box .gsc-cursor-page,
.fao-search-pagination li a {
  border-radius:3px;
  cursor:pointer;
  position:relative;
  display:block;
  padding: 8px 12px !important;
  line-height:1.25;
  color:#126aaa;
  background-color:#fff;
  border:1px solid #dee2e6;
  text-decoration:none;
  margin:0 0 0 -1px;
  font-size:1rem;
  font-family:"Open Sans", sans-serif;
  outline:none;
}

#content div.tx-dynalist-pi1-pagination a {
  font-size:1rem;
}

[lang="AR"] #fao-search .ais-Pagination-link,
[lang="AR"].tx-dynalist-pi1-pagination a.paginate,
[lang="AR"].tx-dynalist-pi1-pagination span.next, 
[lang="AR"].tx-dynalist-pi1-pagination span.previous,
[lang="AR"].search-container .gsc-results .gsc-cursor-box .gsc-cursor-page {
  font-family:"Cairo", sans-serif;
}

#fao-search .ais-Pagination-link:hover,
.tx-dynalist-pi1-pagination a.paginate:hover,
.search-container .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
.fao-search-pagination li a:hover {
  background-color:#eaeaea;
  text-decoration:none;
}

#fao-search .ais-Pagination-link--selected,
.tx-dynalist-pi1-pagination a.current,
#fao-search .ais-Pagination-link--selected:hover,
.tx-dynalist-pi1-pagination a.current:hover,
.search-container .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.search-container .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover,
.fao-search-pagination li.selected a {
  color:#fff;
  background-color:#116aab;
  padding: 8px 12px;
  font-weight:400;
}

#fao-search .ais-Pagination-item--disabled .ais-Pagination-link,
.tx-dynalist-pi1-pagination span.inactive,
.fao-search-pagination li.disabled a {
  color:#d1cfcf;
  cursor:default;
}

.fao-search-pagination li.disabled a:hover {
  background-color:#fff;
}

.fao-search-pagination li.break a {
 border-top:0;
 border-bottom:0;
} 

#fao-search .ais-Pagination-item--disabled .ais-Pagination-link:hover {
  background-color:#fff;
}

.r-col div#dyna_fef_page .custom-select {
  width:65%;
}

@media (min-width: 992px) {
  .r-col div#dyna_fef_page .custom-select {
  width:100%;
  }
}

.r-col .form-group .form-control {
  width:65%;
}

@media (min-width: 992px) {
  .r-col .form-group .form-control {
  width:100%;
  }
}

.fao-header-search {
  width:100%;
  height:0;
  margin-top:0; 
}

.fao-header-search .search-container {
  width:81%;
}

@media (min-width: 576px) {
  .fao-header-search .search-container {
      width:92%;
  }
}

@media (min-width: 768px) {
  .fao-header-search {
    width:250px;
    float:right;
    margin-bottom:5px;
  }

  [lang="AR"] .fao-header-search {
    float:left;
  }
}

.fao-header-search .form-control {
  width:250px;
  height:auto;
  margin-top:1rem;
}

.fao-header-search .search-container {
  padding:0;
  border-radius:5px;
  -webkit-border-radius:5px;
  position:relative;
  z-index:3000;
  top:24px;
}

@media (min-width: 768px) {
  .fao-header-search .search-container {
    width:250px;
    z-index:100;
    top:0;
  }
}

.fao-header-search .css-tlfecz-indicatorContainer {
  display:none;
}

.fao-header-search .search-container .css-2b097c-container {
  width:100%;
}

.fao-header-search .search-container span.icon-wrapper {
  background-color:transparent;
  position:absolute;
  right:5px;
  height:100%;
}

[lang="AR"] .fao-header-search .search-container span.icon-wrapper {
  left:5px;
  right:auto;
}

.fao-header-search .search-container span.icon-wrapper i {
  color:rgb(153, 153, 153);
  display:flex;
  align-items:center;
  height:100%;
  justify-content:flex-end;
}

[lang="AR"] .fao-header-search .search-container span.icon-wrapper i {
  justify-content:flex-start;
}

.fao-header-search .css-26l3qy-menu {
  margin-top:1px;
}

.fao-header-search .css-1okebmr-indicatorSeparator {
  display:none;
}

.fao-header-search .search-container .css-yk16xz-control {
  border:0;
  margin:0;
}

.fao-header-search .css-1pahdxg-control {
  margin:0;
  border:0 !important;
}

.fao-header-search .css-1pahdxg-control {
  outline:none !important;
  background-color:transparent !important;
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;  
}  

.fao-header-search .css-1wy0on6 {
  display:none;
}

.fao-header-search .css-1g6gooi,
.fao-header-search .css-1g6gooi div,
.fao-header-search .css-1g6gooi input {
  width:100%;
}

.fao-header-search .css-9gakcf-option,
.fao-header-search .css-1n7v3ny-option,
.fao-header-search .css-9gakcf-option:hover,
.fao-header-search .css-1n7v3ny-option:hover,
.fao-header-search .css-9gakcf-option:active,
.fao-header-search .css-1n7v3ny-option:active {
  background-color:#f7f7f7;
  color:#212529
}

#content div#search div.fields input,
form#id_form_dyna_fee div.dyna_form_data input {
  border:1px solid #ced4da;
  font-size:1rem !important;
  padding: 6px 10px !important;
  line-height:1.5;
  /*height: calc(1.5em + .75rem + 2px) !important;  */ 
  height:38px;
  font-family:"Open Sans", sans-serif;
  outline:none;
}

#rightcolumn form#id_form_dyna_fee div.dyna_form_data input {
  height:22px !important;
  margin:0;
}

[lang="AR"] #content div#search div.fields input {
  font-family:"Cairo", sans-serif;
}

div#dyna_fef_page div.dynafef_actions_box {
  display:flex;
  }

#content div#search #btn-submit,
.container div#dyna_fef_page div#div_submit_button input {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 2px 15px !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  border-radius: .25rem;
  background:#0d6cac;
  border:1px solid #0d6cac;
  box-shadow:none;
  height: calc(1.5em + .75rem + 2px) !important;   
}

.container div#dyna_fef_page div#div_delete_button input {
  color:#fff;
}

#fao-search .searchbox.queries {
  display:flex;
  width:100%;
  margin-bottom:4px;
}

#fao-search .searchbox.queries input#query_home {
  width:92%;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-size:16px;
  margin-right:8px;
  height:calc(1.5em + .75rem + 2px);
  padding:.375rem .75rem;
  line-height:1.5;
  outline:none;
}

[lang="AR"] #fao-search .searchbox.queries input#query_home {
  margin-left:8px;
  margin-right:0;
}

#fao-search .searchbox.queries span.icon-wrapper {
  padding:6px 0;
  width:8%;
}

#fao-search .searchbox.queries span.icon-wrapper i {
  margin-top:2px;
  font-weight:600;
}

[lang="AR"] form#id_form_dyna_fee div.dyna_form_data input {
  margin:0 0 5px 5px;
}

/* Google Search */

.search-container .gsc-control-cse {
  border:0;
  background-color:transparent;
  padding:0;
}

[lang="AR"] table.gsc-search-box {
  direction:rtl;
}

.main-internal-container .search-container .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding:0 8px 0 0;
  color:#444;
  text-indent:0;
  height:100%;
}

.main-internal-container .search-container .gsc-search-box-tools .gsc-search-box .gsc-input:placeholder-shown {
  font-size:12px;
}

[lang="AR"] .search-container .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding:0 0 0 8px;
  direction:rtl;
  background-position:right center !important;
}

.search-container ul#site-search-options i,
.search-container ul#site-search-options a {
  text-decoration:none;
  color:#646464;
}

#fao-search .ui-state-active,
#fao-search ul#site-search-options .ui-state-active i,
#fao-search ul#site-search-options .ui-state-active a {
  color:#fff;
  background-color:#0d6cac;
}

.search-container .gsc-search-button {
  width:13%;
  margin:0;
}

@media (min-width: 768px) {
  .search-container .gsc-search-button {
      width:8%;
  }
}

.search-container .gsc-search-button button {
  width:100%;
}

.search-container .gsc-input-box {
  display:block;
  width:100%;
  height:calc(1.5em + .75rem + 2px);
  padding:0;
  text-indent:10px;
  font-size:1rem;
  font-weight:400;
  color:#495057;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.search-container .gsc-search-button-v2 svg {
  width:18px;
  height:25px;
}

.search-container .gsc-search-button-v2, 
.search-container .gsc-search-button-v2:hover, 
.search-container .gsc-search-button-v2:focus {
  box-shadow:none;
  outline:none;
}

.search-container .gsst_a .gscb_a {
  color:#ced4da;
  vertical-align:middle;
}

.search-container .gsst_a .gscb_a:hover {
  color:#646464;
}

.search-container .gsc-control-cse .gs-result .gs-title {
  font-size:1.25rem;
  text-decoration:none;
  color:#126aaa !important;
  margin-bottom:.25em;
}

.search-container .gsc-control-cse .gs-result .gs-title:hover {
  text-decoration:underline;
}

.search-container .gsc-control-cse .gs-result .gs-title:hover b {
  text-decoration:underline;
  color:#126aaa !important;  
}

.search-container .gs-webResult.gs-result a.gs-title:visited b,
.search-container .gsc-control-cse .gs-spelling, 
.search-container .gsc-control-cse .gs-result .gs-title, 
.search-container .gsc-control-cse .gs-result .gs-title * {
  font-size:1.25rem;
}

.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
  color:#126aaa !important;
}

.search-container .gs-webResult div.gs-visibleUrl-long {
  color:#999999;
  font-size:1rem;
}

.search-container .gsc-webResult .gsc-result, 
.search-container .gsc-webResult .gs-webResult .gs-snippet,
.search-container .gsc-results .gsc-imageResult,
.search-container .gsc-control-cse .gsc-table-result {
  font-family:"Open Sans", sans-serif;
  font-size:1rem;
  color:#333;
  border:0;
}

[lang="AR"] .search-container .gsc-webResult .gsc-result, 
[lang="AR"] .search-container .gsc-webResult .gs-webResult .gs-snippet,
[lang="AR"] .search-container .gsc-results .gsc-imageResult,
[lang="AR"] .search-container .gsc-control-cse .gsc-table-result {
  font-family:"Cairo", sans-serif;
}

.search-container .gs-web-image-box {
  padding-right:0;
  margin-right:.5rem;
}

.search-container .gsc-webResult .gsc-result {
  padding:0;
  margin-bottom:25px;
}

.search-container .gsc-above-wrapper-area {
  margin-bottom:30px;
}

.search-container .gcsc-find-more-on-google {
  color:#336699;
}

.search-container td.gsib_a input {
  width:96% !important;
  font-size:16px;
}

table.gsc-completion-container td.gssb_a {
  padding:4px 9px;
}

table.gssb_c {
  margin-top:-2px;
}

[lang="AR"] .gsst_b {
  direction:rtl;
}

div#___gcse_0 {
  background-color:#fff;
  padding:0;
  border-radius:5px;
}

.search-container .gsc-control-searchbox-only .gsc-input-box {
}

.gsc-control-searchbox-only table.gsc-search-box td {
  text-indent:0;
  vertical-align:middle;
}

.gsc-control-searchbox-only table.gsc-search-box td.gsib_a {
  vertical-align:top;
  padding:0 9px;
}

.gsc-control-searchbox-only form.gsc-search-box {
  margin:0;
}

.gsc-control-searchbox-only table.gsc-search-box td.gsc-search-button {
  width:13%;
  padding-left:6px !important;
}

[lang="AR"] .gsc-control-searchbox-only table.gsc-search-box td.gsc-search-button {
  padding-left:0 !important;
  padding-right:6px !important;
}

@media (min-width: 768px) {
  .gsc-control-searchbox-only table.gsc-search-box td.gsc-search-button {
    width:8%;
  }

  .fao-header-search .gsc-control-searchbox-only table.gsc-search-box td.gsc-search-button {
    width:15%;
    padding-left:0 !important;
    vertical-align:middle;
  }
}

.gsc-control-searchbox-only .gsc-search-button-v2, 
.gsc-control-searchbox-only .gsc-search-button-v2:hover, 
.gsc-control-searchbox-only .gsc-search-button-v2:focus {
  border:0;
  background-color:#fff;
  padding:0;
}

.fao-header-search .gsc-control-searchbox-only .gsc-input-box {
  border:0;
}

.fao-header-search .gsc-control-searchbox-only .gsc-search-button-v2 svg {
  fill:#949292;
}

.gsc-control-searchbox-only .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding:0 2px 0 0 !important;
  height:100%;
  color:#444;
  width:85%;
  margin-top:0 !important;
}


.gsc-control-searchbox-only .gsc-search-box-tools .gsc-search-box .gsc-input input.gsc-input::placeholder {
  font-size:12px !important;
}

.gsc-control-searchbox-only .gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input:placeholder-shown {
  height:100% !important;
  margin-top:0 !important;
  font-size:12px;
}

[lang="AR"] .gsc-control-searchbox-only .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding:0 0 0 2px !important;
} 

.gsc-control-searchbox-only .gsst_a .gscb_a,
.gsc-control-searchbox-only .gsst_a .gscb_a:hover {
  vertical-align:middle;
  color:#ced4da !important;
  line-height:1.3em;
}

.gsc-control-searchbox-only table.gssb_c {
  margin-top:0;
}

.gsc-control-searchbox-only .gsc-input-box {
  background:transparent;
  padding:0;
  text-indent:0;
}

.gsc-results-wrapper-nooverlay {
  margin-top:20px;
}

/* Chinese Search */

.search-zh form {
  display:flex;
}

.search-zh input {
  display:block;
  width:87%;
  height:calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  outline:0;
}

@media (min-width: 768px) {
  .search-zh input {
    width:92%;
  }
}

.search-zh #fao-search button {
  width:13%;
  padding:0;
  margin-left:8px;
  outilne:none;
}

@media (min-width: 768px) {
  .search-zh #fao-search button {
    width:8%;
  }
}

.search-zh #fao-search button:focus {
  outline:none;
}

.search-zh #fao-search button i {
  vertical-align:middle;
}

.search-zh .fao-search-no-results,
.search-zh ul.fao-search-results,
.search-zh .fao-search-loading {
  margin-top:30px;
}

.search-container .gsc-control-searchbox-only table.gsc-search-box td {
  vertical-align:middle;
  padding-right:0 !important;
}

[lang="AR"] .search-container .gsc-control-searchbox-only table.gsc-search-box td {
  padding-left:0 !important;
  padding-right:9px !important;
}

/* Dyna Search */

.container div#dyna_fef_page input {
  border:1px solid #ccc;
  font-size:1rem;
}

div#content div#dyna_fef_page #dynafef_actions {
  float:none;
  padding-left:0;
  padding-right:0;
  height:auto !important;
}

#maincontent div#dyna_fef_page input[type=submit],
div#dyna_fef_page input[type=submit],
#maincontent div#dyna_fef_page input[type=reset],
div#dyna_fef_page input[type=reset]{
  background:#0d6cac;
  line-height:1.5 !important;
  height: calc(1.5em + .75rem + 2px) !important;
  box-shadow:none;
  font-size:1rem !important;
  padding:2px 15px!important;
  margin:0 15px 0 0;
  float:none;
}

div#content div.dynafef_actions_box {
  display:flex;
}

[lang="AR"] #maincontent div#dyna_fef_page input[type=submit],
[lang="AR"] div#dyna_fef_page input[type=submit],
[lang="AR"] #maincontent div#dyna_fef_page input[type=reset],
[lang="AR"] div#dyna_fef_page input[type=reset]{
  margin:0 0 0 15px;
}

.custom_select,
div#dyna_fef_page .custom-select {
  display: inline-block;
  width: auto;
  height: calc(1.5em + .75rem + 2px);
  padding: 2px 30px 2px 8px;
  line-height: 1.5;
  font-size:1rem;
  color: #495057;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;  
  background-size:8px 10px;
  border: 1px solid #ccc;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

div#dyna_fef_page .custom-select[multiple] {
  height:auto;
}

div#dyna_fef_page .custom-select:disabled {
  color:#ced4da;
}

div#dyna_fef_page .custom-select .btn-light,
div#dyna_fef_page .custom-select .btn-light:hover,
div#dyna_fef_page .custom-select .btn-light:focus {
  background-color:transparent;
  border:0;
  outline:none !important;
  box-shadow:none;
}

@media (min-width: 1200px) {
  .custom-select {
    width:auto;
  }
}

[lang="AR"] .custom-select {
  padding: 2px 8px 2px 30px;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left .75rem center;  
  background-size:8px 10px;
}  

.custom-select:focus {
  box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);
  outline:none;
}

.container #dyna_fef_page form#id_form_dyna_fee .dyna_form_data_type_calendar input {
  height: calc(1.5em + .75rem + 2px);
  padding: 2px 8px;
  border-radius: .25rem;
  color: #495057;
  line-height:1.5;
  margin-bottom:0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  
}

.field-container .label {
  padding:.3em .6em;
}

form#id_form_dyna_fee div.dyna_form_data.dyna_form_data_type_radio input {
  height:auto !important;
  line-height:auto !important;
}

#dyna_fef_page .MultiFile-wrap {
  color:#212529;
}

.container #dyna_fef_page .MultiFile-wrap input {
  border:0;
}

div#dyna_fef_page div.dynafef_buttons {
  margin:0 5px;
}

footer .subcolumns {
  overflow:visible;
}
