/* open-sans-regular - latin */
@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@500;800&amp;display=swap");
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../eot/open-sans-v17-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../eot/open-sans-v17-latin-regulard41d.eot#iefix") format("embedded-opentype"), url("../woff2/open-sans-v17-latin-regular.woff2") format("woff2"), url("../woff/open-sans-v17-latin-regular.woff") format("woff"), url("../ttf/open-sans-v17-latin-regular.ttf") format("truetype"), url("../svg/open-sans-v17-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../eot/open-sans-v17-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../eot/open-sans-v17-latin-italicd41d.eot#iefix") format("embedded-opentype"), url("../woff2/open-sans-v17-latin-italic.woff2") format("woff2"), url("../woff/open-sans-v17-latin-italic.woff") format("woff"), url("../ttf/open-sans-v17-latin-italic.ttf") format("truetype"), url("../svg/open-sans-v17-latin-italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: bold;
  font-display: swap;
  src: url("../eot/open-sans-v17-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../eot/open-sans-v17-latin-700italicd41d.eot#iefix") format("embedded-opentype"), url("../woff2/open-sans-v17-latin-700italic.woff2") format("woff2"), url("../woff/open-sans-v17-latin-700italic.woff") format("woff"), url("../ttf/open-sans-v17-latin-700italic.ttf") format("truetype"), url("../svg/open-sans-v17-latin-700italic.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url("../eot/open-sans-v17-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../eot/open-sans-v17-latin-700d41d.eot#iefix") format("embedded-opentype"), url("../woff2/open-sans-v17-latin-700.woff2") format("woff2"), url("../woff/open-sans-v17-latin-700.woff") format("woff"), url("../ttf/open-sans-v17-latin-700.ttf") format("truetype"), url("../svg/open-sans-v17-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../eot/montserrat-v14-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../eot/montserrat-v14-latin-regulard41d.eot#iefix") format("embedded-opentype"), url("../woff2/montserrat-v14-latin-regular.woff2") format("woff2"), url("../woff/montserrat-v14-latin-regular.woff") format("woff"), url("../ttf/montserrat-v14-latin-regular.ttf") format("truetype"), url("../svg/montserrat-v14-latin-regular.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../eot/montserrat-v14-latin-italic.eot");
  /* IE9 Compat Modes */
  src: url("../eot/montserrat-v14-latin-italicd41d.eot#iefix") format("embedded-opentype"), url("../woff2/montserrat-v14-latin-italic.woff2") format("woff2"), url("../woff/montserrat-v14-latin-italic.woff") format("woff"), url("../ttf/montserrat-v14-latin-italic.ttf") format("truetype"), url("../svg/montserrat-v14-latin-italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../eot/montserrat-v14-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../eot/montserrat-v14-latin-700d41d.eot#iefix") format("embedded-opentype"), url("../woff2/montserrat-v14-latin-700.woff2") format("woff2"), url("../woff/montserrat-v14-latin-700.woff") format("woff"), url("../ttf/montserrat-v14-latin-700.ttf") format("truetype"), url("../svg/montserrat-v14-latin-700.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../eot/montserrat-v14-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: url("../eot/montserrat-v14-latin-700italicd41d.eot#iefix") format("embedded-opentype"), url("../woff2/montserrat-v14-latin-700italic.woff2") format("woff2"), url("../woff/montserrat-v14-latin-700italic.woff") format("woff"), url("../ttf/montserrat-v14-latin-700italic.ttf") format("truetype"), url("../svg/montserrat-v14-latin-700italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/*
 * Tajawal (Arabic) font
 */
.font-secondary {
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700; }
  .font-secondary:lang(ar) {
    font-weight: 800; }

@font-face {
  font-family: 'icons_ifrc';
  src: url("../eot/icons_ifrcbf3b.eot");
  src: url("../eot/icons_ifrcbf3b.eot#iefix") format("embedded-opentype"), url("../ttf/icons_ifrcbf3b.ttf") format("truetype"), url("../woff/icons_ifrcbf3b.woff") format("woff"), url("../svg/icons_ifrcbf3b.svg#icons_ifrc") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

/* stylelint-disable property-no-vendor-prefix */
* {
  box-sizing: inherit; }
  *::after, *::before {
    box-sizing: inherit; }

html {
  font-size: 18px;
  font-family: "Open Sans", "Tajawal", "Arial", sans-serif;
  line-height: 1.4;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; }

body {
  margin: 0; }

main {
  display: block; }

p {
  line-height: 1.4;
  letter-spacing: normal; }
  p:lang(ar) {
    line-height: 1.8 !important;
    text-align: right; }

.emergency-stats__appeal-block-content .document-card__date,
.emergency-stats__appeal-block-content .document-card__filetype,
.emergency-stats__appeal-block-content .document-card__title {
  line-height: 1.2 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  font-size: 1rem; }

abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: bolder; }

code,
kbd,
samp {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  font-size: 1rem; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25rem; }

sup {
  top: -0.5rem; }

img {
  border-style: none;
  max-width: 100%;
  height: auto; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

input[type='radio'],
input[type='checkbox'] {
  min-height: 7px;
  height: 14px;
  max-height: 14px;
  width: auto;
  display: inline-block; }

[type='button'],
[type='reset'],
[type='submit'],
button {
  -webkit-appearance: button; }

[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted #f5333f; }

fieldset {
  padding: 0.35rem 0.75rem 0.625rem; }

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

dl,
ol,
ul {
  padding: 0; }

li:not(.mmenu-item) {
  padding: 0; }
  li:not(.mmenu-item) li {
    list-style-type: none; }

main li:not(.mmenu-item) {
  margin: 20px 0 20px 20px; }

[dir='rtl'] main li:not(.mmenu-item) {
  margin: 20px;
  line-height: 1.8; }

[dir='rtl'] .chosen-results li.active-result {
  margin: 0; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0;
  margin-bottom: 0.833rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #12284c; }
  h1:lang(ar),
  h2:lang(ar),
  h3:lang(ar),
  h4:lang(ar),
  h5:lang(ar),
  h6:lang(ar) {
    font-weight: 800; }

h1 {
  font-size: 2.222rem; }
  h1:lang(ar) {
    line-height: 1.4 !important; }

h2 {
  font-size: 2rem;
  margin: 0 0 2rem;
  line-height: 1.11; }
  h2:lang(ar) {
    line-height: 1.5 !important; }

.block_title {
  background-color: #12284c;
  color: #ffffff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline;
  box-shadow: 10px 0 0 #12284c, -10px 0 0 #12284c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  margin-left: 10px;
  line-height: 2.6rem; }
  .block_title:lang(ar) {
    padding: 10px 0;
    line-height: 1.78 !important;
    margin-right: 10px; }
  .block_title.red {
    background-color: #f5333f; }
  .block_title a {
    color: #f5333f;
    text-decoration: none; }

.container.heading-container {
  margin-top: -117px;
  margin-bottom: 70px; }
  .container.heading-container:lang(ar) {
    margin-top: -128px; }

h2.block_title {
  position: relative; }

h3 {
  font-size: 1.667rem; }

h4 {
  font-size: 1.556rem; }

h5 {
  font-size: 1.333rem; }

h6 {
  font-size: 1rem; }

a {
  color: #12284c;
  text-decoration: underline;
  font-weight: bold; }
  a:hover {
    text-decoration: underline; }

mark {
  background-color: #f5333f;
  color: #12284c; }

nav.menu--main li.menu-item a {
  height: 19px;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  color: #172c58;
  text-decoration: none;
  text-transform: uppercase; }
  nav.menu--main li.menu-item a:lang(ar) {
    font-weight: 800; }

nav.menu--main .menu-item {
  margin: 0;
  display: inline-block;
  padding: 20px;
  background-color: white; }

nav.menu--main ul.menu {
  margin: 0; }

#block-ifrc-theme-main-menu {
  background-color: #F2F2F2;
  padding: 15px; }

.visually-hidden {
  margin: 0 !important;
  height: 0 !important; }

[dir='rtl'] .row [class^='col'] {
  float: right; }

[dir='rtl'] .col-8.media-grid-single-item {
  float: left !important; }

.ifrc-contact-form .select2-container--default .select2-selection--single {
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #0b1e3e !important;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  padding: 15px 18px !important;
  height: auto !important;
  font-size: 16px; }
  .ifrc-contact-form .select2-container--default .select2-selection--single:lang(ar) {
    font-weight: 800; }

.ifrc-contact-form .select2-selection__arrow {
  display: block;
  width: 100%;
  height: 100%;
  top: 21px;
  right: 14px;
  position: relative;
  background: url("../svg/accordion_icon.svg") no-repeat 0 2px !important; }

.ifrc-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 21px;
  right: 14px; }

.ifrc-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: none; }

.ifrc-contact-form .select2-results {
  display: block;
  padding: 15px; }

.ifrc-contact-form input {
  min-height: 59px; }

.ifrc-contact-form #edit-message {
  min-height: 300px; }

.path-user .region.region-content {
  background: #f2f2f2; }

.path-user #block-ifrc-theme-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 65px; }
  @media only screen and (min-width: 33.75rem) {
    .path-user #block-ifrc-theme-content {
      width: 100%; } }
  @media only screen and (min-width: 60rem) {
    .path-user #block-ifrc-theme-content {
      width: 100%;
      max-width: 61.667em; } }

.pager__item.is-active a,
.pager__item.is-active a:hover {
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  cursor: default;
  background-color: #0b1e3e;
  min-width: 20px;
  display: inline-grid;
  padding: 0 2px; }

.pager__item {
  font-size: 1.1rem; }
  .pager__item a:hover {
    font-weight: normal;
    text-decoration: underline; }
  .pager__item a {
    font-weight: normal;
    text-decoration: none; }

[dir='rtl'] em {
  font-style: normal; }

.grecaptcha-badge {
  z-index: 999; }

/* ------------ styles for extlink icon ---------------------*/
.ext::after {
  background-image: url("../svg/link.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  height: 15px;
  width: 15px;
  display: inline-block;
  margin-left: 5px; }

.ext:lang(ar)::after {
  transform: rotate(-90deg);
  margin-left: 0;
  margin-right: 5px; }

.mmaLink.ext::after {
  background-image: url("../svg/link-white.svg#version=2");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  height: 14px;
  width: 14px;
  display: inline-block;
  margin-left: 5px; }

.mmaLink.ext:lang(ar)::after {
  transform: rotate(-90deg);
  margin-left: 0;
  margin-right: 5px; }

.button-link-container.ext::after {
  display: none; }

.button-link-container.ext .button::after {
  background-image: url("../svg/link.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 5px; }

.button-link-container.ext .button:hover::after {
  background-image: url("../svg/link-white.svg#version=2"); }

.button-link-container.ext .button.content-teaser-block::after {
  background-image: url("../svg/link-white.svg#version=2"); }

.button-link-container.ext .button.content-teaser-block:hover::after {
  background-image: url("../svg/link.svg"); }

.button-link-container.ext .button.banner::after,
.button-link-container.ext .button .content-teaser-block::after {
  background-image: url("../svg/link-white.svg#version=2"); }

.button-link-container.ext .button.banner:hover::after,
.button-link-container.ext .button .content-teaser-block:hover::after {
  background-image: url("../svg/link.svg"); }

.button-link-container.ext .button:lang(ar)::after {
  transform: rotate(-90deg);
  margin-left: 0;
  margin-right: 5px; }

.button-link-container.ext.content-teaser-block::after {
  background-image: url("../svg/link-white.svg"); }

.button-link-container.ext.content-teaser-block:hover::after {
  background-image: url("../svg/link.svg"); }

.button-link-container.ext.banner::after,
.button-link-container.ext .content-teaser-block::after {
  background-image: url("../svg/link-white.svg"); }

.button-link-container.ext.banner:hover::after,
.button-link-container.ext .content-teaser-block:hover::after {
  background-image: url("../svg/link.svg"); }

.accordion__menu-item .ext::after {
  height: 14px;
  width: 14px; }

.accordion__menu-item .ext:lang(ar)::after {
  transform: rotate(-90deg);
  margin-left: 0;
  margin-right: 5px; }

.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-regional-plan-ifrc-network.form-item-field-regional-plan-ifrc-network input#edit-field-regional-plan-ifrc-network {
  float: left;
  margin: 5px 10px; }

.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-regional-plan-ifrc-network.form-item-field-regional-plan-ifrc-network label.option {
  display: inline;
  font-weight: bold; }

#nsDir h1.heading {
  font-size: 2rem;
  margin-top: 0;
  padding-top: 15px; }

.sitemap.container {
  padding: 50px 0; }

input.choices__input.choices__input--cloned {
  height: auto;
  min-height: auto;
  background-color: #fff; }

.choices__inner {
  width: 100%;
  background-color: #fff;
  border: none;
  min-height: 51px; }
  .choices__inner .choices__item.is-highlighted,
  .choices__inner .choices__item.choices__item--selectable {
    border-radius: 0;
    border: 0;
    background-color: #F2F2F2;
    color: #363636;
    font-size: 0.875rem;
    margin-right: 5px;
    margin-bottom: 5px;
    font-family: "Open Sans", "Tajawal", "Arial", sans-serif; }

.choices {
  width: 100%;
  min-height: 51px; }

button.choices__button {
  border-left: none !important; }

.choices__list--dropdown .choices__item--selectable::after {
  display: none !important; }

.choices__list--multiple .choices__item,
.choices__list--dropdown,
.choices__list[aria-expanded] {
  word-break: normal; }

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  background-image: url("../svg/close-icon.svg");
  padding: 0;
  background-size: 24px;
  height: 18px;
  width: 15px;
  background-position: top;
  margin: 0 5px; }

.choices__list--multiple .choices__item[data-deletable]:lang(ar) {
  padding-left: 5px;
  padding-right: 10px; }

.form-item-national-society .choices__inner .choices__item.is-highlighted,
.form-item-national-society .choices__inner .choices__item.choices__item--selectable,
.ifrc-contact-form .choices__inner .choices__item.is-highlighted,
.ifrc-contact-form .choices__inner .choices__item.choices__item--selectable,
.webform-submission-code-of-conduct-registration-form .choices__inner .choices__item.is-highlighted,
.webform-submission-code-of-conduct-registration-form .choices__inner .choices__item.choices__item--selectable {
  margin: 5px; }

.form-item-national-society .choices__item.is-highlighted,
.form-item-national-society .choices__inner .choices__item.choices__item--selectable,
.ifrc-contact-form .choices__item.is-highlighted,
.ifrc-contact-form .choices__inner .choices__item.choices__item--selectable,
.webform-submission-code-of-conduct-registration-form .choices__item.is-highlighted,
.webform-submission-code-of-conduct-registration-form .choices__inner .choices__item.choices__item--selectable {
  background-color: #ffffff;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700; }
  .form-item-national-society .choices__item.is-highlighted:lang(ar),
  .form-item-national-society .choices__inner .choices__item.choices__item--selectable:lang(ar),
  .ifrc-contact-form .choices__item.is-highlighted:lang(ar),
  .ifrc-contact-form .choices__inner .choices__item.choices__item--selectable:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__item.is-highlighted:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__inner .choices__item.choices__item--selectable:lang(ar) {
    font-weight: 800; }

.form-item-national-society .choices__inner,
.ifrc-contact-form .choices__inner,
.webform-submission-code-of-conduct-registration-form .choices__inner {
  border: 1px solid #aaa;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #0b1e3e !important;
  padding: 7px 10px !important;
  height: auto !important;
  font-size: 16px;
  margin: 0;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700; }
  .form-item-national-society .choices__inner button.choices__button,
  .ifrc-contact-form .choices__inner button.choices__button,
  .webform-submission-code-of-conduct-registration-form .choices__inner button.choices__button {
    display: none; }
  .form-item-national-society .choices__inner:lang(ar),
  .ifrc-contact-form .choices__inner:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__inner:lang(ar) {
    font-weight: 800; }

.form-item-national-society div.chosen-search input.chosen-search-input,
.ifrc-contact-form div.chosen-search input.chosen-search-input,
.webform-submission-code-of-conduct-registration-form div.chosen-search input.chosen-search-input {
  background: url("../svg/magnifier.svg") no-repeat 250px 5px !important;
  background-size: 10% !important; }
  .form-item-national-society div.chosen-search input.chosen-search-input:lang(ar),
  .ifrc-contact-form div.chosen-search input.chosen-search-input:lang(ar),
  .webform-submission-code-of-conduct-registration-form div.chosen-search input.chosen-search-input:lang(ar) {
    background: url("../svg/magnifier.svg") no-repeat 5px 5px !important;
    background-size: 10% !important; }

.form-item-national-society .choices[data-type*=select-one]::after,
.ifrc-contact-form .choices[data-type*=select-one]::after,
.webform-submission-code-of-conduct-registration-form .choices[data-type*=select-one]::after {
  content: '';
  height: 20px;
  width: 20px;
  position: absolute;
  right: 15px;
  top: 41%;
  margin-top: 0;
  display: block;
  pointer-events: none;
  background: url("../svg/accordion_icon.svg") no-repeat 0 2px !important;
  border-style: none;
  border-color: unset;
  border-width: 0; }
  @media screen and (min-width: 33.75rem) {
    .form-item-national-society .choices[data-type*=select-one]::after,
    .ifrc-contact-form .choices[data-type*=select-one]::after,
    .webform-submission-code-of-conduct-registration-form .choices[data-type*=select-one]::after {
      top: 60%; } }

.form-item-national-society .choices__heading,
.ifrc-contact-form .choices__heading,
.webform-submission-code-of-conduct-registration-form .choices__heading {
  font-size: 14px;
  border-bottom: 0;
  background: #F2F2F2;
  color: #666666;
  padding-left: 20px;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700; }
  .form-item-national-society .choices__heading:lang(ar),
  .ifrc-contact-form .choices__heading:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__heading:lang(ar) {
    font-weight: 800; }

.form-item-national-society .choices__list--dropdown .choices__item,
.form-item-national-society .choices__list[aria-expanded] .choices__item,
.ifrc-contact-form .choices__list--dropdown .choices__item,
.ifrc-contact-form .choices__list[aria-expanded] .choices__item,
.webform-submission-code-of-conduct-registration-form .choices__list--dropdown .choices__item,
.webform-submission-code-of-conduct-registration-form .choices__list[aria-expanded] .choices__item {
  padding-left: 25px;
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700; }
  .form-item-national-society .choices__list--dropdown .choices__item:lang(ar),
  .form-item-national-society .choices__list[aria-expanded] .choices__item:lang(ar),
  .ifrc-contact-form .choices__list--dropdown .choices__item:lang(ar),
  .ifrc-contact-form .choices__list[aria-expanded] .choices__item:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__list--dropdown .choices__item:lang(ar),
  .webform-submission-code-of-conduct-registration-form .choices__list[aria-expanded] .choices__item:lang(ar) {
    font-weight: 800; }

.form-item-national-society .choices__list--dropdown,
.form-item-national-society .choices__list[aria-expanded],
.ifrc-contact-form .choices__list--dropdown,
.ifrc-contact-form .choices__list[aria-expanded],
.webform-submission-code-of-conduct-registration-form .choices__list--dropdown,
.webform-submission-code-of-conduct-registration-form .choices__list[aria-expanded] {
  z-index: 30; }

.ifrc-contact-form .choices[data-type*=select-one]::after,
.webform-submission-code-of-conduct-registration-form .choices[data-type*=select-one]::after {
  top: 41%; }

.ifrc-contact-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-address-country.form-item-address-country,
.webform-submission-code-of-conduct-registration-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-address-country.form-item-address-country {
  width: 100%; }

.ifrc-contact-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-telephone-number-items-0--item--type.form-item-telephone-number-items-0--item--type.form-no-label,
.webform-submission-code-of-conduct-registration-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-telephone-number-items-0--item--type.form-item-telephone-number-items-0--item--type.form-no-label {
  width: 150px; }

.webform-submission-code-of-conduct-registration-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-telephone-number-items-0--item--type.form-item-telephone-number-items-0--item--type.form-no-label {
  width: auto; }

.choices__list--dropdown,
.choices__list[aria-expanded] {
  z-index: 42; }

#views-exposed-form-elastic-global-search-page .choices[data-type*=select-one] .choices__button {
  background-image: url("../svg/close-icon.svg");
  padding: 0;
  background-size: 24px;
  height: 18px;
  width: 15px;
  background-position: top;
  margin: 0 5px;
  position: relative; }

#views-exposed-form-elastic-global-search-page .choices__inner .choices__item.choices__item--selectable {
  display: inline-block;
  vertical-align: middle;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px; }

#views-exposed-form-elastic-global-search-page .choices__list--single {
  display: inline-block;
  padding: 0 16px 0 0;
  width: 100%; }

#views-exposed-form-elastic-global-search-page .choices__inner .choices__item.is-highlighted,
#views-exposed-form-elastic-global-search-page .choices__inner .choices__item.choices__item--selectable {
  font-size: 0.8rem; }

.bg-white {
  background: #ffffff; }

.bg-gray-xlt {
  background: #F2F2F2; }

.bg-gray-lt {
  background: #ebebeb; }

.left {
  text-align: left; }

.right {
  text-align: right; }

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.justify {
  text-align: justify; }

.hidden-md,
.hidden-sm {
  display: none; }
