/**************

Website: SFDA;
Company: Innosoft;

Date: 13, Dec, 2018;
Time: 5:26 PM;

Thank you.

*************/

/*  Fonts Include  */

@font-face {
  src: url('../fonts/GE-Flow-Regular.otf'); 
  src: url('../fonts/GE-Flow-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GE-Flow-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/GE-Flow-Regular.woff2') format('woff2'), /* Modern Browsers */
        url('../fonts/GE-Flow-Regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/GE-Flow-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/GE-Flow-Regular.svg') format('svg'); /* Legacy iOS */
  font-family: 'main';
}

@font-face {
  src: url("../fonts/GE-Flow-Bold.otf");
  src: url('../fonts/GE-Flow-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GE-Flow-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/GE-Flow-Bold.woff2') format('woff2'), /* Modern Browsers */
        url('../fonts/GE-Flow-Bold.woff') format('woff'), /* Modern Browsers */
        url('../fonts/GE-Flow-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/GE-Flow-Bold.svg') format('svg'); /* Legacy iOS */
  font-family: 'bold';
}

@font-face {
  src: url("../fonts/Bold.otf");
  src: url('../fonts/Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Bold.woff2') format('woff2'), /* Modern Browsers */
        url('../fonts/Bold.woff') format('woff'), /* Modern Browsers */
        url('../fonts/Bold.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Bold.svg') format('svg'); /* Legacy iOS */
  font-family: 'big-title';
}

/*  Fonts Include  */

/*  Start General  */

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'main', sans-serif;
  margin: 0;
  padding: 0
}

:root {
  --mainColor: #1899ff;
  --secondColor: #e74a36;
  --trans: all 0.4s ease;
}

html {
  font-size: 14px;
}

body {
  font-size: 0.95rem;
}

body {
  overflow-x: hidden;
  color: #001d3b;
  /* background: var(--mainColor); */
}
div#block-report-block a.btn.btn-dark.fas.fa-envelope.webform-dialog-newsletter.webform-dialog-normal {
    background: #ffffff;
    padding: 18px;
    color: #001d3b;
    width: 100%;
    transition: var(--trans);
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
p {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'big-title', 'main', sans-serif;
}

.extra-msg {
    color: red;
    padding-top: 10px;
}

.btn-me {
  padding: 10px 30px;
  background: var(--mainColor);
  color: #fff;
  border-radius: 0;
  font-size: 1rem;
}

.btn-me:hover,
.btn-me:focus {
  background: #fff;
  color: var(--mainColor);
}

.sec-padd {
  padding: 100px 0;
}

.sec-title {
  position: relative;
  padding-bottom: 16px;
  display: flex;
  display: -ms-flex;
}

.sec-title h1 {
  color: #001d3b;
  font-size: 1.5rem;
}

.sec-title h2 {
  color: #001d3b;
  font-size: 1.5rem;
}

.sec-title h1::before {
  content: '';
  display: block;
  width: 20px;
  height: 5px;
  background: var(--mainColor);
  margin-bottom: 10px;
  border-radius: 10px;
}

header.inn.sec-title .actions a:hover {
  background: var(--secondColor);
  color: white;
}

header.inn.sec-title .actions a {
  background: #f2f3f5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px 32px;
  color: var(--secondColor);
  font-size: 0.875rem;
  font-family: 'bold', 'main', sans-serif;
  border: 0;
}

.single-page .inn.sec-title .actions a:hover {
  background: var(--mainColor);
  color: white;
}

.single-page .inn.sec-title .actions a {
  color: var(--mainColor);
}

.sec-title p {
  color: #7a7a7a;
  font-size: 1rem;
  margin-top: 15px;
}

a:hover,
a:focus,
a:active,
button:hover,
button:focus,
button:active,
div,
section,
span,
p,
div:hover,
section:hover,
span:hover,
p:hover,
input,
input:hover,
input:focus {
  text-decoration: none;
  outline: none;
}

select,
input[type=checkbox],
input[type=radio],
select:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
  cursor: pointer;
}

.row-me::after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.stripped-text p,
.stripped-text span,
.stripped-text pre,
.stripped-text ol li,
.stripped-text ul li,
.stripped-text h1,
.stripped-text h2,
.stripped-text h3,
.stripped-text h4,
.stripped-text h5,
.stripped-text h6,
.stripped-text pre,
.stripped-text a {
  color: #434343 !important;
  font-size: 0.95rem !important;
  font-family: "main", sans-serif !important;
}

.switch-toggle {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 26px;
}

.switch-toggle input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFF;
  -webkit-transition: .4s;
  transition: .4s;
  border: 4px solid #e4e8ef;
}

.switch-toggle .slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 2px;
  bottom: 2px;
  background-color: var(--mainColor);
  -webkit-transition: .4s;
  transition: .4s;
}

.switch-toggle input:checked+.slider {
  background-color: #2196F3;
}

.switch-toggle input:checked+.slider:before {
  -webkit-transform: translateX(19px);
  -ms-transform: translateX(19px);
  transform: translateX(19px);
  background: #FFF;
}

/* Rounded sliders */

.switch-toggle .slider.round {
  border-radius: 34px;
}

.switch-toggle .slider.round:before {
  border-radius: 50%;
}

.svg-1.svg-white {
  width: 18px;
  filter: brightness(0) invert(1);
}

.logos {
  height: 40px;
}

/*  End General  */

/*  Start Header  */

.title-font {
  font-family: 'big-title', 'main', sans-serif;
  margin: 21px 0;
  font-size: 4rem;
}

hr.header-line {
  width: 30px;
  margin: 40px auto;
  border-color: white;
  border: 4px;
  border-top: 6px solid;
  opacity: 0.3;
  border-radius: 20px;
}

.arrow-down {
  margin-bottom: -89px;
  margin-right: -37px;
  width: 85px;
  opacity: 0.5
}

.service-box:hover {
  border: 4px solid #1899ff;
}

.main-header {
  /*background: url("../images/header.png") no-repeat center center / cover #001d3b;*/
  /* background-blend-mode: overlay; */
  position: relative;
  transition: var(--trans);
  min-height: 100vh;
}

.main-header::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: .17;
  /* Uncomment this line after Eid Aladha*/
  background: url(../images/pattern.png);
}

.top-header {
  /*border-bottom: 1px solid RGBA(255, 255, 255, 0.2);*/
  position: relative;
  z-index: 5;
  border-bottom: 1px solid RGBA(255, 255, 255, 0.1);
}

.top-header hr {
  border-top: 1px solid RGBA(255, 255, 255, 0.1);
  margin: 0;
}

.top-header .date-top {
  font-size: 0.875rem;
  padding: 6px 0;
  color: #FFF;
}

.top-header .ul-top>ul {
  list-style: none;
  text-align: left
}

.top-header .ul-top>ul>li {
  display: inline-block;
  padding: 5px 10px;
  position: relative;
}

img.arrow-left-white {
  position: absolute;
  width: 34px;
  margin-top: 7px;
}

.top-header .ul-top>ul>li:last-child {
  padding-left: 0
}

.top-header .ul-top>ul>li a {
  display: block;
  font-size: 14px;
  position: relative;
  color: #FFF
}

.contrast p {
  font-size: 14px;
}

.top-header .ul-top>ul>li:not(:first-child) a::after {
  content: '';
  display: block;
  top: 50%;
  right: -20px;
  position: absolute;
  height: 14px;
  width: 1px;
  background: RGBA(255, 255, 255, 0.1);
  transform: translate(0, -50%);
}

.small-drop:focus-within .small-drop-menu {
  opacity: 1;
  height: auto;
  transition: top 0.4s ease;
  top: 100%;
  visibility: visible;
}

.small-drop-menu {
  position: absolute;
  top: 120%;
  left: 50%;
  min-width: 229px;
  background: #FFF;
  /**border-radius: 5px;**/
  text-align: right;
  z-index: 99;
  transform: translate(-50%, 0);
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: var(--trans);
}

.small-holder {
  padding: 30px;
}

.small-drop-menu::after {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #FFF;
}

.small-drop-menu hr {
  border-top: 2px solid rgba(232, 232, 232, 0.2);
  margin: 10px 0;
}

.small-drop-menu li {
  display: inline-block;
  color: #202020;
  font-size: 0.875rem;
}

.small-drop-menu li a {
  display: block;
  color: #202020 !important;
  border: 1px solid #c9c9c9;
  padding: 5px 10px;
  /**border-radius: 5px;**/
  margin: 5px;
}

.contrast-hold,
.drop-small-link {
  display: block;
  /**width: 50%;**/
  /** margin-right: -4px;**/
}

.contrast {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.contrast .switch-toggle {
  margin-bottom: 0;
  margin-right: 10px;
}

.drop-small-link a {
  padding: 5px 10px;
  display: block;
  background: #FFF;
  color: var(--mainColor) !important;
}

/* customer journey section */

.customer-search-top{
  padding: 21px;
  background: #f2f3f5;
  border-radius: 8px;
  position: relative;
}

.customer-search-top h4::before {
  content: '';
  display: block;
  width: 20px;
  height: 5px;
  background: var(--mainColor);
  margin-bottom: 10px;
}

.customerText{
                font-size:18px;
                margin-top:20px;
                margin-bottom:20px;
}

.customerLogo{
    width: 150px;
    height: 150px;
}

.customer-button {
    border:none;
    width: 150px;
    outline: none;
    margin: auto;
    margin-top: 5px;
}

.customer-button button{
        background-color: #153977;
        color: #ffffff;
        border:none;
        border-radius:20px;
        padding: 10px;
       outline: none;
       margin-right: 20px;
padding-left: 32px;
    padding-right: 32px;
}

.fade-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}

.fade-slider img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
}

/* menu */

.menu {
  position: relative;
  z-index: 4
}

.menu nav.navbar {
  padding: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.navbar-light .navbar-brand {
  margin-right: 0;
  margin-left: 30px;
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav>.nav-link.active,
.navbar-light .navbar-nav>.nav-link.show,
.navbar-light .navbar-nav>.nav-link.show:hover,
.navbar-light .navbar-nav .show>.nav-link,
.custom-drop>a.nav-link:focus {
  color: black !important;
  background: white;
  /** border-radius: 5px;**/
}

.menu .navbar-light .navbar-nav .nav-link,
.fixed-top .navbar-nav .nav-link {
  color: #FFF;
  font-size: 1rem;
  position: relative;
  border: 1px solid transparent;
  transition: var(--trans);
  padding: 2px 6px;
  border-radius: 4px;
}

.left-action a {
  padding: 10px 20px;
}

.left-action {
  padding: 14px 0;
}

.navbar-brand {
  padding-top: 5px;
}

.hij-spec {
  background: RGBA(255, 255, 255, 0.1);
  /**border-radius: 5px !important;**/
}

.logos li:last-child a {
  padding-left: 0 !important
}

.logos li a:hover,
.logos li a:focus {
  border-color: transparent !important;
}

.custom-drop>a.nav-link::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #FFF;
  margin: 0 auto;
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translate(-50%, 0);
}

.custom-drop>a.nav-link:focus::after {
  border-top: 3px solid white;
}

.section-tabs-li .mega-hold {
  padding: 0;
}

section.menu.main-menu .dropdown-menu {
  padding: 0;
  border-radius: 4px !important;
  overflow: hidden;
}

.mega-header h5 {
  /*font-size: 1.125rem;*/
  /* background: -webkit-linear-gradient(var(--mainColor), #007bff); */
  /* -webkit-background-clip: text; */
  /* -webkit-text-fill-color: transparent; */
  margin-bottom: 12px;
  color: var(--mainColor);
}

.mega-header h4::before {
  content: '';
  display: block;
  width: 20px;
  height: 5px;
  background: #e3ebf3;
  margin-bottom: 12px;
}

.mega-nav ul {
  list-style-type: none;
}

.mega-nav ul li a {
  display: inline-block;
  color: #626262;
  padding: 8px 0;
  transition: var(--trans);
  font-size: 0.875rem;
}

.mega-nav ul li a:hover,
.mega-nav ul li a:focus {
  color: black;
}

.mega-img {
  width: 100%;
  margin: 0;
  height: 236px;
  overflow: hidden;
}

.mega-img img {
  width: 100%;
  height: 236px;
  object-fit: cover;
  object-position: center;
}

.mega-hold {
  padding: 44px 64px;
}

/*.custom-drop:hover > .mega-menu,*/

.custom-drop:focus>.mega-menu,
.custom-drop:focus-within>.mega-menu {
  visibility: visible;
  opacity: 1;
  display: block;
  height: auto;
  top: 100%;
  transition: var(--trans)
}

.mega-tabs>nav {
  background: #f2f3f5;
}

.mega-tabs>nav .nav-tabs {
  border: none !important;
}

.menu .mega-tabs .nav-link {
  margin: 0 !important;
  border-radius: 0 !important;
  padding: 29px 15px 25px !important;
  color: #001d3b !important;
  font-size: 1.125rem;
  border: none !important
}

.menu .mega-tabs .nav-link:hover,
.menu .mega-tabs .nav-link:focus {
  border: none !important;
  border-color: transparent;
}

.menu .mega-tabs .nav-link.active {
  background: #FFF;
  color: #001d3b !important;
  border: none !important
}

.menu .mega-tabs .nav-link img {
  display: block;
  margin: 0 auto 10px auto;
  height: 34px;
}

.mega-tabs-links {
  padding: 40px 50px;
}

.mega-tabs-links a {
  display: block;
  padding: 4px 8px;
  /*background: #f2f3f5;*/
  color: #454545;
  margin-right: 10px;
  transition: var(--trans)
}

.mega-tabs-links a:hover,
.mega-tabs-links a:focus {
  background: #f2f3f5;
  /**border-radius: 5px;**/
  color: #007bff;
}

.mega-tabs-links.blue a:hover,
.mega-tabs-links.blue a:focus {
  background: #f2f3f5;
  /**border-radius: 5px;**/
  color: var(--mainColor);
}

.mega-tabs-links.red a:hover,
.mega-tabs-links.red a:focus {
  background: #f2f3f5;
  /**border-radius: 5px;**/
  color: var(--secondColor);
}

.mega-tabs-links.orange a:hover,
.mega-tabs-links.orange a:focus {
  background: #f2f3f5;
  /**border-radius: 5px;**/
  color: #f19932;
}

.mega-inline-links {
  display: flex;
  display: -ms-flex;
  flex-wrap: wrap;
}

.mega-inline-links a img {
  height: 25px;
  max-width: 100%;
  transition: var(--trans);
  margin-bottom: 16px;
}

.mega-inline-links a:hover img {
  transform: translateY(-6px);
}

.mega-inline-links a span {
  display: block;
  margin-top: 20px;
}

/* menu */

/* header-sfda-inner */

.header-sfda {
  position: absolute;
  bottom: -1px;
  width: 100%;
  left: 0;
  z-index: 3
}

.header-sfda-inner {
  border-top-right-radius: 100px;
  border-top-left-radius: 100px;
  border-bottom: 0;
  background: rgba(0, 0, 0, 0.15);
}

.text-sfda {
  padding-top: 46px;
  text-align: center;
  color: #FFF;
}

.header-sfda-inner h1 {
  font-size: 3.125rem;
  margin-bottom: 10px;
}

.header-sfda-inner p {
  font-size: 1.16rem;
  line-height: 28px;
  width: 79%;
  margin: auto;
  display: inline-block;
}

.keywords {
  width: 100%;
  overflow: hidden;
}

.keywords a {
  display: inline-block;
  color: #FFF;
  padding: 28px 30px;
  font-size: 1rem;
}

img.svg-1 {
  width: 22px;
}

.js-marquee {
  margin: 0 !important
}

/* header-sfda-inner */

/* Search */

.search-holder .form-group {
  position: relative;
  margin: 0
}
.search-holder .form-group input {
width: 100%;
}
.search-holder .btn {
  color: #001d3b;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 15px;
  background: none;
  border: none;
  padding: 0;
}

/* Start latest */

.latest {
  background: #f2f3f5;
}

.sldier-image {
  width: 100%;
  /*     height: 217px; */
  overflow: hidden;
}

.sldier-image img {
  object-fit: cover;
  object-position: center right;
  width: 100%;
}

@media print {
  .sldier-image img {
    width: 80%;
  }
  .single-img img {
    height: auto !important;
    object-fit: contain;
    clip: auto;
  }
  .gallery img {
    size: 100%;
    object-fit: contain;
    clip: auto;
  }
  a.big img {
    size: 100%;
    object-fit: contain;
    clip: auto;
  }
  body {
    overflow: visible !important;
    overflow-y: visible !important;
  }
  @page {
    size: A4;
  }

}

.latest-news {
  margin-top: 70px;
}

.latest-warning .sec-title h1::before,
.latest-ads .sec-title h1::before {
  background: var(--secondColor);
}

.actions a {
  background: #FFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px 32px;
  color: var(--mainColor);
  font-size: 0.875rem;
  font-family: 'bold', 'main', sans-serif;
}

.actions a:hover,
.actions a:focus {
  background: var(--mainColor);
  color: #FFF;
}

.latest-warning .actions a {
  color: var(--secondColor);
}

.latest-warning .actions a:hover,
.latest-warning .actions a:focus {
  background: var(--secondColor);
  color: #FFF;
  border-color: var(--secondColor);
}

.lastest-holder {
  background: #FFF;
  padding: 24px;
  position: relative;
}

.lastest-holder hr {
  margin-top: 12px;
  margin-bottom: 12px;
}

.news-item figure {
  width: 100%;
  position: relative;
  border: 4px solid #f6f7f9;
  transition: var(--trans);
  background: #FFF;
  z-index: 2;
}

.news-item:hover figure {
  border-color: var(--secondColor);
}

.news-item:hover figure::after {
  border: 4px solid var(--secondColor);
}

.news-item figure>img {
  height: 148px;
  width: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: 2;
}

.cat {
  color: #FFF !important;
  font-size: 0.875rem;
  display: inline-block;
}

.news-item:hover .cat {
  opacity: 1;
  top: 156px;
  z-index: 1;
  background: var(--secondColor);
}

.news-item:hover h4 {
  color: var(--secondColor);
}

.news-date {
  font-size: 0.875rem;
  color: #696969;
  display: block;
  line-height: 1;
  padding-top: 4px;
}

.news-item h4,
.news-item a {
  color: #001d3b;
  font-size: 1rem;
  transition: var(--trans);
  text-align: justify;
}

.news-item h4 {
  margin-top: 14px;
}

.ads-list-item figure {
  width: 145px;
  height: 145px;
  overflow: hidden;
  border: 4px solid #f6f7f9;
  transition: var(--trans)
}

.ads-list-item:hover figure {
  border-color: #E8492E;
}

.ads-list-item figure img {
  width: 100%;
  object-fit: cover;
  object-position: center center;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ads-list-item h4 {
  font-size: 1rem;
  color: #001d3b;
  margin-top: 10px;
  transition: var(--trans);
}

.ads-list-item p {
  font-size: 0.875rem;
  color: #696969;
  margin-top: 5px;
}

.ads-list-item:hover h4 {
  color: var(--mainColor);
}

/* End latest */

/* Start services */

.services {
  position: relative;
  background: #FFF;
}

.service-box {
  border: 4px solid #f6f7f9;
  padding: 50px 20px;
  transition: all 0.4s ease;
}

.box-inner img {
  height: 46px;
  max-width: 100%;
  margin-bottom: 20px;
}

.box-inner h4 {
  font-size: 1.5rem;
  color: #001d3b;
  margin-bottom: 14px;
}

.box-inner p {
  color: #595959;
  font-size: 0.875rem;
  margin-bottom: 20px;
  overflow: hidden;
}

.select2-container--default .select2-selection--single {
  padding: 6px 20px;
  height: auto;
  border: 0;
  border-radius: 0;
  background: #f2f3f5;
  border-radius: 4px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 20px;
  padding-right: 8px;
  font-size: 0.875rem;
  color: #676869 !important;
}

.select-box label {
  font-family: 'bold', 'main', sans-serif;
  font-size: 0.875rem;
}

.select-box .select2-container {
  width: 100% !important;
}

.mid-box .box-inner {
  padding: 40px 25px 15px;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #e3e8ec;
}

::-webkit-scrollbar-thumb {
  background: #cdd4dc;
}

ul#select2-selectBox-results li:first-child,
ul#select2-selectBox2-results li:first-child {
  display: none;
}

.btn-group-light {
  margin-bottom: 10px;
}

.btn-group-light a {
  background: #f2f3f5;
  color: #676869;
  font-size: 0.875rem;
  padding: 5px 11px 3px;
  border-radius: 25px;
  margin-bottom: 6px;
  margin-right: 2px;
  margin-left: 2px;
}

.btn-group-light a:hover,
.btn-group-light a:focus,
.btn-group-light a.active {
  background: var(--mainColor);
  color: #FFF;
  border-color: var(--mainColor);
}

.action-btn {
  color: var(--mainColor);
  background: #f2f3f5;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 16px;
}

.col-lg-4.green-home a.btn.btn-light.btn-block.action-btn {
  border-radius: 4px !important;
}

.btn-light:hover {
  color: #ffffff;
  background-color: #1899ff;
  border-color: #1899ff;
}

/* End services */

/* media-center */

.media-center .sec-title .actions a {
  background: #f2f3f5;
}

.media-center .sec-title .actions a:hover,
.media-center .sec-title .actions a:focus {
  background: var(--mainColor);
  color: #FFF;
  box-shadow: none !important;
  border-color: transparent !important;
}

.tab-action a {
  border-radius: 0;
  color: #001d3b;
  border-color: #e5eef7;
  font-size: 0.875rem;
  font-family: 'bold', 'main', sans-serif;
  padding: 10px 25px;
}

.tab-action a img {
  margin-left: 5px;
}

.btn-outline-primary:hover {
  border-color: #e5eef7;
}

.tab-action a:not(:first-of-type),
.tab-action a:not(:last-of-type) {
  border-right: none;
  border-left: none;
}

.tab-action a:first-of-type {
  border-right: 4px solid #e5eef7;
}

hr.light {
  background: url(../images/pattern-2.png);
  height: 24px;
  border: 0;
  opacity: 0.2;
}

.form-control {
  padding: 4px 12px;
}

.tab-action a:last-of-type {
  border-left: 4px solid #e5eef7;
}

.tab-action a:hover,
.tab-action a:focus,
.tab-action a.active {
  background: #f2f3f5 !important;
  box-shadow: none !important;
  color: var(--mainColor) !important;
}

.tab-action a.active img {
  filter: brightness(0) invert(1);
}

.tab-action a.active {
  background: var(--mainColor) !important;
  box-shadow: none !important;
  color: #FFF !important;
}

.media-item {
  border: 4px solid #f6f7f9;
}

.media-item figure {
  height: 230px;
  width: 100%;
  overflow: hidden;
  margin: 0;
}

.media-item figure img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  object-position: center;
}

.media-item-text {
  padding: 26px 26px;
  position: relative;
}

.media-item-text h4 {
  font-size: 1rem;
  color: #001d3b;
  margin-bottom: 10px;
  transition: var(--trans);
}

.media-item-text p {
  font-size: 0.875rem;
}

.media-item:hover h4 {
  color: var(--mainColor);
}

/* media-center */

/* footer-top */

.footer-question {
  color: #343434;
  font-size: 1rem;
  font-family: 'bold', 'main', sans-serif;
}

.footer-question a,
.footer-send-report a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #FFF;
  font-size: 0.875rem;
  font-family: 'bold', 'main', sans-serif;
  margin-left: -4px;
  color: var(--mainColor);
  padding: 12px 35px;
  border: 0;
}

span.select2-search.select2-search--dropdown {
  display: none;
}

.select2-dropdown {
  background: #f2f3f5;
  border: 0;
  border-radius: 0 0 4px 4px !important;
  overflow: hidden;
}

a.btn.btn-dark {
  background: #0d7ae9;
  color: white;
  border: #0d7ae9;
}

.footer-question a:hover,
.footer-question a:focus,
.footer-question a.active {
  background: var(--mainColor);
  color: #FFF;
}

.news-letter-form label {
  color: #383838;
  font-size: 1rem;
}

.news-letter-form input[type=email] {
  border-color: var(--mainColor);
  border-radius: 0;
  font-size: 0.875rem;
  width: 276px;
}

.news-letter-form input[type=email]::placeholder {
  color: #7a7a7a;
}

.news-letter-form button {
  border-radius: 0;
  padding: 10px 35px;
  background: #FFF;
  color: var(--mainColor);
}

.news-letter-form button:hover,
.news-letter-form button:focus {
  background: var(--mainColor) !important;
  color: #FFF !important;
}

/* footer-top */

/* main Footer */

.main-footer {
  background: #001d3b;
}

.footer-menu {
  padding: 70px 0 0px 0;
  /*border-bottom: 1px solid RGBA(255, 255, 255, 0.1);*/
}

.footer-menu hr {
  border-top: 1px solid RGBA(255, 255, 255, 0.1);
  margin-bottom: 0;
  margin-top: 50px;
}

.footer-logo a {
  color: #FFF;
  display: block;
}

.footer-menu nav ul {
  flex-grow: 1;
  text-align: left
}

.footer-menu nav ul li {
  display: inline-block;
}

.footer-menu nav ul li a,
.copy-menu ul li a {
  display: block;
  padding: 5px 14px;
  color: #FFF;
  font-size: 0.875rem;
  position: relative;
}

.footer-menu nav ul li:not(:last-child) a::after,
.copy-menu ul li:not(:last-child) a::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 2px;
  background: #FFF;
  border-radius: 50%;
  transform: translate(0, -50%);
}

.footer-cross {
  padding: 42px 0 0 0;
  /*border-bottom: 1px solid RGBA(255, 255, 255, 0.1);*/
}

.footer-cross hr {
  border-top: 1px solid RGBA(255, 255, 255, 0.1);
  margin-bottom: 0;
  margin-top: 42px;
}

.cross-right i {
  font-size: 1.875rem;
}

.cross-right p {
  font-size: 0.875rem;
  color: gainsboro;
}

.cross-right i {
  color: #FFF;
}

.footer-social-media {
  padding: 20px 0 0 0;
  /*border-bottom: 1px solid RGBA(255, 255, 255, 0.1);*/
}

.footer-social-media hr {
  border-top: 1px solid RGBA(255, 255, 255, 0.1);
  margin-bottom: 0;
  margin-top: 20px;
}

.footer-social-media i {
  font-size: 1.5rem;
}

.copyright {
  padding: 28px 0;
}

.copyright .copy {
  font-size: 0.875rem;
  color: gainsboro;
}

.copy-menu ul li,
.footer-social ul li {
  display: inline-block;
}

.footer-social ul li a {
  display: block;
  color: #FFF;
  padding: 5px;
  font-size: 0.875rem;
}

/* main Footer */

/* page-header */

.page-header {
  min-height: auto !important;
  height: auto !important;
}

.page-header .top-header {
  background: #FFF;
}

.page-header .top-header .date-top {
  color: #050505;
}

.page-header .ul-top li a {
  color: #050505 !important;
}

.page-header .top-header .ul-top ul li:not(:first-child) a::after {
  background: #0505051f;
}

.page-title {
  position: relative;
  z-index: 3;
  padding: 70px 0;
}

.page-title .breadcrumb {
  background: none;
  border: none;
  padding: 0;
}

.page-title .breadcrumb a,
.breadcrumb-item.active {
  color: #FFF;
  font-size: 1rem;
}

.breadcrumb-item {
  position: relative;
}

.breadcrumb-item+.breadcrumb-item {
  padding-right: 30px;
  padding-left: 0;
}

.breadcrumb-item+.breadcrumb-item::before {
  content: '>';
  display: inline-block;
  padding-left: 10px;
  padding-right: 0;
  color: #FFF;
  font-size: 0.625rem;
  position: absolute;
  top: 4px;
  right: 12px;
}

.page-title h1 {
  color: #FFF;
  font-size: 2.25rem;
}

.page-header .menu {
  border-bottom: 1px solid RGBA(255, 255, 255, 0.1);
  padding: 10px 0;
}

.warning-header {
  /* Uncomment this line after Eid Aladha*/
  background: url("../images/page-header.png") no-repeat bottom left / cover;
  
  /* Comment this line after Eid Aladha*/
  /* background: url("../images/ld-export-bbf1c9af-07172021.jpeg") no-repeat bottom left / cover; */

  /* Saudi National Day */ 
  /* background: url("../eid/ND2-2022.png") no-repeat top left / cover; */
}

.page-section {
  position: relative;
  /*background: #f2f3f5;*/
}

/* page-header */

/* .warnings page */

.warnings-page {
  position: relative;
  padding: 40px 0;
}

.page-links {
  background: #f2f3f5;
}

.page-links a {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 20px 15px;
  text-align: center;
  color: #001d3b;
  font-size: 1.125rem;
  transition: var(--trans);
  position: relative;
}

/*.page-links a:not(:last-of-type)::after{
    content: '';
    display: block;
    width: 2px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
    background: #e2e2e2;
}*/

.page-links a img {
  margin-left: 7px;
  height: 26px;
  transition: var(--trans)
}

.page-links a:hover,
.page-links a:focus,
.page-links a.active {
  background: var(--mainColor);
  color: #FFF;
}

.page-links a:hover::after,
.page-links a:focus::after,
.page-links a.active::after {
  display: none !important;
}

.page-links a:hover img,
.page-links a:focus img,
.page-links a.active img {
  filter: brightness(0) invert(1);
}

.page-links a.green:hover,
.page-links a.green:focus,
.page-links a.green.active {
  background: #007bff;
}

.page-links a.red:hover,
.page-links a.red:focus,
.page-links a.red.active {
  background: var(--secondColor);
}

.page-links a.orange:hover,
.page-links a.orange:focus,
.page-links a.orange.active {
  background: #f7931e;
}

.warnings-items-holder {
  position: relative;
}

.warning-item {
  background: #FFF;
  border: 4px solid #f6f7f9;
  height: 100%;
  background: #f2f3f5;
  transition: var(--trans);
}

section.page-links a {
  z-index: 1;
}

.inner img.svg-1 {
  width: 16px;
}

.warning-item figure {
  width: 100%;
  height: 180px;
  overflow: hidden;
}

.warning-item figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.item-text {
  background: #f2f3f5;
  padding: 20px;
}

section.articles-items-holder .col-lg-4.col-md-6 {
  margin-bottom: 30px;
}

a.m-c-title {
  margin-top: 14px;
}

.item-text h4 {
  color: #001d3b;
  font-size: 1rem;
  line-height: 1.6;
  transition: var(--trans)
}

.warning-item:hover,
.warning-item:focus {
  border: 4px solid var(--secondColor);
}

.warning-item:hover h4,
.warning-item:focus h4 {
  color: var(--secondColor);
}

/* paginations */

.paginations ul li a {
  border: none;
  border-radius: 0 !important;
  color: #5c5c5c;
  font-family: bold;
  font-size: 0.875rem;
  display: block;
}

ul.pagination.justify-content-center li a {
  background: #f9f9f9;
  border-radius: 4px !important;
  padding: 10px 20px !important;
}

.paginations ul li a:hover,
.paginations ul li a:focus,
.paginations ul li.active a {
  background: #FFF !important;
  color: var(--mainColor) !important;
  box-shadow: none !important
}

.paginations ul li:first-child a:hover,
.paginations ul li:last-child a:hover,
.paginations ul li:first-child a:focus,
.paginations ul li:last-child a:focus,
.paginations ul li:first-child a.active,
.paginations ul li:last-child a.active {
  background: var(--mainColor) !important;
  color: #FFF !important;
}

/* paginations */

/* .warnings page */

/* overview page */

.overview-page {
  padding: 80px 0 0 0;
}

.overview-side-meu {
  background: #f2f3f5;
}

.overview-side-meu .overview-side-header {
  background: #1899ff;
  color: #FFF;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 12px 15px;
}

.overview-side-meu .overview-side-header h3 {
  font-size: 1.125rem;
}

.overview-side-meu .overview-side-header img {
  filter: brightness(0) invert(1);
  margin-right: auto;
  height: 26px;
}

.overview-side-meu ul {
  list-style: none;
}

.overview-side-meu ul li a {
  display: block;
  padding: 12px 15px;
  color: #626262;
  border-right: 2px solid transparent;
  transition: var(--trans)
}

.overview-side-meu ul li a:hover,
.overview-side-meu ul li a:focus,
.overview-side-meu ul li a.active {
  background: #FFF;
  color: #007bff;
  border-right: 2px solid #007bff;
}

.overview-content h4 {
  font-size: 1.5rem;
  margin-bottom: 10px;
}

.overview-content p {
  color: #626262;
  font-size: 1rem;
  line-height: 1.6;
  text-align: justify;
}

.overview-content ul {
  list-style-type: none;
}

.overview-content ul li {
  padding: 5px 20px 5px 0;
  color: #626262;
  font-size: 1rem;
  position: relative;
}

.overview-content ul li::before {
  content: '';
  display: block;
  position: absolute;
  top: 16px;
  right: 0;
  transform: translate(0, -50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #007bff;
}

.left-action {
  background: #f2f3f5;
  margin-top: 20px;
}

.left-action a {
  display: block;
  padding: 6px 24px;
  text-align: center;
  color: #626262;
}

.left-action a img {
  max-width: 100%;
  height: auto;
}

.related-overview ul {
  list-style: none;
}

.related-overview ul li {
  flex-grow: 1;
}

.related-overview ul li a {
  display: block;
  color: #626262;
  font-size: 0.875rem;
  padding: 14px 5px;
  text-align: center;
  transition: var(--trans);
  background: white;
}

.related-overview ul li a img {
  margin-right: 15px;
}

.related-overview ul li a:hover,
.related-overview ul li a:focus {
  background: #007bff;
  color: #FFF;
}

.overview-sharing {
  padding: 50px 0;
  background: #f2f3f5;
  margin-top: 70px;
}

.share-it p {
  color: #343434;
  font-size: 1rem;
  margin-bottom: 10px;
}

.overview-question a {
  border-radius: 0;
  background: #FFF;
  color: var(--mainColor);
  border: none;
  padding: 12px 30px;
}

.overview-question a i {
  margin-left: 5px;
}

.overview-question a:hover,
.overview-question a:focus,
.overview-question a.active {
  background: var(--mainColor);
  color: #FFF;
}

.share-it ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.share-it ul li a {
  display: block;
  padding: 20px;
  background: var(--mainColor);
  color: #FFF;
  font-size: 0.875rem;
  text-align: center;
}

.col-lg-1.col-md-1.col-sm-2 .share-it ul li {
  width: 100%;
}

.share-it ul li a.face-book {
  background: #2b52a6;
}

.share-it ul li a.twitter {
  background: #41abe1;
}

.share-it ul li a.google {
  background: #dc4e41;
}

.share-it ul li a.whatsapp {
  background: #25d366;
}

/* overview page */

/* single-page */

.single-header {
  background: #f2f3f5;
  padding: 70px 0;
}

/* .single-header .row .col-lg-3 {
    background: #FFF;
} */

.single-img {
  width: 100%;
  height: 260px;
  overflow: hidden;
  background: #FFF;
  margin-bottom: 17px;
  border-radius: 4px;
  overflow: hidden;
}

.single-img img {
  width: 100%;
  height: 260px;
  object-fit: contain;
  object-position: center;
}

.single-header h4 {
  background: #FFF;
  font-size: 1.125rem;
  text-align: center;
  padding: 15px 0;
}

.single-table .table {
  margin: 0;
}

.single-table tr th,
.single-table tr td {
  border-top: 1px dotted #1899ff1a;
}

.single-table tr th {
  width: 223px;
  background: var(--mainColor);
  color: #FFF;
  padding: 13px 26px;
  text-align: right; 
}

.single-table tr th img {
  height: 20px;
  max-width: 22px;
  margin-left: 10px;
  filter: brightness(0) invert(1);
}

.single-table tr td {
  background: #FFF;
}

.single-table tr td p,
.single-table tr td li {
  color: #434343;
  font-size: 1rem;
}

.single-table tr td ul {
  list-style: none;
}

.col-lg-4 article.media-item {
  height: 100%;
}

.single-table tr td ul li {
  padding: 3px 15px 3px 0;
  position: relative;
}

.single-table tr td ul li::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  width: 5px;
  height: 5px;
  background: var(--mainColor);
  border-radius: 50%;
}

.single-content {
  padding-top: 60px;
  /*padding-bottom: 60px;*/
}

.single-content h4 {
  font-size: 1.875rem;
  margin-bottom: 30px;
}

.single-content .stripped-text {
  text-align: justify;
}

.right-actions a {
  display: inline-block;
  padding: 13px;
}

.emergecy ul {
  list-style: none;
  background: #f2f3f5;
  display: flex;
}

.emergecy ul li {
  padding: 10px 25px;
  color: #434343;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.emergecy ul li.blue-one {
  background: var(--mainColor);
  color: #FFF;
}

.emergecy ul li b {
  font-family: sans-serif;
  font-size: 1.875rem;
}

.single-content hr {
  margin: 66px 0;
}

.single-content .item-text h4 {
  font-size: 1rem;
  margin: 0;
}

/* single-page */

section.page-links span {
  font-family: 'big-title', 'main', sans-serif;
  font-size: 1rem;
}

.overview-side-meu ul li a:hover,
.overview-side-meu ul li a:focus,
.overview-side-meu ul li a.active {
  background: #FFF;
  color: #007bff;
  border-right: 2px solid #007bff;
}

.cat img {
  width: 18px;
  filter: brightness(0) invert(1);
  margin: -1px -1px 2px 4px;
}

.right-actions img {
  width: 20px;
}

table.table tbody tr:first-child th,
table.table tbody tr:first-child td {
  border: 0;
}

img.svg-2 {
  width: 32px;
}

table.table img {
  opacity: 0.8;
}

.home .top-header .date-top {
  padding: 12px 0;
}

.home .top-header .ul-top>ul>li {
  padding: 5px 10px;
}

.top-header .ul-top>ul>li:last-child {
  padding-left: 0 !important;
}

.text-sfda h1 {
  margin: 21px 0;
  font-size: 4rem;
}  

.js-marquee a:hover {
  padding: 4px 16px;
  margin: 32px 10px 32px 10px;
  border-radius: 100px;
  border: 2px solid #ffffff12;
  background: transparent;
}

div#nav-tab>a {
  font-family: 'bold';
  border-radius: 0;
}

.navbar a {
  display: block;
  color: black;
  padding: 10px 0;
  transition: var(--trans);
  /* font-size: 1.1rem !important; */
  font-size: 1.05rem !important;
}

.mega-tabs-links.d-flex.flex-wrap a {
  padding: 5px 10px;
}

.header-sfda-inner:hover hr.header-line {
  opacity: 1;
  transform: translateY(22px);
  border-color: #00b258;
}

hr.header-line,
h5.search-hint,
.text-sfda h1,
.text-sfda p {
  transition: var(--trans);
}

.header-sfda-inner:hover h5.search-hint {
  transform: translateY(6px);
}

.header-sfda-inner:hover .text-sfda h1 {
  transform: translateY(-6px);
}

.header-sfda-inner:hover .text-sfda p {
  transform: translateY(-3px);
}

.overview-question p,
.related-overview p {
  margin-bottom: 14px;
}

span.romers-tag-red {
  font-family: bold;
  color: #ffffff;
  margin-left: 4px;
  background: #e9492e;
  padding: 1px;
}

h4.mt-0.romer-title {
  margin-bottom: 10px;
}

span.romers-tag-blue {
  font-family: bold;
  margin-left: 4px;
  color: #1899ff;
}

span.romersred {
  font-family: bold;
  margin-left: 4px;
  color: #e74a36;
}

h4.mt-0.romer-truth {
  color: #595959;
}

.latest-ads .actions a:hover,
.latest-ads .actions a:focus {
  background: var(--secondColor);
  color: #FFF;
  border-color: var(--secondColor);
}

.latest-ads .actions a {
  color: var(--secondColor);
}

a.btn.btn-light.btn-block.action-btn {
  font-family: bold;
}

.lastest-holder hr {
  border-top: 1px solid #f6f7f9;
  width: 100%;
  margin: 12px auto !important;
}

.form-group.news-letter input,
.form-group.news-letter button {
  display: inline-block;
}

.form-group.news-letter label {
  display: block;
}

.form-group.news-letter input {
  width: 228px;
  margin-left: 10px;
  height: 41px;
}

.footer-question p,
.footer-send-report p {
  color: #383838;
  font-size: 1rem;
  margin-bottom: .5rem;
}

section.footer-top.sec-padd {
  padding: 70px 0 50px;
}

section.footer-top.sec-padd i {
  margin-left: 6px;
}

body.invert-active {
  filter: invert(100%);
  -webkit-filter: filter(100%);
  -moz-filter: filter(100%);
  -o-filter: filter(value);
  -ms-filter: filter(value);
}

.secondary1-navbar {
  position: fixed;
  top: -480px;
  opacity: 1 !important;
  background-color: #fff;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  z-index: 4;
  opacity: 1;
  transition: all 0.8s ease-in-out;
}

.fixed-top .navbar-nav .active>.nav-link,
.fixed-top .navbar-nav .nav-link.active,
.fixed-top .navbar-nav .nav-link.show,
.fixed-top .navbar-nav .show>.nav-link,
.fixed-top .navbar-nav .nav-link:hover,
.fixed-top .navbar-nav .nav-link:focus,
.fixed-top .navbar-nav .nav-link {
  color: #202020;
  border: none;
  transition: all 0.3s linear;
  position: relative;
}

.fixed-top .custom-drop>a.nav-link::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid var(--mainColor);
}

.fixed-top .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, .5);
  border-color: unset;
  border: 0;
}

.btn-me {
  background: unset;
}

section.secondary1-navbar.menu.fixed-top span.toggler1,
section.secondary1-navbar.menu.fixed-top span.toggler2,
section.secondary1-navbar.menu.fixed-top span.toggler3 {
  background: #001d3b;
}

.btn-primary:not(:disabled):not(.disabled):active {
  background: unset;
}

.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: unset;
}

section.secondary1-navbar.menu.fixed-top .btn-primary.focus,
.btn-primary:focus {
  box-shadow: unset;
}

.fixed-top .hij-spec {
  background: #f2f3f5 !important
}

.custom-nav-item-position {
  position: static;
}

.dropdown-toggle::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #FFF;
  margin: 0 auto;
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translate(-50%, 0);
}

.dropdown-menu.show {
  border-radius: 0;
}

li.nav-item.dropdown.custom-nav-item-position.show .dropdown-toggle::after {
  border-top: 3px solid #ffffff
}

.ul-top .dropdown-menu {
  padding: 0;
}

.small-holder a {
  color: #001d3b !important;
}

li.small-drop .dropdown-toggle::after {
  display: none;
}

li.small-drop a {
  padding: 0;
}

.small-holder li {
  display: inline-block;
}

.small-holder ul li:first-child {
  width: 100% !important;
  text-align: center;
  margin: 0 0 15px 0;
}

.small-holder li:not(:first-child) {
  border: 4px solid #f5f7fa;
  cursor: pointer;
}

.small-holder hr {
  margin: 20px 0;
  border-top: 1px solid #f6f8fb;
}

.small-holder li:not(:first-child) a {
  padding: 6px 11px;
}

.dropdown-menu.setting-sub-menu.show {
  transform: translate(50%, 0) !important;
  top: 46px !important;
  float: none !important;
  margin: 0 !important;
  border: 0 !important;
  min-width: 206px !important;
  right: 50% !important;
  left: auto !important;
}

header .dropdown-menu {
  border: 0 !important;
}

.dropdown-menu.setting-sub-menu.show:after {
  content: '';
  display: block;
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #FFF;
}

.dropdown-menu {
  border: 0;
}

.secondary1-navbar .navbar-light .navbar-nav .nav-link,
.fixed-top .navbar-nav .nav-link {
  color: #001d3b;
}

.fixed-top .navbar-nav>li>a {
  border: 1px solid transparent !important;
}

section.secondary1-navbar.menu.fixed-top .dropdown-menu {
  margin: 0;
}

.dropdown-menu.show {
  border-radius: 0 !important;
}

.fixed-top .logos {
  height: 34px;
}

a.nav-link.no-padd {
  padding-left: 0 !important;
}

.menu .navbar-light .navbar-nav li>.nav-link:hover {
  color: black;
}

.navbar-collapse .navbar-nav {
  padding: 0;
}

span.toggler1 {
  width: 22px;
  height: 3px;
  background: white;
  display: block;
}

span.toggler2 {
  width: 16px;
  height: 3px;
  background: white;
  display: block;
  margin-top: 4px;
}

span.toggler3 {
  width: 26px;
  height: 3px;
  background: white;
  display: block;
  margin-top: 4px;
}

section.menu.main-menu.showed span.toggler1,
section.menu.main-menu.showed span.toggler2,
section.menu.main-menu.showed span.toggler3 {
  background: #001d3b !important
}

/*preload*/

.finish {
  position: absolute;
  height: 300px;
  width: 800px;
  text-align: center;
  top: 30vh;
  left: calc(50% - 400px);
}

.finish h1 {
  font-size: 6rem;
  position: relative;
  margin: 80px;
  font-weight: 700;
  letter-spacing: 2px;
  color: white;
  transform: rotate(-5deg);
}

.overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 120;
}

.part1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 51%;
  background: white;
}

.part2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: white;
}

div#loaderfont-id img {
  display: block;
  margin: auto;
}

div#loader-id {
  background: white;
  animation: load 3.3s ease-in forwards;
  position: absolute;
  z-index: 50;
  height: 1px;
  opacity: 1;
  background: gainsboro;
}

.loader-container {
  position: relative;
  width: 18%;
  top: calc(50% - 5px);
  display: block;
  margin: auto;
  z-index: 99;
}

div#loaderfont-id {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
  width: 100%;
}

div#part2-id span {
  color: white;
  text-align: center;
  width: 100%;
  display: block;
  padding-top: 30px;
}

.loaderfont h1 {
  position: absolute;
  top: 30rem;
  left: calc(50% - 11rem);
  font-size: 5rem;
  color: white;
  animation: size 2s ease-in-out infinite;
}

@keyframes size {
  0% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}

@keyframes load {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}

div#nav-tabContent {
  background: white;
}

header.mega-header {
  margin-bottom: 10px;
}

.row.mega-hold.new-padding>div:nth-child(1) .mega-header h4::before {
  background: #6AAF4C
}

.row.mega-hold.new-padding>div:nth-child(2) .mega-header h4::before {
  background: #21A6B3
}

.row.mega-hold.new-padding>div:nth-child(3) .mega-header h4::before {
  background: #f29213
}

.row.mega-hold.new-padding>div:nth-child(4) .mega-header h4::before {
  background: #4834D3
}

.mega-hold.mega-menu.mega-tabs.show {
  overflow: hidden;
}

.latest-ads a {
  color: #001d3b;
  display: block;
}

nav.mega-nav li:before {
  content: '';
  /* display: inline-block; */
  display: inline;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #1899ff;
  margin: 0 0 0 7px;
  transform: rotate(90deg) !important;
  margin: 0px 0px 2px -6px;
  transition: var(--trans);
  opacity: 0
}

.mega-nav ul li a {
  transform: translateX(0);
  transition: var(--trans);
}

nav.mega-nav li:hover:before {
  content: '';
  display: inline-block;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #1899ff;
  margin: 0 0 0 7px;
  transform: rotate(90deg) !important;
  margin: 0px 0px 2px -6px;
  transition: var(--trans);
  opacity: 1
}

.mega-nav ul li:hover a {
  transform: translateX(-11px);
}

span.romers-true-body {
  display: block;
  margin-top: 10px;
}

span.romers-title {
  font-family: bold;
  font-family: bold;
  display: block;
  text-align: right;
}

span.romers-title:hover {
  color: #eb4824;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #006aea;
}

.select2-results__option {
  padding: 12px 16px;
}

.select-box label {
  margin-bottom: 14px;
}

.media figure.ml-3.mb-0 {
  position: relative;
}

.latest-ads a:hover .romers-title {
  color: #E8492E;
}

.latest-ads a:hover .romers-true-body {
  color: #017BFF;
}

.latest-warning,
.latest-ads {
  height: 100%;
  background: white;
}

section.latest.sec-padd header.sec-title {
  background: #f2f3f5;
}

span.m-c-title {
  margin: 16px 0 10px;
  display: block;
}

.drop-small-link {
  text-align: center;
}

section.secondary1-navbar.menu.fixed-top .show>.nav-link {
  background: #016fe2;
  color: white !important;
}

section.secondary1-navbar.menu.fixed-top li.nav-item.dropdown.custom-nav-item-position.show .dropdown-toggle::after {
  border-top: 3px solid #016ee2;
}

.header-sponsors-logo .nav-link:hover {
  background: unset !important;
  color: unset !important;
}

article.overview-content {
  margin-bottom: 30px;
}

footer.main-footer a {
  transition: var(--trans);
}

footer.main-footer a:hover {
  color: gainsboro;
}

.main-header::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 29, 59, 0.68);
  z-index: 1;
}

.item-text.warning-grid .col-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

a.inn.cat {
  text-align: left;
  color: white;
  display: inline-block;
  margin-right: auto;
  padding: 3px 29px 0 10px;
  position: relative;
  float: left;
  font-size: 12px;
}

a.no-icon {
  padding-right: 10px !important;
}

.row.warning-item-head {
  margin-bottom: 10px;
}

.item-text.warning-grid a.m-c-title {
  display: block;
  font-family: bold;
  color: #001d3b;
}

.item-text.warning-grid a.m-c-title {
  transition: var(--trans)
}

.item-text.warning-grid a.m-c-title:hover {
  color: var(--secondColor);
}

.inn.cat:before {
  filter: brightness(0) invert(1);
  margin-right: -20px !important;
  margin-bottom: -15px !important;
  margin-top: 3px !important;
}

.inn.cat {
  padding: 0 30px 1px 7px;
  border-radius: 2px;
  background: #1899ff;
}

a.inn.cat {
  background: #1899ff;
}

a.inn.cat.medication {
  background: #1899ff;
}

a.inn.cat.medical-devices {
  background: #1899ff;
}

a.inn.cat.fodder {
  background: #1899ff;
}

a.inn.cat.tobacco {
  background: #1899ff;
}

a.inn.cat.pesticides {
  background: #1899ff;
}

a.inn.cat.laboratories {
  background: #1899ff;
}

.dropdown-menu.setting-sub-menu.show,
.mega-tabs-links.d-flex.flex-wrap a {
  border-radius: 4px !important;
}

.latest-warning,
a.btn.btn-light,
.lastest-holder,
.latest-ads {
  border-radius: 4px !important;
}

.service-box,
article.media-item {
  border-radius: 10px !important;
  overflow: hidden;
}

.tab-action.mr-auto.ml-auto {
  border-radius: 4px !important;
  overflow: hidden;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-right: 0 !important;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
  margin-left: 0 !important;
}

.footer-question a.btn.btn-dark {
  border-radius: 0 4px 4px 0;
}

.footer-question a.btn.btn-light {
  border-radius: 4px 0 0 4px !important;
}

.footer-send-report a.btn.btn-dark,
input#newsLetter,
button.btn.btn-light {
  border-radius: 4px;
}

ul.d-flex.align-items-center,
.share-it ul,
aside.overview-side-meu nav {
  border-radius: 4px;
  overflow: hidden;
}

a.btn.btn-primary.first {
  margin-left: -4px;
  border-radius: 0 4px 4px 0;
}

a.btn.btn-primary.second {
  border-radius: 4px 0 0 4px;
}

article.warning-item {
  border-radius: 10px;
}

article.warning-item figure {
  border-radius: 6px 6px 0 0;
}

article.warning-item>div {
  border-radius: 0 0 6px 6px;
}

section.page-links {
  border-radius: 8px;
  overflow: hidden;
}

a.inn.cat {
  border-radius: 2px;
}

a.inn.cat:hover {
  opacity: 1;
}

.emergecy.mr-auto ul {
  border-radius: 4px;
  overflow: hidden;
}

.page-link {
  background-color: transparent;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 40px;
  width: fit-content;
  margin: auto;
  background: #f2f3f5;
  overflow: hidden;
}

a.page-link.left {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

section.page-links {
  margin: 50px 0;
}

section.paginations {
  margin: 40px 0;
}

section.articles-items-holder .warning-item:hover,
.warning-item:focus {
  border: 4px solid var(--mainColor);
}

section.articles-items-holder .item-text.warning-grid a.m-c-title:hover {
  color: var(--mainColor);
}

.paginations ul li a:hover,
.paginations ul li a:focus,
.paginations ul li.active a {
  background: #1899ff !important;
  color: white !important;
  box-shadow: none !important;
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border: 0;
}

.tab-action a:last-of-type {
  border: 0;
}

section.media-center.sec-padd .btn-group.w-100 {
  background: #f2f3f5;
}

span.romers-title {
  margin-top: 10px;
}

article.media-item span.m-c-title {
  color: #001b3c;
  transition: var(--trans);
}

article.media-item {
  transition: var(--trans);
}

article.media-item:hover {
  border-color: var(--mainColor);
}

article.media-item:hover span.m-c-title {
  color: var(--mainColor);
}

.home .main-header::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #001d3b00066;
  z-index: 2;
  background: -moz-linear-gradient(top, rgba(0, 28, 59, 0.5) 0%, rgba(0, 28, 59, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 28, 59, 0.5) 0%, rgba(0, 28, 59, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 28, 59, 0.5) 0%, rgba(0, 28, 59, 1) 100%);
  /* Saudi National Day */ 
   /* background: linear-gradient(to bottom, rgb(0 28 59 / 84%) 0%, rgb(0 28 59 / 31%) 100%); */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80001c3b', endColorstr='#001c3b', GradientType=0);
  /* IE6-9 */
}

section.samples-articles-items-holder.articles-items-holder article.warning-item>div {
  border-radius: 6px;
}

section.samples-articles-items-holder.articles-items-holder span.m-c-title {
  margin-bottom: 80px;
}

section.samples-articles-items-holder.articles-items-holder article.warning-item {
  position: relative;
}

section.samples-articles-items-holder.articles-items-holder article.warning-item>div .share-it {
  opacity: 0;
  transition: var(--trans);
}

section.samples-articles-items-holder.articles-items-holder article.warning-item:hover .share-it {
  opacity: 1;
}

section.articles-items-holder .col-lg-4 {
  margin-bottom: 29px;
}

section.samples-articles-items-holder.articles-items-holder article.warning-item {
  overflow: hidden;
}

div.download-doc-link {
  background: #ffffff;
  color: #1899ff;
  font-family: bold;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 16px;
  transition: var(--trans)
}

div.download-doc-link:hover {
  background: #1899ff;
  color: #ffffff;
  font-family: bold;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 20px;
}

a.download-doc-link {
  background: #ffffff;
  color: #1899ff;
  font-family: bold;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 16px;
  transition: var(--trans)
}

a.download-doc-link:hover {
  background: #1899ff;
  color: #ffffff;
  font-family: bold;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 20px;
}

#table_id td[headers="view-field-image-table-column"] img {
  opacity: 1;
  max-height: 112px;
  width: 112px;
}

section.samples-articles-items-holder.articles-items-holder img {
  width: 35px;
}

a.download-doc-link:hover img {
  filter: brightness(0) invert(1);
}

div.download-doc-link:hover img {
  filter: brightness(0) invert(1);
}

a.download-doc-link img {
  transition: var(--trans)
}

div.download-doc-link img {
  transition: var(--trans)
}

section.samples-articles-items-holder.articles-items-holder span.m-c-title {
  min-height: 64px;
}

.search-top,
.table-section,
.faq-list,
.e-forms {
  padding: 40px;
  background: #f2f3f5;
  border-radius: 8px;
  position: relative;
}

.btn-me2 {
  background: var(--mainColor);
  border-color: var(--mainColor);
  padding: 8px 35px;
}

.btn-me2:hover,
.btn-me2:focus {
  background: #FFF;
  color: var(--mainColor) !important;
  border-color: var(--mainColor);
}

.search-top h4 {
  margin-bottom: 15px;
  color: #000;
  position: relative;
  font-size: 24px;
}

.search-top h4::before {
  content: '';
  display: block;
  width: 20px;
  height: 5px;
  background: var(--mainColor);
  margin-bottom: 10px;
}

.search-holder2 {
  background: #f2f3f5;
  border-radius: 8px;
  margin-top: 15px;
  display: none;
}

.search-tabs>div {
  border-bottom: none !important;
  overflow: hidden;
}

.search-tabs a {
  color: #000;
  font-size: 1rem;
  position: relative;
  margin: 0 !important;
  border-radius: 0 !important;
  padding: 29px 15px 25px !important;
  transition: var(--trans);
  border: none !important;
}

.search-holder2 .tab-content>.active {
  background: #FFF;
}

.tab-form {
  padding: 15px;
}

.form-action {
  text-align: center;
  position: relative;
}

.table-section table {
  text-align: center;
}

.table-section table tbody td {
  vertical-align: top;
  color: #444;
  font-size: 14px;
}

.img-sm {
  height: 25px;
}

.table-section table tbody tr td:nth-child(2) {
  width: 300px;
}

.en-text {
  display: inline-block;
  direction: ltr;
}

.table-section table thead tr {
  padding: 15px 10px !important;
}

table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
  background-color: #f2f3f5 !important;
}

.dataTables_wrapper .dataTables_filter input {
  margin: 0 8px 0 0;
}

#table_id_length select {
  margin: 0 5px;
}

#table_id_paginate .paginate_button.current {
  background: #1899ff !important;
  color: white !important;
  box-shadow: none !important;
  border: none;
  font-family: 'bold';
  font-size: 0.875rem;
  padding: 15px 30px;
}

.news-header {
  display: flex;
  display: -ms-flex;
  flex-wrap: nowrap;
  align-items: center;
}

.news-header h4 {
  flex-grow: 1;
  color: #333;
  font-size: 1.5rem;
  text-align: right;
  background: none;
}

.news-header span {
  display: inline-block;
  color: #888;
  font-size: 14px;
  text-align: left;
}

.news-single {
  background: #FFF;
  border-radius: 8px;
}

.text-stripped {
  margin-top: 50px;
}

.text-stripped,
.text-stripped * {
  font-size: 14px;
  color: #333;
  line-height: 2;
}

.faq-item {
  margin-bottom: 15px;
}

.faq-header-item {
  background: #FFF;
  position: relative;
  display: flex;
  display: -ms-flex;
  align-items: center;
  padding: 10px;
  cursor: pointer;
}

.faq-header-item h4 {
  font-size: 20px;
  flex-grow: 1;
}

.faq-content {
  background: #FFF;
  padding: 15px;
  font-size: 16px;
  display: none;
}
.faq-header-item a.inn.cat.search-tag {
    text-align: center;
    padding: 5px !important;
    min-width: 50px;
}
.e-forms-form .form-check {
  margin-left: 15px;
  padding-left: 0 !important;
  padding-right: 1.25rem;
  display: block;
  margin-top: 10px;
}

.e-forms-form .form-check:last-of-type {
  margin-left: 0 !important;
}

.file-upload-wrapper {
  position: relative;
  width: 100%;
  height: 40px;
}

.file-upload-wrapper:after {
  content: attr(data-text);
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  padding: 0 15px;
  display: block;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: 40px;
  line-height: 40px;
  color: #999;
  border-radius: 5px;
  font-weight: 300;
  border: 1px solid #ccc;
}

.file-upload-wrapper:before {
  content: 'رفع ملف';
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  height: 40px;
  background: var(--mainColor);
  color: #fff;
  font-weight: 700;
  z-index: 25;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px;
  text-transform: uppercase;
  pointer-events: none;
  border-radius: 5px 0 0 5px;
}

.file-upload-wrapper:hover:before {
  background: var(--mainColor);
}

.file-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: 40px;
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%;
}

.d-flex.align-items-center.justify-content-end.mt-5 {
  justify-content: space-between !important;
}

header.news-header {
  margin-bottom: 19px;
}

header.inn.sec-title.inn-articles a {
  color: var(--mainColor);
}

header.inn.sec-title.inn-articles a:hover {
  background: var(--mainColor);
  color: white;
}

.right-actions.gray a {
  background: #f2f3f5;
  border-radius: 4px;
  margin-bottom: 10px;
}

.right-actions a {
  border-radius: 4px;
  background: white;
  margin-bottom: 10px;
}

header.faq-header-item h4 {
  font-family: bold;
  font-size: 14px;
  margin-bottom: 0;
  display: flex;
}

.faq-item.active p {
  font-size: 14px;
}

header.sec-title.align-items-center .btn-group.w-100 {
  background: #f2f3f5;
  margin: 40px auto;
  border-radius: 4px !important;
  overflow: hidden;
}

.top-left {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

h3.first-footer-q-title {
  margin-bottom: 16px;
}

section.first-footer-top.sec-padd ul.text-left {
  border-radius: 8px;
  overflow: hidden;
}

section.first-footer-top.sec-padd ul li:nth-child(3) {
  position: relative;
}

span.devider {
  width: 1px;
  background: #00000024;
  height: 50%;
}

.emergecy ul li {
  padding: 10px 12px;
  color: #434343;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

section.first-footer-top.sec-padd i {
  color: #434343;
}

section.first-footer-top.sec-padd i:hover {
  color: #1899ff;
}

section.first-footer-top.sec-padd i {
  transition: var(--trans);
}

.latest-warning,
.lastest-holder,
.latest-ads {
  border-radius: 14px !important;
}

section.latest.sec-padd a.btn.btn-light {
  border-radius: 14px 0 0 0 !important;
}

.dropdown-menu.setting-sub-menu.show,
.mega-tabs-links.d-flex.flex-wrap a {
  border-radius: 12px !important;
}

section.search-top {
  margin: 50px 0;
}

.dropdown-menu.setting-sub-menu.show,
.mega-tabs-links.d-flex.flex-wrap a {
  border-radius: 0 0 12px 12px !important;
}

ul.inn-pages-top-social.text-left li:not(:first-child) a::after {
  display: none;
}

ul.inn-pages-top-social.text-left li {
  padding: 0 6px;
}

.inner .top-header {
  border: none;
}

.ul-top ul {
  display: inline-block;
}

ul.inn-pages-top-social.text-left li {
  padding: 2px 8px;
}

.ul-top {
  text-align: left;
}

button.filter-button {
  border: 0;
  padding: 4px 14px;
  border-radius: 0 0 10px 10px;
  z-index: -13;
  position: absolute;
  right: 0;
  /* transform: translatex(50%); */
  top: 100%;
  background: #005bc1;
  color: white;
  font-size: 12px;
  width: 100%;
  transition: var(--trans);
  cursor: pointer;
}

a.blue.active {
  position: relative;
}

section.page-links {
  overflow: visible;
}

button.filter-button:hover {
  padding: 6px 14px;
}

a.blue button.filter-button {
  display: none;
}

a.blue.active button.filter-button {
  display: block;
}

section.page-filter-inner {
  padding: 10px 40px;
  background: #f2f3f5;
  margin: 50px 0 30px;
  border-radius: 12px;
}

section.page-filter-inner input.form-control.date-pick {
  border: 0;
  padding: 30px;
  border-radius: 4px;
}

section.page-filter-inner label {
  font-family: bold;
  font-size: 16px;
  margin-bottom: 10px;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #1899ff;
}

.daterangepicker.ltr.show-calendar.opensleft {
  padding: 30px;
  border-radius: 10px;
}

.daterangepicker.opensleft:after {
  right: 40px;
}

.daterangepicker.opensleft:before {
  right: 39px;
}

.daterangepicker {
  border: 1px solid rgba(0, 123, 255, .25);
}

.ul-top li.small-drop a::after {
  display: none !important;
}

li.small-drop.search-drop-menu .svg-1.svg-white {
  filter: brightness(0);
}

li.small-drop.search-drop-menu .svg-1.svg-white {
  filter: brightness(0);
}

li.small-drop.search-drop-menu .search-holder input {
  font-size: 0.9rem;
  padding: 10px 20px;
  border-radius: 0 0 12px 12px;
}

li.small-drop.search-drop-menu .search-holder .btn {
  left: 20px;
}

.top-header .ul-top>ul>li:not(:first-child) a::after {
  display: none;
}

ul.sitting-ul-icons .search-holder input {
  height: 50px;
  width: 310px;
}

ul.sitting-ul-icons li:after {
  content: '';
  display: block;
  top: 50%;
  right: 0;
  position: absolute;
  height: 14px;
  width: 1px;
  background: RGBA(255, 255, 255, 0.1);
  transform: translate(0, -50%);
  background: gainsboro;
}

ul.inn-pages-top-social.text-left {
  margin-left: 16px;
}

ul.inn-pages-top-social.text-left i {
  color: #5d5d5d;
}

ul.inn-pages-top-social.text-left i:hover {
  color: #1899ff;
}

button.blue-btn.btn.btn-primary.filter-button:active {
  background: #0057c4;
}

a.blue.active * {
  color: white !important;
}

.latest-ads.romers h1::before {
  background: #F0932B;
}

.latest-ads.romers .actions a {
  color: #f29213;
}

.latest-ads.romers .actions a:hover {
  background: #f29213;
  color: white;
  border-color: #f29213;
}

.latest-ads.romers span.romers-title:hover {
  color: #f29213;
}

.latest-ads.romers a:hover .romers-title {
  color: #f29213;
}

.latest-ads.romers span.romers-tag-red {
  background: #f29213;
}

.latest-ads.romers .ads-list-item:hover figure {
  border-color: #f29213;
}

.latest-ads.romers span.romers-tag-blue {
  color: #f29213;
}

.latest-ads.romers a:hover .romers-true-body {
  color: black;
}

.latest-ads figure {
  border-radius: 12px;
}

.latest-warning figure {
  border-radius: 12px 12px 12px 0;
  overflow: hidden;
}

.latest-ads figure {
  border-radius: 12px;
}

.latest-warning figure {
  border-radius: 12px 12px 12px 0;
  overflow: hidden;
}

ul.slick-dots {
  display: inline-block;
  width: auto;
  margin: auto;
  float: none;
  right: 50%;
  transform: translatex(50%);
  background: white;
  border-radius: 100px;
  bottom: 21px;
}

.slick-dots li {
  margin: 0;
}

.slick-dots li button {
  padding-top: 10px;
}

ul.slick-dots {
  padding: 0 4px;
}

.tab-action.mr-auto.ml-auto img {
  width: 18px;
  margin-left: 8px;
}

.tab-action.mr-auto.ml-auto .active img,
a.btn.btn-light:hover img {
  filter: brightness(0) invert(1);
}

.btn img {
  height: 18px;
  transition: var(--trans)
}

figure {
  position: relative;
}

article.media-item.pictures figure:before {
  content: "";
  background-image: url(../images/icons/picture.svg);
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 60;
  background-size: 100%;
  background-repeat: no-repeat;
  right: 50%;
  transform: translate(50%, 50%);
  bottom: 50%;
}

article.media-item.vedio figure:before {
  content: "";
  background-image: url(../images/icons/youtube.svg);
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 60;
  background-size: 100%;
  background-repeat: no-repeat;
  right: 50%;
  transform: translate(50%, 50%);
  bottom: 50%;
}

article.media-item.audio figure:before {
  content: "";
  background-image: url(../images/icons/volume.svg);
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 60;
  background-size: 100%;
  background-repeat: no-repeat;
  right: 50%;
  transform: translate(50%, 50%);
  bottom: 50%;
}

.medias article.media-item figure:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #00000059;
}

.btn-full-width {
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.btn-full-width {
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.home.emergecy.m-auto>ul {
  display: inline-flex;
}

.home.emergecy.m-auto ul.text-left {
  float: right;
}

.home.emergecy {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

ul.text-left.social-media i {
  font-size: 20px;
}

section#collapseExample .search-top {
  padding: 0;
}

@media (min-width: 576px) {
  .form-inline .form-control {
    display: inline-block;
    width: 380px;
  }

}

.form-group {
  margin: 0 !important;
}

section.page-filter-inner {
  padding: 20px 20px;
}

.form-action {
  text-align: left;
  position: relative;
  margin-top: 20px;
}

.center-left-slider ul.slick-dots {
  background: #f4f4f4;
  bottom: -30px;
  border: 1px solid #e3e3e3
}

.center-left-slider .slick-dots li button:before {
  line-height: 18px;
}

.media-center .sec-title {
  align-items: flex-end !important
}

.media-center header.sec-title.align-items-center .btn-group.w-100 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

span.articles-tag {
  background: whitesmoke;
  padding: 6px 22px;
  display: inline-block;
  margin: 6px;
  border-radius: 60px;
  font-size: 12px;
}

.articles-tags {
  margin-top: 20px;
}

.right-actions a {
  background: #F5F5F5;
  margin: 0 !important;
}

.share-it ul li a {
  font-size: 1.2rem !important;
}

.btn-me2:hover img,
.btn-me2:focus img,
.btn-me2:active img {
  filter: none;
}

a.btn.btn-primary.btn-me2.f-left {
  float: left;
}

.stripped-text {
  margin-bottom: 40px;
}

form.e-forms-form>div>div {
  margin-bottom: 40px;
}

.fixed-top {
  z-index: 100;
}

.warning-single-page .share-it ul li a {
  padding: 21px;
}

.warning-single-page .share-it {
  margin-right: 0px;
}

.warning-single-page .right-actions img {
  width: 20px !important;
}

.btn-group.w-100 a.active span {
  display: inline-block;
}

.btn-group.w-100 * {
  transition: var(--trans);
}

button.blue-btn.btn.btn-primary.filter-button img {
  margin: 0;
  width: 22px;
}

.search-holder .form-group {
  width: 90%;
  margin: 20px auto 0 !important;
  height: auto;
  border-radius: 4px;
  overflow: hidden;
}

section.footer-top.sec-padd {
  padding: 0;
}

span.btn-span {
  position: relative;
}

a.btn-more {
  position: absolute;
  top: 50%;
  left: 13px;
  background: #0050a2;
  padding: 0px 6px;
  transform: translatey(-50%);
  color: white;
  font-family: inherit;
  font-size: 12px;
  border-radius: 2px;
}

.tab-action a.active {
  padding: 10px 26px 10px 26px;
}

section.media-center.sec-padd a.btn.btn-light {
  background: #1899ff;
  color: white;
  border: 0;
}

.btn-outline-primary:hover {
  border-color: #017bff;
}

a.sam-btn img {
  margin-left: 10px;
}

a.sam-btn img {
  /*filter: brightness(0) invert(1); */
}

section.media-center.sec-padd .btn-full-width a {
  background: #f6f7f9;
  /* color: white; */
  border: 0;
  padding: 10px 20px;
}

.media-item {
  border: 4px solid #ffffff;
  background: #f6f7f9;
}

.media-item:hover {
  border: 4px solid #ffffff;
  background: white;
}

.owl-stage-outer img {
  width: 100% !important;
  height: auto !important;
  border-radius: 4px;
  float: right;
}

ul.podcast-icons li {
  list-style-type: none;
  display: inline-block;
  padding: 4px 7px 2px;
  margin-left: 6px;
  background: #f2f3f5;
  border-radius: 4px;
}

.owl-item h5 {
  padding: 9px 0;
}

section.podcast.sec-padd {
  background: #f6f7f9;
}

.owl-item {
  background: white;
  padding: 9px;
  border-radius: 6px;
}

.share-it ul li a {
  font-size: 1.5rem !important;
}

body.inner.t1 .share-it {
  margin: 0;
}

section.footer-top.sec-padd .col-md-4 {
  padding: 40px 23px;
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
}

section.footer-top.sec-padd.homepagenew .col-md-6 {
  padding: 40px 23px;
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
}

section.footer-top.sec-padd .col-md-4>div {
  align-items: flex-end;
  display: flex;
}

section.footer-top.sec-padd.homepagenew .col-md-6>div {
  align-items: flex-end;
  display: flex;
}

.form-group.news-letter button.btn.btn-light {
  width: 25%;
}

.news-letter-form button {
  padding: 10px 18px;
}

section.footer-top.sec-padd .container {
  background: #f2f3f5;
  border-radius: 40px 40px 0 0;
}

h3.third-footer-q-title {
  color: #f7921e;
}

h3.second-footer-q-title {
  color: #1ab44c;
}

h3.first-footer-q-title {
  color: #0070e3;
}

section.footer-top.sec-padd h3 {
  margin-bottom: 16px;
}

li.small-drop .form-group {
  margin: 0 !important;
}

span.validation {
  color: red;
}

body.inner.eforms-page .warning-header {
  background: url(../images/eforms-page-header.png) no-repeat bottom left / cover;
}

owl-dots button,
.owl-dots span {
  border-radius: 20px;
  width: 20px !important;
  height: 10px !important;
  display: inline-block;
  margin-left: 10px;
}

.owl-dots {
  text-align: left;
  margin-top: 22px;
}

.article .share-it ul li a {
  display: block;
  padding: 9px 14px;
}

.row.rumors article.ads-list-item {
  background: #f2f3f5;
  padding: 10px;
  border-radius: 8px;
}

article.ads-list-item figure {
  background: white;
  border-radius: 10px;
}

.row.rumors span.romers-title {
  color: black;
  transition: var(--trans);
}

.row.rumors span.romers-tag-red {
  background: #f29213;
}

.row.rumors span.romers-title:hover {
  color: #f49200;
}

.row.rumors span.romers-tag-blue {
  color: #f49200;
}

.row.rumors span.romers-true-body {
  color: black;
}

.row.rumors .ads-list-item:hover figure {
  border-color: #f49200;
}

.row.rumors>div {
  margin-bottom: 30px;
}

.sections-article {
  background-size: cover;
  background-blend-mode: multiply;
  border-radius: 10px;
  height: 135px;
  background: #f2f3f5;
}

.sections-article a {
  color: #FFF;
}

.sections-article img {
  height: 45px
}

.sections-article h5 {
  color: #FFF;
  font-size: 18px;
  padding: 0;
  margin-bottom: 5px;
}

.sections-article p {
  font-size: 14px;
}

.sections-article .media {
  height: -webkit-fill-available;
  height: -moz-fill-available;
  height: -o-fill-available;
  height: -ms-fill-available;
  height: fill-available;
  align-items: center
}

.service-item-inner {
  background: #f4f4f4;
  border-radius: 10px;
  overflow: hidden;
  transition: var(--trans);
  border: 3px solid transparent;
  margin-bottom: 20px
}

.service-item-inner figure {
  width: 150px;
  height: 120px;
  margin-bottom: 0;
}

.service-item-inner figure img {
  width: 150px;
  height: 120px;
  object-fit: cover;
  object-position: center;
}

.service-item-inner:hover,
.service-item-inner:focus {
  border-color: var(--mainColor)
}

.service-item-inner .media-body {
  padding: 10px
}

.service-item-inner h5 {
  color: #333;
  font-size: 15px;
  font-family: 'main', 'big-title', sans-serif;
}

.item-modal .modal-footer a,
.item-modal .modal-footer .btn {
  border-radius: 5px;
  padding: 8px 20px;
  background: var(--mainColor) !important;
  border-color: var(--mainColor) !important
}

.rum-item {
  padding: 20px;
  background: #FFF;
  margin: 20px;
  border: 3px solid transparent;
  transition: var(--trans);
  border-radius: 10px
}

.rum-item:hover,
.rum-item:focus {
  border-color: var(--mainColor)
}

.rumors-header .single-img,
.rumors-header h4 {
  border-radius: 10px
}

a.google {
  display: none !important;
}

.search-right-btn {
  float: right;
}

.search-left-btn {
  float: left;
}

.search-right-btn img {
  margin-left: 4px !important;
}

.search-right-btn span {
  font-family: main !important;
  font-size: 12px !important;
}

ul.inn-pages-top-social.text-left li:nth-child(4) {
  display: none !important;
}

.footer-social ul li:nth-child(4) {
  /*display: none;*/
}

article.sections-article p {
  font-size: 12px !important;
}

article.sections-article .media.row>div {
  padding: 0 !important;
}

article.sections-article .media.row {
  padding: 8px;
}

article.sections-article h5 {
  color: black !important;
}

article.sections-article p {
  color: #717171 !important;
}

article.sections-article:hover {
  background: #1899ff;
}

article.sections-article {
  transition: var(--trans);
}

article.sections-article:hover h5,
article.sections-article:hover p {
  color: white !important;
}

article.sections-article h5,
article.sections-article p,
article.sections-article img {
  transition: var(--trans);
}

article.sections-article:hover img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

article.sections-article .media>.col-3 {
  padding-left: 0;
}

article.sections-article img {
  padding: 4px;
}

section.header-slider {
  margin: 20px 0 60px 0;
}

section.header-slider .owl-nav {
  float: right;
}

section.header-slider .owl-dots {
  float: left;
}

/* w3 grid layout */

.inner-grid-layout .row {
  display: -ms-flexbox;
  /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap;
  /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */

.column {
  -ms-flex: 33.33333333333333%;
  /* IE10 */
  flex: 33.33333333333333%;
  max-width: 33.33333333333333%;
  padding: 0 5px;
}

.column img {
  vertical-align: middle;
}

/* Responsive layout - makes a two column-layout instead of four columns */

@media screen and (max-width: 800px) {
  .column {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
    display: none;
}
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */

@media screen and (max-width: 600px) {
  .column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

.gallery-item a {
  display: block !important;
  width: 100%;
  position: relative;
  height: 100%;
}

.hvr-overlay.br-8 {
  height: 300px;
  overflow: hidden;
  margin-bottom: 18px;
}

.gallery-item a img {
  height: 100% !important;
  width: 100%;
  min-height: 200px;
  height: auto;
  object-fit: cover;
  -o-object-fit: cover;
}

.gallery-item a:hover .overlay-grid,
.gallery-item a:focus .overlay-grid {
  opacity: 0;
}

.gallery-item a:hover::after,
.gallery-item a:focus::after {
  opacity: 0;
}

.awar-single .single-img {
  margin-top: 0!important;
}

.awar-single h4 {
  text-align: right !important;
  background: none !important
}

.fullscreen {
  position: absolute;
  top: 10px;
  left: 10px;
  background: var(--mainColor);
  color: #FFF;
  border-radius: 3px;
  display: block;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.fullscreen:hover,
.fullscreen:focus {
  color: #FFF !important;
}

.single-content .gallery-item,
.single-content .gallery-item img,
.mag-list .gallery-item,
.mag-list .gallery-item img {
  overflow: hidden;
}

.logos-page .media-item figure,
.logos-page .media-item figure img {
  height: 120px;
}

.logos-page .media-item figure img {
  object-fit: contain !important;
  -o-object-fit: contain !important;
}

.row.awar-comp-cont {
  margin: 50px 0px;
}

.row.awar-comp-cont a {
  background: #f2f3f5;
  padding: 14px;
  display: block;
  margin: 4px 0;
  border-radius: 4px;
  transition: var(--trans)
}

.row.awar-comp-cont .col-12 {
  margin-bottom: 20px;
}

.row.awar-comp-cont a:hover {
  background: #f2f3f5;
}

.row.awar-comp-cont a:hover {
  background: #1899ff;
  color: white;
}

img.img-responsive {
  width: 100%;
}

article.awarness-comp-item {
  background: white;
  padding: 10px;
  border-radius: 4px;
}

article.awarness-comp-item {
  margin-bottom: 18px;
}

article.awarness-comp-item a {
  color: black;
}

article.awarness-comp-item img {
  border: 1px solid #f2f3f5;
  border-radius: 4px;
}

article.awarness-comp-item h6 {
  font-family: bold;
}

article.awarness-comp-item:hover h6 {
  color: white;
}

article.awarness-comp-item:hover {
  background: #1899ff;
}

article.awarness-comp-item {
  transition: var(--trans);
}

.awarness-comp-item-title h6 {
  margin-top: 10px;
}

section.youtube-links-awarness-comp {
  padding-bottom: 30px;
}

section.youtube-links-awarness-comp h3 {
  margin-bottom: 30px;
}

.row.awar-comp-cont a {
  color: black;
}

.logos-page .media-item figure {
  border-radius: 4px !important;
  margin-bottom: 20px;
}

.warnings-page.logos-page .media-item-text {
  padding: 0;
}

.warnings-page.logos-page figure {
  background: white;
}

.warnings-page.logos-page article.media-item {
  padding: 20px;
}

.warnings-page.logos-page .media-item {
  margin: 0 0 30px 0;
}

.warnings-page.logos-page {
  padding: 70px 0;
}

.col-12.col-md-8.podcast-right {
  background: #f2f3f5;
  padding: 10px;
  border-radius: 4px;
}

.col-12.col-md-8.podcast-right ul.podcast-icons li {
  background: white;
}

.col-12.col-md-8.podcast-right {
  background: #f2f3f5;
  padding: 10px;
  border-radius: 4px;
}

.col-12.col-md-8.podcast-right ul.podcast-icons li {
  background: white;
}

.col-12.col-md-8.podcast-right img.sectors-icon.img-responsive {
  border: 2px solid white;
  border-radius: 8px;
}

.row.podcast-item {
  margin-bottom: 50px;
}

.col-12.col-md-8.podcast-right h5 {
  margin: 10px 0;
}

.row.podcast-more h5 {
  margin: 10px 0;
}

.row.justify-content-md-center p {
  margin: 20px 0;
}

img.error-img {
  width: 400px;
  height: 400px;
}

section.error-pages.text-center {
/*  background: #e8e8e8;*/
  padding: 70px 0;
}

section.error-pages.text-center img {
/*  margin-right: -100px;*/
}

a.error-btn {
    background: #001d3b;
    padding: 20px;
    display: inline-block;
    /* margin-top: 40px; */
    color: white;
    border-radius: 4px;
}

body.error-page {
/*  background: #e8e8e8;*/
}

.cal-group {
  margin-bottom: 30px;
}

ul#select2-sex_select-results li:first-child,
ul#select2-active_select-results li:first-child {
  display: none;
}

.cal-group.age-select:before {
  background-image: url(../images/icons/fast.svg);
  content: "";
  background-size: 32px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 8px;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 4px;
  top: 38px;
  z-index: 99;
}

.cal-group.gender-select:before {
  background-image: url(../images/icons/gender.svg);
  content: "";
  background-size: 32px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 8px;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 4px;
  bottom: 4px;
  z-index: 99;
}

.cal-group.height-select:before {
  background-image: url(../images/icons/measuring-tape.svg);
  content: "";
  background-size: 32px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 8px;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 4px;
  top: 38px;
  z-index: 99;
}

.cal-group.weight-select:before {
  background-image: url(../images/icons/weight-scale.svg);
  content: "";
  background-size: 32px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 8px;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 4px;
  top: 38px;
  z-index: 99;
}

.cal-group.active-select:before {
  background-image: url(../images/icons/hiker.svg);
  content: "";
  background-size: 32px;
  background-position-x: 50%;
  background-position-y: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 8px;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 4px;
  bottom: 4px;
  z-index: 99;
}

form.calories-form-style .btn.cal-btn {
  padding: 18px 20px;
  width: 100%;
  background: #007bff;
  font-size: 16px;
  color: white;
}

form.calories-form-style a {
  background: white;
  margin-top: 20px;
}

input.form-control {
  height: 48px;
  padding: 10px 13px;
  margin-top: 13px;
}

.cal-group input {
  background: white;
}

span.select2.select2-container.select2-container--default {
  background: #f2f3f5 !important;
  border-radius: 4px;
}

ul#select2-gender_select-results li:first-child {
  display: none;
}

ul#select2-gender_select-results,
ul#select2-active_select-results {
  background: #e8e9ea;
}

ul#select2-gender_select-results li {
  padding: 34px;
  font-size: 15px;
}

.cal-con-main {
  border: 5px solid #f2f3f5;
  padding: 6% 7%;
  border-radius: 8px;
  margin-top: 40px;
}

.select2-container--default .select2-selection--single {
  background: #ffffff;
  border: 1px solid gainsboro;
}

form.calories-form-style {
  position: relative;
}

hr.cal-hr {
  margin: 60px 0;
}

div#product_results li {
  border-color: #f2f3f5;
}

.cal-group {
  position: relative;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 710px;
  }
  div#block-informationlist ul li {
    flex: 0 0 25%;
  }

}

b.important {
  background: #1899ff;
  color: white;
  padding: 5px 4px 2px 4px;
  font-size: 22px;
  border-radius: 4px;
}

.col-12.col-md-2.cal-right-modal span {
  background: #1899ff;
  color: white;
  padding: 4px;
  width: 100%;
  display: block;
  text-align: center;
}

div#cal-result .list-group-item {
  padding: 22px 20px 20px 20px;
}

div#cal-result .list-group-item {
  border: 0;
}

div#cal-result ul li:nth-child(odd) {
  background: #f2f3f5;
}

.col-12.col-md-3.cal-right-modal span {
  background: #1899ff;
  color: white;
  display: block;
  text-align: center;
  padding: 13px;
  border-radius: 0px 0px 5px 5px;
  font-size: 15px;
}

div#cal-result ul li:last-child {
  border-bottom: 1px solid gainsboro;
}

.cal-res-img {
  border-radius: 5px 5px 0px 0px;
  border: 4px solid #1899ff;
  overflow: hidden;
}

@media (min-width: 576px) {
  .modal-dialog {
    margin: 6.75rem auto;
  }

}

.photo-album-comntainer img {
  margin-bottom: 3px;
}

ul.blue-list li {
  display: inline-block;
}

ul.blue-list {
  border-radius: 10px !important;
  overflow: hidden;
}

ul.blue-list li {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  text-align: center;
}

ul.blue-list span {
  display: block;
  height: 100%;
}

ul.blue-list span a {
  display: block;
  padding: 28px 12px;
  color: black;
  transition: var(--trans);
  height: 100%;
}

ul.blue-list span a:hover {
  background: gainsboro;
}

form#views-exposed-form-news-page-1,
form#views-exposed-form-news-s-page-1,
form#views-exposed-form-awards-and-achievements-page-1,
form#views-exposed-form-awareness-list-page-1,
form#views-exposed-form-awarenessarticle-page-1,
form#views-exposed-form-circulars-page-1,
form#views-exposed-form-circulars-s-page-1,
form#views-exposed-form-lists-categories-page-1,
form#views-exposed-form-guide-page-1,
form#views-exposed-form-regulations-exceptions-page-1,
form#views-exposed-form-decisions-page-1,
form#views-exposed-form-decisions-s-page-1,
form#views-exposed-form-drugs-circulars-page-1,
form#views-exposed-form-eservices-page-1,
form#views-exposed-form-eservices-s-page-1,
form#views-exposed-form-faq-page-1,
form#views-exposed-form-faq-s-page-1,
form#views-exposed-form-forms-page-1,
form#views-exposed-form-forms-s-page-1,
form#views-exposed-form-information-list-page-1,
form#views-exposed-form-information-list-s-page-1,
form#views-exposed-form-list-page-2,
form#views-exposed-form-list-page-1,
form#views-exposed-form-list-page-3,
form#views-exposed-form-list-page-4,
form#views-exposed-form-list-page-5,
form#views-exposed-form-media-centre-page-1,
form#views-exposed-form-multimedia-s-page-1,
form#views-exposed-form-regulations-page-1,
form#views-exposed-form-regulations-s-page-1,
form#views-exposed-form-rumours-page-1,
form#views-exposed-form-rumours-s-page-1,
form#views-exposed-form-warnings-page-1,
form#views-exposed-form-warnings-s-page-1,
form#views-exposed-form-podcasts-page-1,
form#views-exposed-form-awareness-campaign-page-1,
orm#views-exposed-form-awarenesscampaign-page-1,
form#views-exposed-form-list-page-6,
form#views-exposed-form-workshops-page-1,
form#views-exposed-form-events-page-1,
form#views-exposed-form-eforms-page-1,
form#views-exposed-form-list-page-7,
form#views-exposed-form-risk-reduction-page-8,
form#views-exposed-form-risk-reduction-page-2,
div[role=contentinfo],
.views-exposed-form {
  margin: 100px auto 20px;
}

/**
@media (max-width: 576px) {
  form#views-exposed-form-news-page-1,
  form#views-exposed-form-awards-and-achievements-page-1,
  form#views-exposed-form-awareness-list-page-1,
  form#views-exposed-form-circulars-page-1,
  form#views-exposed-form-decisions-page-1,
  form#views-exposed-form-drugs-circulars-page-1,
  form#views-exposed-form-eservices-page-1,
  form#views-exposed-form-faq-page-1,
  form#views-exposed-form-forms-page-1,
  form#views-exposed-form-information-list-page-1,
  form#views-exposed-form-list-page-2,
  form#views-exposed-form-list-page-1,
  form#views-exposed-form-list-page-3,
  form#views-exposed-form-list-page-4,
  form#views-exposed-form-list-page-5,
  form#views-exposed-form-media-centre-page-1,
  form#views-exposed-form-regulations-page-1,
  form#views-exposed-form-rumours-page-1,
  form#views-exposed-form-warnings-page-1,
  form#views-exposed-form-podcasts-page-1,
  form#views-exposed-form-awareness-campaign-page-1,
  form#views-exposed-form-list-page-6,
  form#views-exposed-form-workshops-page-1,
  form#views-exposed-form-events-page-1 {
    max-width: 90%;
  }
}
**/

@media (min-width: 576px) {
  form#views-exposed-form-news-page-1,
  form#views-exposed-form-news-s-page-1,
  form#views-exposed-form-awards-and-achievements-page-1,
  form#views-exposed-form-awareness-list-page-1,
  form#views-exposed-form-awarenessarticle-page-1,
  form#views-exposed-form-circulars-page-1,
  form#views-exposed-form-circulars-s-page-1,
  form#views-exposed-form-lists-categories-page-1,
  form#views-exposed-form-guide-page-1,
  form#views-exposed-form-regulations-exceptions-page-1,
  form#views-exposed-form-decisions-page-1,
  form#views-exposed-form-decisions-s-page-1,
  form#views-exposed-form-drugs-circulars-page-1,
  form#views-exposed-form-eservices-page-1,
  form#views-exposed-form-eservices-s-page-1,
  form#views-exposed-form-faq-page-1,
  form#views-exposed-form-faq-s-page-1,
  form#views-exposed-form-forms-page-1,
  form#views-exposed-form-forms-s-page-1,
  form#views-exposed-form-information-list-page-1,
  form#views-exposed-form-information-list-s-page-1,
  form#views-exposed-form-list-page-2,
  form#views-exposed-form-list-page-1,
  form#views-exposed-form-list-page-3,
  form#views-exposed-form-list-page-4,
  form#views-exposed-form-list-page-5,
  form#views-exposed-form-media-centre-page-1,
  form#views-exposed-form-multimedia-s-page-1,
  form#views-exposed-form-regulations-page-1,
  form#views-exposed-form-regulations-s-page-1,
  form#views-exposed-form-rumours-page-1,
  form#views-exposed-form-rumours-s-page-1,
  form#views-exposed-form-warnings-page-1,
  form#views-exposed-form-warnings-s-page-1,
  form#views-exposed-form-podcasts-page-1,
  form#views-exposed-form-awareness-campaign-page-1,
  form#views-exposed-form-awarenesscampaign-page-1,
  form#views-exposed-form-list-page-6,
  form#views-exposed-form-workshops-page-1,
  form#views-exposed-form-events-page-1,
  div[role=contentinfo] {
    max-width: 540px;
  }

}

@media (min-width: 768px) {
  form#views-exposed-form-news-page-1,
  form#views-exposed-form-news-s-page-1,
  form#views-exposed-form-awards-and-achievements-page-1,
  form#views-exposed-form-awareness-list-page-1,
  form#views-exposed-form-awarenessarticle-page-1,
  form#views-exposed-form-circulars-page-1,
  form#views-exposed-form-circulars-s-page-1,
  form#views-exposed-form-lists-categories-page-1,
  form#views-exposed-form-guide-page-1,
  form#views-exposed-form-regulations-exceptions-page-1,
  form#views-exposed-form-decisions-page-1,
  form#views-exposed-form-decisions-s-page-1,
  form#views-exposed-form-drugs-circulars-page-1,
  form#views-exposed-form-eservices-page-1,
  form#views-exposed-form-eservices-s-page-1,
  form#views-exposed-form-faq-page-1,
  form#views-exposed-form-faq-s-page-1,
  form#views-exposed-form-forms-page-1,
  form#views-exposed-form-forms-s-page-1,
  form#views-exposed-form-information-list-page-1,
  form#views-exposed-form-information-list-s-page-1,
  form#views-exposed-form-list-page-2,
  form#views-exposed-form-list-page-1,
  form#views-exposed-form-list-page-3,
  form#views-exposed-form-list-page-4,
  form#views-exposed-form-list-page-5,
  form#views-exposed-form-media-centre-page-1,
  form#views-exposed-form-multimedia-s-page-1,
  form#views-exposed-form-regulations-page-1,
  form#views-exposed-form-regulations-s-page-1,
  form#views-exposed-form-rumours-page-1,
  form#views-exposed-form-rumours-s-page-1,
  form#views-exposed-form-warnings-page-1,
  form#views-exposed-form-warnings-s-page-1,
  form#views-exposed-form-podcasts-page-1,
  form#views-exposed-form-awareness-campaign-page-1,
  form#views-exposed-form-awarenesscampaign-page-1,
  form#views-exposed-form-list-page-6,
  form#views-exposed-form-workshops-page-1,
  form#views-exposed-form-events-page-1,
  div[role=contentinfo] {
    max-width: 720px;
  }

}

@media (min-width: 992px) {
  form#views-exposed-form-news-page-1,
  form#views-exposed-form-news-s-page-1,
  form#views-exposed-form-awards-and-achievements-page-1,
  form#views-exposed-form-awareness-list-page-1,
  form#views-exposed-form-awarenessarticle-page-1,
  form#views-exposed-form-circulars-page-1,
  form#views-exposed-form-circulars-s-page-1,
  form#views-exposed-form-lists-categories-page-1,
  form#views-exposed-form-guide-page-1,
  form#views-exposed-form-regulations-exceptions-page-1,
  form#views-exposed-form-decisions-page-1,
  form#views-exposed-form-decisions-s-page-1,
  form#views-exposed-form-drugs-circulars-page-1,
  form#views-exposed-form-eservices-page-1,
  form#views-exposed-form-eservices-s-page-1,
  form#views-exposed-form-faq-page-1,
  form#views-exposed-form-faq-s-page-1,
  form#views-exposed-form-forms-page-1,
  form#views-exposed-form-forms-s-page-1,
  form#views-exposed-form-information-list-page-1,
  form#views-exposed-form-information-list-s-page-1,
  form#views-exposed-form-list-page-2,
  form#views-exposed-form-list-page-1,
  form#views-exposed-form-list-page-3,
  form#views-exposed-form-list-page-4,
  form#views-exposed-form-list-page-5,
  form#views-exposed-form-media-centre-page-1,
  form#views-exposed-form-multimedia-s-page-1,
  form#views-exposed-form-regulations-page-1,
  form#views-exposed-form-regulations-s-page-1,
  form#views-exposed-form-rumours-page-1,
  form#views-exposed-form-rumours-s-page-1,
  form#views-exposed-form-warnings-page-1,
  form#views-exposed-form-warnings-s-page-1,
  form#views-exposed-form-podcasts-page-1,
  form#views-exposed-form-awareness-campaign-page-1,
  form#views-exposed-form-awarenesscampaign-page-1,
  form#views-exposed-form-list-page-6,
  form#views-exposed-form-workshops-page-1,
  form#views-exposed-form-events-page-1,
  div[role=contentinfo] {
    max-width: 960px;
  }

}

@media (min-width: 1200px) {
  form#views-exposed-form-news-page-1,
  form#views-exposed-form-news-s-page-1,
  form#views-exposed-form-awards-and-achievements-page-1,
  form#views-exposed-form-awareness-list-page-1,
  form#views-exposed-form-awarenessarticle-page-1,
  form#views-exposed-form-circulars-page-1,
  form#views-exposed-form-circulars-s-page-1,
  form#views-exposed-form-lists-categories-page-1,
  form#views-exposed-form-guide-page-1,
  form#views-exposed-form-regulations-exceptions-page-1,
  form#views-exposed-form-decisions-page-1,
  form#views-exposed-form-decisions-s-page-1,
  form#views-exposed-form-drugs-circulars-page-1,
  form#views-exposed-form-eservices-page-1,
  form#views-exposed-form-eservices-s-page-1,
  form#views-exposed-form-faq-page-1,
  form#views-exposed-form-faq-s-page-1,
  form#views-exposed-form-forms-page-1,
  form#views-exposed-form-forms-s-page-1,
  form#views-exposed-form-information-list-page-1,
  form#views-exposed-form-information-list-s-page-1,
  form#views-exposed-form-list-page-2,
  form#views-exposed-form-list-page-1,
  form#views-exposed-form-list-page-3,
  form#views-exposed-form-list-page-4,
  form#views-exposed-form-list-page-5,
  form#views-exposed-form-media-centre-page-1,
  form#views-exposed-form-multimedia-s-page-1,
  form#views-exposed-form-regulations-page-1,
  form#views-exposed-form-regulations-s-page-1,
  form#views-exposed-form-rumours-page-1,
  form#views-exposed-form-rumours-s-page-1,
  form#views-exposed-form-warnings-page-1,
  form#views-exposed-form-warnings-s-page-1,
  form#views-exposed-form-podcasts-page-1,
  form#views-exposed-form-awareness-campaign-page-1,
  form#views-exposed-form-awarenesscampaign-page-1,
  form#views-exposed-form-list-page-6,
  form#views-exposed-form-workshops-page-1,
  form#views-exposed-form-events-page-1,
  div[role=contentinfo] {
    max-width: 1140px;
  }

}

view-filter-content .views-row {
  float: center;
  padding: 15px;
}

a.tag-list.active {
  background: #0370e3;
  color: white;
}

ul.blue-list span a:hover {
  background: #f2f3f5;
  color: #001d3b;
}

.js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question {
  position: relative;
}

form#views-exposed-form-news-page-1 .js-form-type-textfield.form-item-keys #edit-keys.form-text {
  height: 50px;
  background-color: #f2f3f5;
  border: none;
  border-radius: 3px;
  padding: 5px 15px;
  margin: 0;
  width: 100%;
}

form#views-exposed-form-news-s-page-1 .js-form-type-textfield.form-item-keys #edit-keys.form-text {
  height: 50px;
  background-color: #f2f3f5;
  border: none;
  border-radius: 3px;
  padding: 5px 15px;
  margin: 0;
  width: 100%;
}

form.views-exposed-form .blue-list {
  width: 100%;
  order: 5;
  margin-top: 2em;
}

form.views-exposed-form input.button.js-form-submit.form-submit {
  border: none;
  padding: 0.7em 2em;
  border-radius: 3px;
  color: #ffffff;
  background: #1799ff;
  font-size: 1.2em;
  line-height: 1.5;
  cursor: pointer;
  margin-top: 1.5em;
}

form.views-exposed-form #edit-actions input:focus {
  background: #0665cc;
  color: #e7e9f1;
}

/* Reset Select */

form.views-exposed-form .form-item-sort-by select,
form.views-exposed-form .form-item-sort-order select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: #f2f3f5 !important;
  background-image: none;
}

/* Remove IE arrow */

form.views-exposed-form .form-item-sort-by select::-ms-expand,
form.views-exposed-form .form-item-sort-order select::-ms-expand {
  display: none;
}

form.views-exposed-form .form-item-sort-by select,
form.views-exposed-form .form-item-sort-order select {
  flex: 1;
  padding: 0 1em;
  color: #23282d;
  cursor: pointer;
}

form.views-exposed-form input.button.js-form-submit.form-submit {
  padding: 0.80em 3em;
  margin: 0;
}

.item-text.warning-grid>a {
  display: block;
  color: black;
}

img.setting-icon.svg-1 {
  width: 18px;
  height: 18px;
}

.share-it ul li a {
  padding: 8px;
}

div#block-languageswitcher a {
  padding: 0;
}

form#views-exposed-form-drugs-circulars-page-1 input#edit-submit-drugs-circulars,
form#views-exposed-form-rumours-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-rumours-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-rumours-page-1 .form-actions.js-form-wrapper.form-wrapper input,
form#views-exposed-form-circulars-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-circulars-s-page-1 .form-actions.js-form-wrapper.form-wrapper input,
form#views-exposed-form-regulations-exceptions-page-1 .form-actions.js-form-wrapper.form-wrapper input,
form#views-exposed-form-lists-categories-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-guide-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-rumours-s-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-list-page-2 .js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys {
  display: block;
}

.js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys input,
.js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title input {
  /*background-image: url(/themes/custom/sfda/assets/images/icons/search.svg);*/
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-x: 16px;
  background-position-y: 14px;
  padding: 10px 20px 10px 49px !important;
}

li.breadcrumb-item {
  color: white;
}

.form-submit {
  background: #001d3b;
  color: white;
  border: 0 !important;
}

form#views-exposed-form-awareness-list-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-awarenessarticle-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-news-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

form#views-exposed-form-news-s-page-1 .form-actions.js-form-wrapper.form-wrapper input {
  width: 100%;
}

div#block-report-block a.btn.btn-dark.fas.fa-envelope.webform-dialog.webform-dialog-normal {
  background: #ffffff;
  padding: 18px;
  color: #001d3b;
  width: 100%;
  transition: var(--trans);
}

div#block-report-block a.btn.btn-dark.fas.fa-envelope.webform-dialog.webform-dialog-normal:hover {
  background: #001d3b;
  color: white;
}

div#block-report-block-new11 a.btn.btn-dark.fas.fa-envelope.webform-dialog.webform-dialog-normal {
  background: #ffffff;
  padding: 18px;
  color: #001d3b;
  width: 100%;
  transition: var(--trans);
}

div#block-report-block-new11 a.btn.btn-dark.fas.fa-envelope.webform-dialog.webform-dialog-normal:hover {
  background: #001d3b;
  color: white;
}

.fa-envelope:before {
  margin: 0 10px;
}

div#block-report-block a {
  font-family: 'main', sans-serif;
}

div#block-report-block-new11 a {
  font-family: 'main', sans-serif;
}

section.footer-top.sec-padd h2 {
  font-family: 'big-title', 'main', sans-serif;
}

.form-group.news-letter input {
  margin: 0;
  width: 100% !important;
}

.form-group.news-letter input {
  height: auto;
  padding: 14.4px 20px;
}

section.footer-top.sec-padd h2 {
  margin-bottom: 0.5em;
}

section.services.sec-padd article {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

div#block-informationlist ul li {
  list-style-type: none;
  display: inline-block;
  background: white;
  flex-grow: 1;
  border: 1px solid #f2f3f5;
}

div#block-informationlist ul {
  display: flex;
  flex-wrap: wrap;
}

div#block-informationlist ul li a {
  color: black;
  font-size: 16px;
  padding: 40px;
  display: block;
}

div#block-informationlist ul li:hover {
  background: #001d3b;
}

div#block-informationlist ul li {
  transition: var(--trans);
}

div#block-informationlist ul li:hover a {
  color: white;
}

div#block-informationlist ul li a {
  transition: var(--trans);
  height: 100%;
}

.share-it ul li a {
  padding: 20px;
}

select#edit-page-feedback-choices {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: #ffffff !important;
  background-image: none;
  padding: 0 1em;
  color: #23282d;
  cursor: pointer;
  width: 100%;
}

section#edit-page-feedback-question {
  width: 100%;
}

.overview-content ol li::before {
  display: none;
}

section#edit-page-feedback-question h6 {
  margin-bottom: 14px;
}

.js-form-item.form-item.js-form-type-select.form-item-page-feedback-choices.js-form-item-page-feedback-choices.form-no-label:after {
  content: '\25BC';
  position: absolute;
  top: 33%;
  left: 84px;
  color: #6f6f6f;
  padding: 0 0em;
  cursor: pointer;
  pointer-events: none;
  font-size: 7px;
}

fieldset#edit-categories select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: #f2f3f5 !important;
  background-image: none;
  width: 100%;
  height: 50px;
}

.js-form-item.form-item.js-form-type-select.form-item-categories-select.js-form-item-categories-select.form-no-label:after {
  content: '\25BC';
  position: absolute;
  top: 43%;
  left: 24px;
  color: #6f6f6f;
  padding: 0 0em;
  background: #f2f3f5;
  cursor: pointer;
  pointer-events: none;
  font-size: 7px;
}

.js-form-item.form-item.js-form-type-select.form-item-categories-select.js-form-item-categories-select.form-no-label {
  position: relative;
}

input#edit-actions-submit {
  margin-top: 26px;
}

.col-lg-3.w-bg {
  background: white;
  border-radius: 4px;
  overflow: hidden;
}

.single-table {
  border-radius: 4px !important;
  overflow: hidden;
}

.col-lg-3.w-bg {
  background: white;
  border-radius: 4px;
  overflow: hidden;
}

.single-table {
  border-radius: 4px !important;
  overflow: hidden;
}

.share-it ul li a {
  padding: 10px;
}

.col-lg-4.orang-home a {
  border-radius: 4px !important;
  overflow: hidden;
  background: #f2f3f5;
  display: block;
  padding: 16px;
}

.select2-container--default .select2-selection--single {
  padding: 11px;
}

ul#select2-Category-results,
ul#select2-Classification-results {
  background: white;
}

.col-lg-4.green-home>article>a {
  border-radius: 0 !important;
}

.col-lg-4.orang-home a:hover {
  background: #1899ff;
}

section.footer-top.sec-padd .container {
  background: #f2f3f5;
  border-radius: 30px 30px 0 0;
}

.btn-dark {
  color: #fff;
  background-color: #001d3b;
  border-color: #343a40;
}

.share-it p {
  background: white;
  margin: 0;
  padding: 6px 0;
  border-radius: 6px 6px 0 0;
}

.latest-warning figure {
  border-radius: 10px;
}

article.news-item a {
  display: block;
}

.latest-warning figure {
  border-radius: 10px;
}

article.news-item a {
  display: block;
}

div#block-views-block-warnings-block-1 .posts.posts--cards.post-grid.row {
  margin: 0;
}

div#block-views-block-rumours-block-1 .posts.posts--cards.post-grid.row {
  margin: 0;
}

div#block-views-block-rumours-block-1 .posts.posts--cards.post-grid.row article.ads-list-item:first-child {
  border-bottom: 1px solid #f2f3f5;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

section.warnings-items-holder .col-lg-4.col-md-6 {
  margin-bottom: 30px;
}

section.warnings-items-holder .warning-item:hover a,
section.warnings-items-holder .warning-item:focus a {
  color: #e74936;
}

.share-it p {
  text-align: center;
}

section.articles-items-holder article.media-item .media-item-text a {
  display: block;
}

.form-composite.webform-fieldset--title-inline legend {
  float: none;
  margin: unset;
}

span.romers-true-body p,
span.romers-title p {
  display: initial;
}

span.romers-title p {
  color: black;
}

fieldset#edit-title--wrapper .fieldset-wrapper fieldset#edit-title-title {
  width: 100%;
}

form#calories_form span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--single {
  display: block;
  width: 100%;
  height: 48px;
  background-color: #FFF !important;
  background-clip: padding-box !important;
  border: 1px solid #ced4da !important;
  border-radius: .25rem !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  padding: 10px 13px !important;
}

form#user-register-form {
  background: #f2f3f5;
  padding: 40px;
  margin: 40px 0;
}

form#user-register-form div#edit-account input {
  height: 50px;
  border: 0;
  width: 100%;
}

.js-form-item.form-item.js-form-type-email.form-item-mail.js-form-item-mail label {
  display: block;
}

div#edit-account>div {
  width: 49%;
  display: inline-table;
}

.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name label {
  display: block;
}

input#edit-user-picture-0-upload {
  background: white;
  height: 100%;
  display: inline-block;
  padding: 13px;
  margin-left: 10px;
}

form#user-register-form .description {
  color: #5a5a5a;
  margin-top: 30px;
}

form#user-register-form input#edit-user-picture-0-upload-button {
  height: auto;
  padding: 16px 50px;
}

form#user-register-form .image-widget.js-form-managed-file.form-managed-file.clearfix input#edit-user-picture-0-upload-button {
  background: #001d3b;
  border: 0;
  color: white;
}

summary:focus {
  outline: 0;
}

.js-form-item.form-item.js-form-type-select.form-item-timezone.js-form-item-timezone {
  background: #f2f3f5;
  padding: 2%;
}

input#edit-submit {
  cursor: pointer;
}

select#edit-timezone--2 {
  flex: 1;
  padding: 0 1em;
  color: #23282d;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: #ffffff !important;
  background-image: none;
  border-radius: 4px !important;
  padding: 16px;
  margin-right: 20px;
  position: relative;
}

.col-md-2.text-left {
  direction: ltr;
}

table#table_id td {
  text-align: right;
}

.related-overview>p {
  font-family: 'big-title', 'main', sans-serif;
}

.mega-tabs-links {
  padding: 40px 50px;
  justify-content: space-between;
}

ldset#edit-city label.visually-hidden {
  color: #6f6f6f;
  padding: 0px 1.6em;
  margin-bottom: 0 !important;
  align-self: center;
  font-weight: bold;
}

.webform-term-checkboxes-scroll .fieldset-wrapper {
  border: 0;
}

.col-12.col-md-6.cont-us {
  margin-bottom: 50px;
  background: #f2f3f5;
  padding: 30px;
}

.webform-element--title-inline>label {
  padding-right: 0;
}

div#block-views-block-media-centre-block-1 article {
  height: 100%;
}

input#edit-actions-submit {
  margin-top: 7px;
}

.btn-light:hover {
  color: #ffffff;
  background-color: #1899ff;
  border-color: transparent;
}

.col-lg-3 .warning-item:hover,
.col-lg-3 .warning-item:focus {
  border: 4px solid #0370e3;
}

.col-lg-9 .right-actions a {
  margin-top: 0 !important;
}

ul#ui-id-1 {
  z-index: 999;
}

.col-lg-3 article.warning-item .item-text.warning-grid {
  background: white;
}

.col-lg-3 header.inn.sec-title .actions a {
  background: white;
}

.col-lg-3 header.inn.sec-title .actions a:hover {
  background: #0370e3;
}

.col-lg-3 article.warning-item {
  margin-bottom: 20px;
}

.modal-footer a {
  -webkit-appearance: button-bevel !important;
}

.container .row>.views-element-container {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.toos-links .container .row>.views-element-container {
  -ms-flex: unset;
  flex: unset;
  max-width: unset;
}

.col-md-6.box-share figure.gallery-item {
  border-radius: 6px;
}

.box-share:hover .share-it {
  opacity: 1;
}

.box-share {
  overflow: hidden;
}

.row.warning-item-head .col-4 .share-it ul li {
  display: inline;
}

.row.warning-item-head .col-4 .share-it ul a {
  padding: 0 5.2px;
}

.row.warning-item-head .col-4 .share-it ul a i {
  font-size: 13px;
}

.item-text.warning-grid .row.warning-item-head .col-8 a {
  float: none;
}

div#edit-rumour-body-format,
form#views-exposed-form-circulars-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-circulars-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-lists-categories-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags ,
form#views-exposed-form-regulations-exceptions-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-guide-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

.col-lg-4 article.media-item .media-item-text a {
  margin-bottom: 8px !important;
  display: block;
}

form#views-exposed-form-news-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-news-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-news-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-news-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#search-form div#edit-basic {
  position: relative;
}

form#search-form div#edit-basic input#edit-submit {
  display: inline-block;
  width: 30%;
  bottom: 0px;
  padding: 15px;
}

form#search-form>a {
  text-align: left;
  display: block;
  margin-top: 20px;
}

a#edit-help-link {
  display: none !important;
}

form#search-form input[type='checkbox'] {
  margin: 0px 7px;
}

form#search-form .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys {
  width: 69%;
  display: inline-block;
}

a#edit-help-link {
  display: none !important;
}

details#edit-advanced {
  margin-top: 60px;
}

details#edit-advanced summary {
  margin-bottom: 20px;
}

.webform-term-checkboxes-scroll .fieldset-wrapper {
  padding: 0;
}

input[type='checkbox'] {
  margin: 0 7px;
}

fieldset#edit-keywords-fieldset {
  margin: 30px 0;
}

fieldset#edit-lang-fieldset {
  margin: 30px 0;
}

.foter-left-logo img {
  width: 100%;
}

a#edit-help-link {
  display: none !important;
}

details#edit-advanced {
  margin-top: 60px;
}

details#edit-advanced summary {
  margin-bottom: 20px;
}

input[type='checkbox'] {
  margin: 0 7px;
}

fieldset#edit-keywords-fieldset {
  margin: 30px 0;
}

fieldset#edit-lang-fieldset {
  margin: 30px 0;
}

header.main-header.page-header.warning-header .footer-social ul li a {
  color: black;
}

form#views-exposed-form-forms-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-forms-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-regulations-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-regulations-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-information-list-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-information-list-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-warnings-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-warnings-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-decisions-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-decisions-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-eservices-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-eservices-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-faq-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-faq-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-media-centre-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-multimedia-s-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags,
form#views-exposed-form-drugs-circulars-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

div#block-report-block a:before {
  display: none;
}

div#block-report-block-new11 a:before {
  display: none;
}

ol.sfda-ol {
  margin-right: 43px;
}

ol.sfda-ol li {
  padding: 7px;
}

p.s-note {
  background: #f2f3f5;
  padding: 10px;
  margin: 20px 0;
}

section.top-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.11);
}

.foter-left-logo img {
  width: 70%;
  float: left;
}

.col-sm-2 .e-w-date.bg-light.py-3.mb-3.text-center.border.rounded h2.text-primary {
  font-family: inherit;
}

.js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  position: relative;
  display: flex;
  width: auto;
  height: 50px;
  background: #f2f3f5;
  border-radius: 4px;
}

.js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: #f2f3f5 !important;
  background-image: none;
}

.js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags:after {
  content: '\25BC';
  position: absolute;
  top: 43%;
  left: 22px;
  color: #6f6f6f;
  padding: 0 0em;
  background: #f2f3f5;
  cursor: pointer;
  pointer-events: none;
  font-size: 7px;
}

.js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags select {
  flex: 1;
  color: #23282d;
  cursor: pointer;
}

section.table-section {
  padding: 40px 0;
}

.home input#edit-keys {
  background-image: none;
}

.text-sfda {
  padding: 40px 0 0 0;
}

.col-lg-3 header.inn.sec-title.inn-articles h1 {
  display: block !important;
  width: 100%;
  flex-basis: 100%;
}

.col-lg-3 header.inn.sec-title.inn-articles {
  display: block;
}

.col-lg-3 header.inn.sec-title.inn-articles>div {
  width: 100%;
  display: block;
}

.col-lg-3 header.inn.sec-title.inn-articles>div a {
  width: 100%;
  margin-top: 20px;
}

article.awarness-comp-item:hover a {
  color: white;
}

.form-actions.js-form-wrapper.form-wrapper input:nth-child(2) {
  background: #001d3b;
  color: white;
  border: 0;
  cursor: pointer;
}

span.romers-title p {
  color: black;
  font-family: 'big-title', 'main', sans-serif;
}

span.romers-title p {
  color: black;
  font-family: bold;
}

.col-lg-9 .right-actions a {
  padding: 12px !important;
}

.card-columns figure {
  margin: 0 !important;
}

.card-columns figure {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px !important;
}

@media (min-width: 576px) {
  .articles-grid .card-columns {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 1.3rem !important;
    -moz-column-gap: 1.3rem !important;
    column-gap: 1.3rem !important;
  }

}

.views-exposed-form input.button.js-form-submit.form-submit {
  width: 100%;
}

.posts.posts--cards.post-grid article.ads-list-item .media .media-body>span a {
  background: #f29213;
  display: inline-block;
  color: white;
  border-radius: 4px;
  padding: 0px 4px;
}

.latest-ads.romers span.romers-tag-red {
  background: transparent;
  color: #e9492e;
}

.latest-ads.romers span.romers-tag-blue {
  color: #2caae2;
}

ul.blue-list li a:before {
  display: block;
  width: 28px;
  margin-bottom: 6px !important;
  margin: auto;
}

ul.blue-list li a.active:before {
  opacity: 1;
}

.form-item-sort-by.search-calendar input {
  background-image: none !important;
}

form#search-form {
  display: block;
  width: 100%;
  max-width: 740px;
  margin: 80px auto;
}

nav#block-sitemap ul ul {
  background: white;
  margin: 20px;
  padding: 20px !important;
  display: flex;
  justify-content: space-between;
}

nav#block-sitemap ul li {
  list-style-type: none;
}

nav#block-sitemap>ul>li {
  display: block;
  margin-bottom: 30px;
}

nav#block-sitemap {
  width: 100%;
}

nav#block-sitemap ul ul li {
  display: inline-block;
}

nav#block-sitemap ul ul li ul li {
  display: block;
}

nav#block-sitemap ul ul ul {
  display: block;
  margin: 0;
  padding: 0 !important;
  margin-top: 20px;
}

nav#block-sitemap ul ul ul li a {
  padding: 5px 8px;
  margin-bottom: 10px;
  display: block;
  border-radius: 2px;
  color: black;
  transition: var(--trans);
}

nav#block-sitemap ul ul ul li a:hover {
  background: #007bff;
  color: white;
}

nav#block-sitemap ul ul li span {
  font-family: bold;
  font-size: 16px;
}

ul.main-catigories-2 li:nth-child(1) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/menu-all.svg);
}

ul.main-catigories-2 li:nth-child(2) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/sfda-blue-icon.svg);
}

ul.main-catigories-2 li:nth-child(3) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/fruit.svg);
}

ul.main-catigories-2 li:nth-child(4) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/syringe.svg);
}

ul.main-catigories-2 li:nth-child(5) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/operating.svg);
}

ul.main-catigories-2 li:nth-child(6) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/animal-food.svg);
}

ul.main-catigories-2 li:nth-child(7) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/smoking.svg);
}

ul.main-catigories-2 li:nth-child(8) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/pesticide.svg);
}

ul.main-catigories-2 li:nth-child(9) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/laboratory.svg);
}

ul.main-catigories-2 li:nth-child(10) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/makeup2.svg);
}
ul.main-catigories-2 li:nth-child(11) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/halal_logo.svg);
}
ul.main-catigories-2 li:nth-child(12) a:before {
  content: url(/themes/custom/sfda/assets/images/icons/NNC.svg);
  width: 48px;
}


ul.blue-list.main-categories a:hover {
  background: #f2f3f5;
  color: black;
}

ul.main-catigories-2 span a {
  background: white;
  font-size: 1.25em;
}

ul.main-catigories-2 {
  border: 1px solid #f2f3f5;
}

.posts.posts--cards.post-grid article.ads-list-item:not(:last-child) {
  border-bottom: 4px solid #f2f3f5;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

h3.no-result {
  text-align: center;
  padding: 50px;
  margin-bottom: 40px;
  background: #f2f3f5;
  border-radius: 10px;
}

.overview-sharing {
  padding: 50px 0;
  background: #f9f9f9;
  margin-top: 1px;
}

.event-date-container>div {
  display: inline-block;
}

.event-date time {
  background: #f2f3f5;
  padding: 11px;
  display: block;
  border-radius: 4px;
}

.container.hr-cont hr.light.hr {
  display: none;
}

.emergecy ul:first-child li:not(:first-child) {
  padding: 9px 27px;
}

.col-lg-3 .posts.posts--cards.post-grid.row {
  margin: 0;
}

.col-lg-3 .actions.mr-auto a {
  width: 100%;
  padding: 14px !important;
}

.col-lg-9 .text-stripped {
  padding: 0 2em;
}

.row.warning-item-head .col-6:nth-child(2) {
  padding-right: 0;
}

section.menu.main-menu.showed span.toggler2 {
  display: none;
}

section.menu.main-menu.showed span.toggler1 {
  width: 100%;
  transform: rotate(-45deg);
}

section.menu.main-menu.showed span.toggler3 {
  margin-top: -3px;
  transform: rotate(45deg);
}

section.menu.main-menu.showed span.toggler1,
section.menu.main-menu.showed span.toggler2,
section.menu.main-menu.showed span.toggler3 {
  transition: var(--trans);
}

li.blue-one {
  text-align: center;
}

a#webform_submission_page_feedback_block_content_5_add_form-ajax-content {
  display: none;
}

.owl-stage {
  display: flex;
}

article.media-item {
  border-color: #f6f7f9;
}

.faq-content ul {
  padding: 15px 28px 15px 15px;
}

.grid-item img {
  width: 100%;
  height: auto;
}

.grid-item-container>a {
  display: block;
  position: relative;
  height: 100%;
}

.img-container {
  height: 100%;
}

.item-text.warning-grid .m-c-title a {
  color: black;
  font-family: bold;
}

/* fluid 5 columns */

.grid-sizer,
.grid-item {
  width: 33.33%;
  padding: 8px;
  display: block !important;
}

.grid-item-container {
  border: 1px dotted gainsboro;
  padding: 10px;
  border-radius: 12px;
}

.grid-item-container img {
  border-radius: 8px;
}

.grid-item-container .img-container {
  border-radius: 4px;
}

.grid-item-container .img-container:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #ffffffb5;
  border-radius: 6px;
}

.img-container {
  position: relative;
  overflow: hidden;
}

.grid-item-container h4 {
  position: absolute;
  padding: 26px;
  top: 50%;
  transform: translate(0px, -50%);
  color: white;
}

.grid-item-container h4 img {
  width: 60px;
  display: block;
  margin-bottom: 18px;
  height: 60px;
  border-radius: 210px;
}

span.awar-comp-date {
  display: block;
  font-size: small;
  margin-bottom: 10px;
  opacity: 0.6;
}

span.awar-comp-title {
  font-family: inherit;
}

.grid-item-container:hover .img-container:after {
  opacity: 0;
}

.grid-item-container .img-container:after,
.grid-item-container h4,
.grid-item-container,
.img-container>img {
  transition: var(--trans);
}

.grid-item-container:hover h4 {
  display: none;
}

.grid-item-container-survey:hover h4 {
  color: #243389;
}

.grid-item-container-survey:hover h4 {
  display: block;
}

.grid-item-container:hover {
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
}

.grid-item-container:hover .img-container>img {
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

.img-container>img {
  -webkit-filter: blur(4px);
  filter: blur(4px);
}

.img-container-survey>img {
  -webkit-filter: blur(1px);
  filter: blur(1px);
}

.figure-text.text-white.row.flex-wrap.align-items-center {
  display: none;
}

.workshop-time {
  display: flex;
  align-items: center;
}

.event-date span {
  display: flex;
  align-items: center;
}

.event-date .sing-date {
  background: #f2f3f5;
  padding: 10px 16px;
  border-radius: 0 0 4px 4px;
}

.event-date>span {
  background: #001d3b;
  color: white;
  padding: 4px 16px;
  border-radius: 4px 4px 0 0;
}

.sing-date img {
  width: 14px!important;
  padding: 0 !important;
  margin: 0px 0 3px 8px;
}

.speakers-slider.slick-initialized.slick-slider.slick-dotted {
  background: white;
  border-radius: 8px;
}

.event-workshop-page .inn-boxes {
  background: #f2f3f5 !important;
}

.event-workshop-page .inn-boxes * {
  color: #001d3b !important;
}

.event-workshop-page .speakers-slider .slick-list {
  padding: 40px !important;
}

a.register.btn.btn-dark.py-3.px-5.btn-block.mt-5.webform-dialog.webform-dialog-narrow {
  background: #001d3b;
}

.event-workshop-page .testimonials-body-slider {
  padding: 4px;
}

.share-it ul li a {
  padding: 7px 10px 3px;
}

section.page-section.awerness-single .col-lg-6 h4 {
  font-size: x-large;
}

form#comment-form div#edit-comment-body-0-format {
  display: none;
}

div#edit-comment-body-0-format {
  display: none;
}

form#comment-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

form#comment-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name,
form#comment-form div#edit-subject-wrapper {
  flex-basis: 49%;
}

form#comment-form>div:nth-child(3) {
  flex-basis: 100%;
}

form#comment-form>div:nth-child(3) textarea#edit-comment-body-0-value {
  width: 100%;
  border-radius: 4px;
  border-color: gainsboro;
}

form#comment-form>div {
  margin-bottom: 30px;
}

input[type="hidden"] {
  display: none !important;
  -webkit-appearance: none !important;
  background-color: initial;
  cursor: default !important;
  padding: 0 !important;
  border: 0 !important;
}

form#comment-form div#edit-comment-body-wrapper {
  flex-basis: 100%;
}

form#comment-form div#edit-comment-body-wrapper textarea {
  width: 100%;
  border: 1px solid gainsboro;
  border-radius: 4px;
  padding: 30px;
}

form#comment-form div#edit-actions--2 {
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;
}

.container.comment {
  padding: 70px 0 0 0;
}

.container.comment h2 {
  margin-bottom: 20px;
}

form#views-exposed-form-awareness-campaign-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-awarenesscampaign-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

.fc-row.fc-widget-header table thead tr th {
  padding: 10px;
  font-size: 20px;
}

button.fc-today-button.fc-button {
  color: #132c3a;
  border: 1px solid rgb(19, 44, 58) !important;
  border-color: rgb(19, 44, 58)!important;
}

div#calender-block form.views-exposed-form .form-item-sort-by::after,
div#calender-block form.views-exposed-form .form-item-sort-order:after {
  display: none;
}

div#calender-block form.views-exposed-form>div {
  margin-bottom: 21px;
}

div#calender-block form.views-exposed-form>div span {
  width: 100% !important;
}

.fc-button-group button {
  background: #f2f3f5;
}

div#modalCenter .stripped-text {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

div#modalCenter .stripped-text h5 {
  flex-basis: 100%;
}

div#modalCenter .stripped-text p {
  text-align: left;
  font-size: 20px !important;
  padding: 7px 0;
  color: black !important;
}

div#modalCenter .modal-body {
  padding: 40px;
  border: 0 !important;
}

div#modalCenter .modal-content {
  border: 0;
}

div#modalCenter .stripped-text h6 {
  padding: 12px 0;
}

div#modalCenter .stripped-text h6,
div#modalCenter .stripped-text p {
  flex-basis: 50%;
  margin-bottom: 4px !important;
  border-bottom: 1px solid #e9ecef;
  height: 40px;
}

.grid-item-container * {
  color: black;
}

.grid-item-container a:last-child {
  font-family: 'big-title', 'main', sans-serif;
}

.views-exposed-form label {
  position: absolute;
  margin-top: -28px;
}

.js-form-item.form-item.js-form-type-select:after {
  content: '\25BC';
  position: absolute;
  left: 21px;
  color: #6f6f6f;
  padding: 0 0em;
  background: #f2f3f5;
  cursor: pointer;
  pointer-events: none;
  font-size: 7px;
  bottom: 20px;
}

form.views-exposed-form .js-form-type-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0 !important;
  box-shadow: none !important;
  border: 1px solid gainsboro;
  background: #ffffff !important;
  background-image: none;
  flex: 1;
  padding: 0 1em;
  color: #23282d;
  cursor: pointer;
}

form.views-exposed-form .js-form-type-select {
  position: relative;
  display: flex;
  width: auto;
  height: 50px;
  background: #f2f3f5;
  border-radius: 4px;
}

.fc-toolbar .fc-right {
  display: none;
}

.fc-toolbar.fc-header-toolbar .fc-center {
  float: right;
}

form#views-exposed-form-awareness-list-page-1 ul.blue-list li {
  -ms-flex-preferred-size: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  text-align: center;
  width: calc(15.33333% - -5px);
  margin: 2px;
  border-radius: 4px !important;
  overflow: hidden;
  flex-basis: auto;
}

form#views-exposed-form-awareness-list-page-1 .blue-list {
  width: 100%;
  order: 5;
  margin-top: 2em;
  flex-wrap: wrap;
  justify-content: space-between !important;
}

form#views-exposed-form-awarenessarticle-page-1 ul.blue-list li {
  -ms-flex-preferred-size: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  text-align: center;
  width: calc(12.33333% - -5px);
  margin: 2px;
  border-radius: 4px !important;
  overflow: hidden;
  flex-basis: auto;
}

form#views-exposed-form-awarenessarticle-page-1 .blue-list {
  width: 100%;
  order: 5;
  margin-top: 2em;
  flex-wrap: wrap;
  justify-content: space-between !important;
}

ul.main-catigories-3 li:nth-child(1) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/menu-all.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(2) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/8.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(3) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/1.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(4) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/2.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(5) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/10.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(6) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/3.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(7) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/9.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(8) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/7.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(9) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/6.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(10) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/5.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(11) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/4.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(12) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/operating.svg);
  background-repeat: no-repeat;
}

ul.main-catigories-3 li:nth-child(13) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/vaccineoutlined.svg);
  background-repeat: no-repeat;
}
ul.main-catigories-3 li:nth-child(14) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/syringe.svg);
  background-repeat: no-repeat;
}

form#views-exposed-form-awareness-list-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

form#views-exposed-form-awarenessarticle-page-1 .js-form-item.form-item.js-form-type-select.form-item-tags.js-form-item-tags {
  display: none;
}

article.service-box.h-100 .select-box.w-100,
.col-lg-4.orang-home a.btn.btn-light.btn-block.action-btn,
.col-lg-4.orang-home .box-inner.text-center,
article.service-box.h-100 .box-inner.text-center {
  align-self: flex-end;
}

form#views-exposed-form-drugs-circulars-page-1 input#edit-submit-drugs-circulars {
  display: block;
}

section.podcast.sec-padd .inn-boxes.new-h.row .boxes-info {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

section.podcast.sec-padd .inn-boxes.new-h.row {
  height: 100%;
}

ul.podcast-icons {
  align-self: flex-end;
}

section.page-section.newsletter .row>div {
  width: 100%;
  background: white;
}

section.page-section.newsletter legend span {
  font-family: 'big-title', 'main', sans-serif !important;
  font-size: 30px;
}

section.page-section.newsletter h2 {
  display: none;
}

section.page-section.newsletter div#edit-subscriptions>div label {
  position: relative;
  cursor: pointer;
}

section.page-section.newsletter div#edit-subscriptions>div {
  flex-basis: 32%;
  text-align: center;
  margin: 0;
}

section.page-section.newsletter div#edit-subscriptions {
  display: flex;
  justify-content: space-between;
}

section.page-section.newsletter .fieldset-wrapper {
  margin: 0 0 40px 0;
}

section.page-section.newsletter div#edit-subscriptions--wrapper--description {
  opacity: 0.7;
  margin-top: 10px;
}

section.page-section.newsletter div#edit-message,
section.page-section.newsletter div#edit-mail-0-value--description {
  display: none;
}

section.page-section.newsletter div#edit-subscriptions {
  display: flex;
  justify-content: space-between;
}

section.page-section.newsletter .js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value {
  display: flex;
  flex-wrap: wrap;
}

section.page-section.newsletter .js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value>label,
.js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value>input {
  flex-basis: 100%;
}

section.page-section.newsletter .js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value>input {
  height: 70px;
  margin-bottom: 40px;
  border: 1px solid gainsboro;
  border-radius: 4px;
  padding: 20px;
  width: 100%;
}

section.page-section.newsletter .form-actions.js-form-wrapper.form-wrapper input {
  flex-basis: 48%;
  padding: 20px;
  border-radius: 4px;
}

section.page-section.newsletter .form-actions.js-form-wrapper.form-wrapper {
  display: flex;
  justify-content: space-between;
}

section.page-section.newsletter .form-actions.js-form-wrapper.form-wrapper input#edit-subscribe {
  background: #f2f3f5;
  border: 1px solid gainsboro;
  color: black;
}

.user-login-form-cont {
  background: #f2f3f5;
  padding: 6%;
  border-radius: 10px;
  width: 70%;
  margin: 10% auto;
}

form#user-login-form input#edit-name {
  width: 100%;
}

.user-login-form-cont .heading {
  display: none;
}

.user-login-form-cont input#edit-pass {
  margin: 0;
  height: 50px;
  width: 100%;
  border-radius: 4px;
  box-shadow: none !important;
  border: 1px solid gainsboro;
  padding: 10px 20px;
}

.user-login-form-cont .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
  margin: 40px 0;
}

.user-login-form-cont input {
  margin-bottom: 10px !important;
}

div#edit-pass--description,
div#edit-name--description {
  opacity: 0.7;
}

input#edit-submit {
  width: 100%;
  border-radius: 4px;
}

.user-login-form-cont label {
  font-size: 20px;
  font-family: big-title;
}

div#block-report-block {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: flex-end;
  flex-basis: 100%;
}

div#block-report-block h2,
div#block-report-block div {
  flex-basis: 100%;
}

div#block-report-block div {
  align-self: flex-end;
}

div#block-report-block-new11 {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  align-items: flex-end;
  flex-basis: 100%;
}

div#block-report-block-new11 h2,
div#block-report-block-new11 div {
  flex-basis: 100%;
}

div#block-report-block-new11 div {
  align-self: flex-end;
}

section.footer-top.sec-padd .col-md-4.w-b-g>div {
  height: 100%;
}

section.footer-top.sec-padd.homepagenew .col-md-6.w-b-g>div {
  height: 100%;
}

div#block-report-block p {
  margin-bottom: 6px;
}

div#block-report-block h2 {
  align-self: flex-start;
}

div#block-report-block-new11 p {
  margin-bottom: 6px;
}

div#block-report-block-new11 h2 {
  align-self: flex-start;
}

.col-md-4 h2,
.col-md-4 div {
  flex-basis: 100%;
}

div#block-report-block>div {
  margin-top: 4px;
}

div#block-report-block-new11>div {
  margin-top: 4px;
}

.top-footer-call .single-actions.d-flex.align-items-center {
  flex-basis: 100%;
}

li.blue-one.chat-bot a {
  padding: 19px 25px;
}

li.blue-one.chat-bot {
  padding: 0;
}

li.blue-one.chat-bot a {
  color: white;
}

.container.search-result-parent form#search-form {
  max-width: 100% !important;
}

.container.search-result-parent header.single-header {
  padding: 6px 0;
}

.container.search-result-parent h2 {
  margin-bottom: 20px;
}

.container.search-result-parent ol {
  list-style-type: none;
  width: 100%;
}

.container.search-result-parent header.news-header.d-block h3 a {
  font-family: 'big-title', 'main', sans-serif;
  color: black;
  font-size: 0.8em;
}

ul.pager__items.js-pager__items {
  display: flex;
  flex-basis: 100%;
  justify-content: center;
  list-style-type: none;
  margin: 60px 0 0;
}

nav.pager {
  width: 100%;
}

ul.pager__items.js-pager__items li {
  margin: 2px;
}

ul.pager__items.js-pager__items li a {
  padding: 10px !important;
  border-radius: 4px !important;
}

li.pager__item {
  background: #f9f9f9;
}

ul.pager__items.js-pager__items li a {
  padding: 10px 20px !important;
  color: black;
  display: block;
}

figure.gallery-item.bg-light.col-4 {
  height: auto;
  margin-bottom: 50px;
}

figure.gallery-item.bg-light.col-4 a:after {
  display: none;
}

figure.gallery-item.bg-light.col-4 h5.text-truncate {
  color: #001d3b;
  margin: 17px 0;
  font-size: 16px;
}

nav#toolbar-bar {
  position: fixed;
  width: 100%;
}

body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.toolbar-loading .dialog-off-canvas-main-canvas {
  padding-top: 83px;
}

.toolbar .toolbar-bar {
  background-color: #001d3b;
}

article.contextual-region {
  padding: 70px 0;
}

body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.toolbar-loading div#content>section,
body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.toolbar-loading .inner-page {
  background: #f9f9f9;
  padding: 40px;
  border-radius: 4px;
}

body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.toolbar-loading div#content>section .breadcrumb {
  background-color: #ffffff;
}

background: #ffffff;
body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.toolbar-loading .item-text {
  background: #ffffff;
}

.row.user-header-logout {
  justify-content: space-between;
  margin: 0 0 40px 0;
  align-items: flex-end;
  border-bottom: 1px solid gainsboro;
  padding-bottom: 40px;
}

.row.user-header-logout .logout h5 {
  background: white;
  padding: 16px 24px;
  border-radius: 4px;
}

.js-form-item.form-item.js-form-type-item.form-item-.js-form-item-.form-no-label h4 {
  display: initial;
  /* margin: 0 40px; */
  font-size: 16px;
}

.js-form-item.form-item.js-form-type-item.form-item-.js-form-item-.form-no-label {
  margin-bottom: 20px;
  padding: 10px 40px;
}

.js-form-item.form-item.js-form-type-item.form-item-.js-form-item-.form-no-label h4:after {
  content: ":";
  display: inline-block;
  width: 14px;
  padding: 0 4px;
}

section.toos-links h3 {
  margin-bottom: 29px;
}

section.toos-links .col-lg-4.col-md-6 {
  margin-bottom: 30px;
}

section.toos-links .col-lg-4.col-md-6 h5 {
  background: white;
  padding: 14px;
  border-bottom: 1px solid gainsboro;
}

section.toos-links h3 {
  margin-bottom: 29px;
}

section.toos-links .col-lg-4.col-md-6 {
  margin-bottom: 30px;
}

section.toos-links .col-lg-4.col-md-6 h5 {
  background: #ffffff;
  padding: 10px 20px;
  border-bottom: 1px solid gainsboro;
  color: #333333;
}

section.toos-links .col-lg-4.col-md-6 .item-text a {
  background: #f9f9f9e;
  padding: 9px 4px;
  display: block;
  color: #003cad;
  border-radius: 6px;
  text-align: center;
  font-size: 13px;
  transition: var(--trans);
}

section.toos-links .col-lg-4.col-md-6 .item-text a:hover {
  background: #003cad;
  color: white;
}

article.shadow-cont {
  box-shadow: 0px 3px 13px 0px #00000012;
  border-radius: 10px;
  overflow: hidden;
}

section.toos-links .col-lg-4.col-md-6 .item-text {
  background: #ffffff;
  padding: 10px;
}

section.toos-links .col-lg-4.col-md-6 .item-text a:hover {
  background: #003cad;
  color: white;
}

article.shadow-cont {
  box-shadow: 0px 3px 13px 0px #00000012;
  border-radius: 10px;
  overflow: hidden;
}

body.hidden-scroll {
  padding: 0 !important;
}

.sl-overlay {
  background: black !important;
}

img.zoom-in {
  position: absolute;
  width: 40px !important;
  height: 40px !important;
  right: 50% !important;
  top: 50% !important;
  transform: translate(50%, 50%);
  padding: 0px;
  opacity: 0;
  border-radius: 0px;
}

figure:hover img.zoom-in {
  opacity: 1;
  transform: translate(50%, -50%);
  z-index: 10;
}

figure:hover a.big:after {
  background: #00000054;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
}

iframe {
  border: 0 !important;
}

.chat-bot-container-iframe {
  height: 600px;
}

.chat-bot-container-iframe iframe {
  height: 100%;
}

.chat-bot-container-iframe {
  border-radius: 14px;
  overflow: hidden;
}

a#prime img {
  height: 57px;
  width: auto;
}

.latest-warning article.news-item a {
  font-family: bold;
}

section.latest.sec-padd br {
  display: none;
}

a[data-drupal-link-system-path="node/69394"]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=medical-equipment-list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path="node/66250"]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=drugs-list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il4.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=list_registered_drugs]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il3.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=list_shortage_drugs]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il2.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=list_committee_review]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il8.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=list_under_registration_drugs]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il9.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=list_registered_pharmacies]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il7.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=feed-list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il7.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=licensed_private_food_laboratories]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il6.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=safety_alert]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il6.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=products]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=risk_minimization_activity]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il3.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=cosmetics-list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il4.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=service_providing_facilities]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il4.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}



a[data-drupal-link-system-path=list_drugs_withdrawal]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il12.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=information_list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il13.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=vaccine_safety]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=periodic_safety]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il4.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=pharmacovigilance]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il3.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=saudi_standards_lists]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il2.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=international_standards_lists]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il8.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=standards_projects]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il9.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=clinical_trials_list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il5.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=cosmetics_standards_project]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il7.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=requirements_and_conditions]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il6.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=regulation_and_Implementing_rules]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=under_review_draft]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il3.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=weekly_alert]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il4.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=drugs_warehouse]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il12.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=cosmetics_warnings]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il13.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}
a[data-drupal-link-system-path=licensed-establishments-list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il6.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

a[data-drupal-link-system-path=drug_clinical_trials_list]:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/il/il13.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}


.mb-40 {
  margin-bottom: 40px;
}

.fc-bg {
  background: #f2f3f5;
}

input[data-place="ابحث هنا"] {
  border-left: 0 !important;
  border-radius: 0 4px 4px 0;
}

.form-item-sort-by button.btn {
  background: #dcdcdc;
  padding: 0 17px;
  border: 1px solid gainsboro;
  border-radius: 4px 0 0 4px;
}

.form-item-sort-by.search-calendar {
  background: unset !important;
}

.form-item-sort-by.search-calendar>input {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

/*for the form in front page */

.chat {
  visibility: hidden;
}

.chat.is-visible {
  visibility: visible;
}

ul.text-left.chat-bot-cont {
  display: none;
}

.fc-unthemed td.fc-today {
  background: #ffffff !important;
}

a.big img {
  /* display: inline-block !important; */
  /* width: auto !important; */
  /* height: unset; */
  max-width: -webkit-fill-available;
}

header.single-header.rumors-header .col-lg-8.p-0>div:first-child {
  margin-top: 0;
}

header.sec-title.align-items-center .btn-group.w-100 {
  display: flex;
  flex-wrap: wrap;
}

.media-center-items {
  overflow: hidden !important;
}

.owl-dots {
  display: flex;
  width: 20%;
  margin: 22px auto 0;
}

.owl-dots>button {
  background: #e2e5ea !important;
  margin: 0;
  flex-basis: 0;
  flex: 1 1 0;
  height: 4px;
}

.owl-dots>button span {
  display: none;
}

button.owl-dot.active {
  background: #1799ff !important;
  border-radius: 50px;
}

.col-lg-4 article.media-item .media-item-text a {
  margin-bottom: 20px !important;
  display: block;
  font-family: 'big-title', 'main', sans-serif;
  font-size: 16px;
}

.services-boxes.owl-carousel.bodcast-slider.owl-rtl.owl-loaded.owl-drag .owl-dots {
  border-radius: 50px;
  overflow: hidden;
}

.col-lg-3.compain-awarness img {
  padding: 0;
}

div#loaderfont-id2 span {
  color: black;
}

div#block-views-block-slider-block-1 .banner-slider.slick-initialized.slick-slider.slick-dotted {
  border-radius: 8px !important;
  overflow: hidden;
}

div#loaderfont-id2 {
  text-align: center;
}

.loader {
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  stroke-linecap: round;
  stroke-width: 5;
  fill: none;
  margin: auto;
}

.loader .internal-circle,
.loader .external-circle {
  stroke: #00B258;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.loader .internal-circle {
  stroke-dasharray: 187;
  -webkit-animation: internal 1s ease-in-out infinite;
  animation: internal 1s ease-in-out infinite;
  opacity: .4;
}

.loader .external-circle {
  stroke-dasharray: 312;
  -webkit-animation: external 1s linear infinite;
  animation: external 1s linear infinite;
  opacity: .9;
}

@-webkit-keyframes internal {
  0% {
    stroke-dashoffset: 187;
  }
  25% {
    stroke-dashoffset: 80;
  }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes internal {
  0% {
    stroke-dashoffset: 187;
  }
  25% {
    stroke-dashoffset: 80;
  }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes external {
  0% {
    stroke-dashoffset: 312;
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  60% {
    stroke-dashoffset: -312;
  }
  100% {
    stroke-dashoffset: -312;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}

@keyframes external {
  0% {
    stroke-dashoffset: 312;
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  60% {
    stroke-dashoffset: -312;
  }
  100% {
    stroke-dashoffset: -312;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}

@-webkit-keyframes bgcolors {
  0% {
    background: #1a87c5;
  }
  25% {
    background: #c51a3a;
  }
  50% {
    background: #e6d121;
  }
  75% {
    background: #22cf76;
  }
  100% {
    background: #1a87c5;
  }
}

@keyframes bgcolors {
  0% {
    background: #1a87c5;
  }
  25% {
    background: #c51a3a;
  }
  50% {
    background: #e6d121;
  }
  75% {
    background: #22cf76;
  }
  100% {
    background: #1a87c5;
  }
}

.home input#edit-keys {
  height: 84px !important;
  padding: 10px 30px;
  border-radius: 20px !important;
  border: 0 !important;
  transition: var(--trans);
  width: 100% !important;
}

.home input#edit-keys:focus {
  outline: 0 !important;
  border: 0 !important;
  box-shadow: 0 0 27px -5px #00b258 !important;
  overflow: visible !important;
}

.search-holder .form-group {
  overflow: visible;
}

.col-lg-1.col-md-1.col-sm-2 .right-actions {
  margin: 0 !important;
  margin-top: 10px !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.col-lg-1.col-md-1.col-sm-2 .right-actions a {
  margin-bottom: 6px !important;
  flex-basis: 100%;
  text-align: center;
}

.col-lg-1.col-md-1.col-sm-2 .share-it ul {
  width: 100%;
  display: flex;
  justify-content: center;
}

.col-lg-1.col-md-1.col-sm-2.d-print-none a {
  padding: 10px 0;
}

.related-overview ul.d-flex.align-items-center {
  background: white;
}

form#views-exposed-form-regulations-page-1>div,
.views-exposed-form>div {
  flex-basis: 0;
  flex: 1 1 0;
  margin: 2px;
}

form#views-exposed-form-regulations-s-page-1>div,
.views-exposed-form>div {
  flex-basis: 0;
  flex: 1 1 0;
  margin: 2px;
}

div#printbody .emergecy.mr-auto {
  margin: unset !important;
}

div#printbody .single-actions.d-flex.align-items-center {
  justify-content: space-between;
}

div#printbody .single-actions.d-flex.align-items-center .right-actions a {
  padding: 18px;
  text-align: center;
}

form.views-exposed-form .form-item-sort-by.search-calendar {
  display: flex;
}

div#block-languageswitcher a.nav-link.english-menu:before {
  display: none;
}

section.single-media-center-holder section.articles-items-holder.mix.news.active .col-lg-4.col-md-6 .warning-item img {
  width: 70px;
  height: 70px;
}

section.single-media-center-holder section.articles-items-holder.mix.news.active .col-lg-4.col-md-6 .warning-item figure.mb-0 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.col-6.custom-tags {
  margin: 0 !important;
  flex-wrap: nowrap;
  flex-direction: row !important;
}

.col-md-4.foo1:before {
  content: "";
  position: absolute;
  left: 27px;
  display: block;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-image: url(/themes/custom/sfda/assets/images/icons/foo1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.col-md-4.foo2:before {
  content: "";
  position: absolute;
  left: 27px;
  display: block;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-image: url(/themes/custom/sfda/assets/images/icons/foo2.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.col-md-4.foo3:before {
  content: "";
  position: absolute;
  left: 27px;
  display: block;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-image: url(/themes/custom/sfda/assets/images/icons/foo3.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.col-md-6.foo1:before {
  content: "";
  position: absolute;
  left: 27px;
  display: block;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-image: url(/themes/custom/sfda/assets/images/icons/foo1.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.col-md-6.foo2:before {
  content: "";
  position: absolute;
  left: 27px;
  display: block;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-image: url(/themes/custom/sfda/assets/images/icons/foo2.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.media-item-text a.media-center-link {
  position: relative !important;
}

.text-sfda>p {
  padding: 0 10%;
}

.full-width-img img {
  width: 100% !important;
  height: auto !important;
}

article.awarness-comp-item img {
  width: 100% !important;
}

.mega-header h4::before {
  border-radius: 4px;
}

.services-boxes.owl-carousel.bodcast-slider.owl-rtl.owl-loaded.owl-drag h5 a,
ul.blue-list.main-categories a {
  font-family: 'big-title', 'main', sans-serif;
  font-size: 18px;
}

form#views-exposed-form-awareness-list-page-1 ul.blue-list span a {
  display: block;
  border: 1px solid #f2f3f5;
}

form#views-exposed-form-awarenessarticle-page-1 ul.blue-list span a {
  display: block;
  border: 1px solid #f2f3f5;
}

ul.blue-list.main-categories {
  border: 1px solid #f2f3f5;
}

a.tag-list.active {
  background: #f2f3f5;
  color: black;
}

.share-it ul {
  width: fit-content;
}

div#block-informationlist {
  border-radius: 16px !important;
  overflow: hidden;
}

form#views-exposed-form-media-centre-page-1 ul li:nth-child(1) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/menu-all.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-media-centre-page-1 ul li:nth-child(2) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/youtube-colored.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-media-centre-page-1 ul li:nth-child(3) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/headphones.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-media-centre-page-1 ul li:nth-child(4) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/image-colored.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-multimedia-s-page-1 ul li:nth-child(1) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/menu-all.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-multimedia-s-page-1 ul li:nth-child(2) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/youtube-colored.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-multimedia-s-page-1 ul li:nth-child(3) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/headphones.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

form#views-exposed-form-multimedia-s-page-1 ul li:nth-child(4) a:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  background-size: 35px 35px;
  background-image: url(/themes/custom/sfda/assets/images/icons/image-colored.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

section.articles-items-holder.custom-img-size figure.mb-0 {
  display: flex;
  justify-content: center;
  align-items: center;
}

section.articles-items-holder.custom-img-size figure.mb-0 img {
  width: 70px;
  height: 70px;
}

article.overview-content {
  margin-bottom: 30px;
}

article.news-single .share-it {
  margin: 0;
}

section.sec-exported-arab.sec-padd .mt-5.d-flex.align-items-center.justify-content-start.mb-4 .flag {
  flex-basis: 30%;
}

section.sec-exported-arab.sec-padd .mt-5.d-flex.align-items-center.justify-content-start.mb-4 h5 {
  flex-basis: 50%;
  margin: 20px 0;
}

section.sec-exported-arab.sec-padd .mt-5.d-flex.align-items-center.justify-content-start.mb-4 {
  flex-wrap: wrap;
}

section.sec-exported-arab.sec-padd .mt-5.d-flex.align-items-center.justify-content-start.mb-4 h5.px-2 {}

section.sec-exported-arab.sec-padd .mt-5.d-flex.align-items-center.justify-content-start.mb-4 .flag img {
  height: 50px;
  width: 80px;
}

div#modalCenter .modal-body {
  padding: 0;
  overflow: scroll;
}

video {
  width: 100%;
  height: auto;
}

.col-12 .photo-album-comntainer {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f1f3f4;
  margin: 40px 0;
  border-radius: 4px;
}

section.youtube-links-awarness-comp iframe {
  border: 0 !important;
  width: 100%;
}

header.single-header.rumors-header .share-it ul {
  width: auto;
}

.photo-album-comntainer img {
  width: 70px;
}

.modal-footer a {
  -webkit-appearance: unset;
}

section.page-section.search-result article.news-single {
  padding: 20px;
}

table#worksohop-date .event-date .sing-date {
  background: none;
}

table#worksohop-date .event-date .sing-date {
  padding: 0;
}

.container.workshop-share {
  margin: 20px 0;
  display: flex;
  justify-content: flex-end;
}

.container.workshop-share>div ul,
.container.workshop-share>div {
  text-align: left;
  margin-right: auto;
}

span.en-text.bold {
  font-family: bold;
}

.inn.cat.authority:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/sfda-blue-icon.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.food:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/fruit.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.drugs:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/syringe.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.medical:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/operating.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.animal-food:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/animal-food.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.tobacco:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/smoking.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.pesticides:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/pesticide.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.laboratory:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/laboratory.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.inn.cat.cosmetics:before {
  content: "";
  display: block;
  height: 15px;
  width: 15px;
  background-size: 15px 15px;
  background-image: url(/themes/custom/sfda/assets/images/icons/makeup2.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

section.inner-grid-layout.mag-list .d-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 22px;
}

section.inner-grid-layout.mag-list .share-it {
  margin: 0;
}

section.inner-grid-layout.mag-list figure.gallery-item {
  margin-bottom: 4px;
  height: 290px;
}

article.news-single {
  padding: 20px;
}

.all-services-inner div#modalCenter .modal-body {
  overflow: auto;
}

.all-services-inner .stripped-text {
  margin: 0;
}

.all-services-inner p#modalCenterDescription {
  margin: 0;
  border: 0 !important;
  text-align: right !important;
  padding: 20px !important;
  height: auto !important;
}

.media.align-items-center.e-service-custom {
  display: flex;
  flex-wrap: wrap;
}

.media.align-items-center.e-service-custom figure.ml-2 {
  flex-basis: 100%;
  margin: 0 !important;
}

.media.align-items-center.e-service-custom figure.ml-2 img {
  width: 100%;
}

a.btn.btn-light.btn-small {
  display: none !important;
}

nav#block-sitemap a[data-drupal-link-system-path=medical-equipment-list]:before,
nav#block-sitemap a[data-drupal-link-system-path=information_list]:before,
nav#block-sitemap a[data-drupal-link-system-path=drugs-list]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_registered_drugs]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_shortage_drugs]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_committee_review]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_under_registration_drugs]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_countries]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_registered_pharmacies]:before,
nav#block-sitemap a[data-drupal-link-system-path=licensed_private_food_laboratories]:before,
nav#block-sitemap a[data-drupal-link-system-path=products]:before,
nav#block-sitemap a[data-drupal-link-system-path=risk_minimization_activity]:before,
nav#block-sitemap a[data-drupal-link-system-path=cosmetics-list]:before,
nav#block-sitemap a[data-drupal-link-system-path=saudi_standards_lists]:before,
nav#block-sitemap a[data-drupal-link-system-path=international_standards_lists]:before,
nav#block-sitemap a[data-drupal-link-system-path=service_providing_facilities]:before,
nav#block-sitemap a[data-drupal-link-system-path=pharmacovigilance]:before,
nav#block-sitemap a[data-drupal-link-system-path=drug_clinical_trials_list]:before,
nav#block-sitemap a[data-drupal-link-system-path=safety_alert]:before,
nav#block-sitemap a[data-drupal-link-system-path=periodic_safety]:before,
nav#block-sitemap a[data-drupal-link-system-path=weekly_alert]:before,
nav#block-sitemap a[data-drupal-link-system-path=feed-list]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_countries_products]:before,
nav#block-sitemap a[data-drupal-link-system-path=licensed-establishments-list]:before,
nav#block-sitemap a[data-drupal-link-system-path=cosmetics_warnings]:before,
nav#block-sitemap a[data-drupal-link-system-path=cosmetics_standards_project]:before,
nav#block-sitemap a[data-drupal-link-system-path=list_drugs_withdrawal]:before {
  display: none
}

figure.gallery-item.bg-light.col-12.col-md-4 h5 {
  color: black;
  font-size: 15px;
}

nav#block-sitemap>ul>li:first-child {
  display: none;
}

nav#block-sitemap>ul>li>span {
  font-family: big-title;
  font-size: 36px;
  margin: 60px 0 20px !important;
  display: block;
}

nav#block-sitemap>ul>li>ul {
  margin: 0;
}

nav#block-sitemap>ul>li span {
  font-family: big-title !important;
}

nav#block-sitemap>ul>li span {
  font-family: big-title !important;
}

nav#block-sitemap>ul>li:nth-child(3)>ul {
  display: flex;
  flex-wrap: wrap;
}

nav#block-sitemap>ul>li:nth-child(3)>ul>li {
  flex-basis: 25%;
  margin-bottom: 40px;
}

nav#block-sitemap>ul>li>ul {
  border-radius: 4px;
}

nav#block-sitemap a {
  color: black;
}

nav#block-sitemap>ul>li:nth-child(5)>ul>li {
  flex-basis: 16.33%;
}

nav#block-sitemap>ul>li:nth-child(5)>ul>li>a {
  font-family: big-title !important;
  font-size: 20px;
}

.chat-main-container {
  z-index: -4;
}

.chat-main-container {
  width: 0 !important;
}

.chat.is-visible {
  display: block !important;
}

.chat {
  display: none !important;
}

.chat-main-container {
  z-index: 100 !important;
}

.chat-bot-container-iframe {
  z-index: 120 !important;
}

aside.overview-side-meu span {
  font-family: big-title;
  padding: 18px 18px 0 18px;
  display: block;
  font-size: 18px;
}

aside.overview-side-meu {
  margin-bottom: 70px;
}

.media-item-text a {
  color: black;
}

.datepicker.dropdown-menu {
  right: auto;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 0;
  background: #00b258;
}

ul#ui-id-1 {
  border-radius: 22px;
  margin-top: 10px;
  overflow: hidden;
  border: 0 !important;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 110px 0px;
}

ul[data-sa-theme="basic-blue"]>div.ui-autocomplete-field-group {
  padding: 16px !important;
  border: 0 !important;
  text-align: center !important;
  font-size: 17px;
  font-family: big-title;
}

ul[data-sa-theme="basic-blue"]>*,
ul[data-sa-theme="basic-blue"]>*.ui-state-focus,
ul[data-sa-theme="basic-blue"]>*:hover {
  border: 0;
}

ul#ui-id-1 * {
  text-align: right;
  direction: rtl;
  transition: var(--trans);
}

ul[data-sa-theme="basic-blue"]>*,
ul[data-sa-theme="basic-blue"]>*.ui-state-focus,
ul[data-sa-theme="basic-blue"]>*:hover {
  padding: 0!important;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: 0;
}

.ui-menu-item-wrapper {
  padding: 20px !important;
  display: block;
}

li.ui-menu-item-first.ui-menu-item {
  padding: 0;
}

ul[data-sa-theme="basic-blue"]>li.ui-menu-item.ui-state-focus,
ul[data-sa-theme="basic-blue"]>li.ui-menu-item:hover {
  border: 0;
}

ul[data-sa-theme="basic-blue"]>div.ui-autocomplete-field-group {
  background: #f2f3f5;
}

ul[data-sa-theme="basic-blue"]>li.ui-menu-item.ui-state-focus,
ul[data-sa-theme="basic-blue"]>li.ui-menu-item:hover {
  background: #00b258;
}

div#printbody .photo-album-comntainer img {
  width: 100%;
}

div#printbody .col-12 .photo-album-comntainer {
  height: unset;
  display: unset;
  justify-content: unset;
  align-items: unset;
  background: unset;
  margin: unset;
  border-radius: unset;
}

img.svg-3-1 {
  width: 70px !important;
  height: auto;
  margin: auto;
  display: block;
}

div#drupal-modal .single-header {
  padding: 0;
}

button.ui-dialog-titlebar-close:before {
  content: "x";
  display: block;
  font-size: 22px;
  background: rgb(231, 73, 55);
  border-radius: 4px;
  padding: 0px 12px 2px;
  color: white;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border: 0 !important;
  background: white !important;
}

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

div#edit-subscriptions--x83zRsNc8oE--wrapper--description {
  margin-top: 10px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-item.form-item.js-form-type-item.form-item-message.js-form-item-message.form-no-label,
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .description,
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons span#ui-id-2 {
  display: none;
}

section.page-section.newsletter .js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value>input {
  margin: 0;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  padding: 10px;
  border: 0;
  border-radius: 10px;
}

.ui-widget-overlay {
  background: #000000/*{bgColorOverlay}*/
  /*{bgImgUrlOverlay}*/
  /*{bgOverlayXPos}*/
  /*{bgOverlayYPos}*/
  /*{bgOverlayRepeat}*/
  ;
  opacity: .3/*{opacityOverlay}*/
  ;
  filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/
  ;
}

.fieldset-wrapper .description {
  display: block !important;
  margin-top: 13px;
  opacity: 0.7;
}

div#drupal-modal {
  padding: 0 25px;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
  padding: 5px 40px;
  margin: 0;
  background: #efefef;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  padding: 0;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset.form-actions {
  display: flex;
  flex-basis: 100%;
  float: none;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset.form-actions button:first-child,
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset.form-actions button:last-child {
  border-radius: 4px;
  font-family: inherit;
  flex: 1 1 0;
  padding: 14px;
}

.ui-dialog .ui-dialog-titlebar-close {
  z-index: 9999;
  width: auto;
  height: auto;
  border: 0;
  background: #ffffff;
  cursor: pointer;
}

.ui-widget-content {
  border: 0;
}

textarea {
  width: 100%;
  border-radius: 4px;
  border-color: gainsboro;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}

.form-required:after {
  content: "*";
  color: red;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons div[role=contentinfo] {
  margin: 0;
}

div#calender-block form.views-exposed-form>div span {
  width: 100% !important;
  height: 50px;
}

span#ui-id-3 {
  color: white;
}

.btn-dark.focus,
.btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgb(0, 178, 88);
}

/*sucess applications*/

.application-success {
  margin-top: 8rem;
}

.application-success svg {
  width: 100px;
  display: block;
  margin: 0 auto;
  margin-bottom: 2rem
}

.application-success svg .path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  stroke: #09673d;
}

.application-success svg .path.circle {
  -webkit-animation: dash 1.5s ease-in-out;
  animation: dash 1.5s ease-in-out;
}

.application-success svg .path.check {
  stroke-dashoffset: -100;
  -webkit-animation: dash-check 1.5s 1s ease-in-out forwards;
  animation: dash-check 1.5s 1s ease-in-out forwards;
}

@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}

@keyframes dash-check {
  0% {
    stroke-dashoffset: -100;
  }
  100% {
    stroke-dashoffset: 900;
  }
}

.application-success b {
  font-weight: normal !important;
  font-size: 3.5rem;
}

.application-success p {
  font-weight: normal !important;
  font-size: 1.3rem;
  margin-top: 1rem;
}

.application-success a {
  color: #fff;
  background: #09673d;
  padding: 0.9rem 1rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.application-success a:hover {
  background: #085231;
}

.disc-cont {
  background: #f2f3f5;
  padding: 2em;
  border-radius: 4px;
  margin: 70px 0;
}

.ui-autocomplete-field-created {
  display: none !important;
}

section.articles-items-holder.mix.news.active figure.mb-0 img {
  width: 100% !important;
  height: auto !important;
}

.intl-tel-input .country-list {
  left: 0;
}

article.news-item img {
  height: auto;
  width: 100%;
}

section.page-section.newsletter .js-form-item.form-item.js-form-type-email.form-item-mail-0-value.js-form-item-mail-0-value>input {
  margin: 20px 0;
}

section.page-section.newsletter .single-header {
  background: white;
}

.ajax-progress.ajax-progress-throbber {
  position: absolute !important;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 14px;
  right: auto;
  top: 12px;
}

/* map */

.amcharts-export-canvas {
  position: absolute;
  display: none;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.amcharts-export-canvas.active {
  display: block;
}

.amcharts-export-menu {
  position: absolute;
  z-index: 2;
  opacity: 0.5;
  color: #000;
}

.amcharts-main-div:hover .amcharts-export-menu,
.amcharts-stock-div:hover .amcharts-export-menu,
.amcharts-export-menu.active {
  opacity: 1;
}

.amcharts-export-menu-top-left>ul>li>ul:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 7px solid transparent;
}

.amcharts-export-menu-top-left>ul>li>ul>li:first-child>a:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #e2e2e2;
  border-bottom: 8px solid transparent;
}

.amcharts-export-menu-top-right>ul>li>ul:after {
  content: "";
  position: absolute;
  top: 13px;
  left: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid #fff;
  border-right: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.amcharts-export-menu-top-right>ul>li>ul>li:first-child>a:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid #e2e2e2;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.amcharts-export-menu-bottom-left>ul>li>ul:after {
  content: "";
  position: absolute;
  bottom: 13px;
  right: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 7px solid transparent;
}

.amcharts-export-menu-bottom-left>ul>li>ul>li:last-child>a:after {
  content: "";
  position: absolute;
  bottom: 12px;
  right: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
  border-right: 8px solid #e2e2e2;
  border-bottom: 8px solid transparent;
}

.amcharts-export-menu-bottom-right>ul>li>ul:after {
  content: "";
  position: absolute;
  bottom: 13px;
  left: 100%;
  z-index: 1000;
  border-top: 7px solid transparent;
  border-left: 7px solid #fff;
  border-right: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.amcharts-export-menu-bottom-right>ul>li>ul>li:last-child>a:after {
  content: "";
  position: absolute;
  bottom: 12px;
  left: 100%;
  z-index: 1001;
  border-top: 8px solid transparent;
  border-left: 8px solid #e2e2e2;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.amcharts-export-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.amcharts-export-menu li {
  position: relative;
  display: block;
  z-index: 1;
}

.amcharts-export-menu li>ul {
  position: absolute;
  display: none;
  border: 1px solid #e2e2e2;
  margin-top: -1px;
  background: #fff;
}

.amcharts-export-menu li>a {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  padding: 12px 12px;
  z-index: 2;
  white-space: nowrap;
  border-bottom: 1px solid #f2f2f2;
}

.amcharts-export-menu li:last-child>a {
  border-bottom: none;
}

.amcharts-export-menu li>a>img {
  border: none;
}

.amcharts-export-menu-top-left {
  top: 0;
  left: 0;
}

.amcharts-export-menu-bottom-left {
  bottom: 0;
  left: 0;
}

.amcharts-export-menu-top-right {
  top: 0;
  right: 0;
}

.amcharts-export-menu-bottom-right {
  bottom: 0;
  right: 0;
}

.amcharts-export-menu li:hover>ul,
.amcharts-export-menu li.active>ul {
  display: block;
}

.amcharts-export-menu li:hover>a,
.amcharts-export-menu li.active>a {
  color: #fff;
  background-color: #636363;
}

.amcharts-export-menu-top-left li:hover>ul,
.amcharts-export-menu-top-left li.active>ul {
  left: 100%;
  top: 0;
}

.amcharts-export-menu-bottom-left li:hover>ul,
.amcharts-export-menu-bottom-left li.active>ul {
  left: 100%;
  bottom: 0;
}

.amcharts-export-menu-top-right li:hover>ul,
.amcharts-export-menu-top-right li.active>ul {
  top: 0;
  right: 100%;
}

.amcharts-export-menu-bottom-right li:hover>ul,
.amcharts-export-menu-bottom-right li.active>ul {
  bottom: 0;
  right: 100%;
}

.amcharts-export-menu .export-main>a,
.amcharts-export-menu .export-drawing>a,
.amcharts-export-menu .export-delayed-capturing>a {
  display: block;
  overflow: hidden;
  text-indent: -13333337px;
  width: 36px;
  height: 36px;
  padding: 0;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23888%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23888%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E');
  background-color: #fff;
  background-position: center;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-radius: 18px;
  margin: 8px 8px 0 10px;
}

.amcharts-export-menu .export-drawing>a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23888%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23888%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E');
}

.amcharts-export-menu .export-main:hover,
.amcharts-export-menu .export-drawing:hover,
.amcharts-export-menu .export-main.active,
.amcharts-export-menu .export-drawing.active {
  padding-bottom: 100px;
}

.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover,
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover,
.amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover,
.amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover,
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main.active,
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing.active,
.amcharts-export-menu.amcharts-export-menu-bottom-right .export-main.active,
.amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing.active {
  padding-bottom: 0;
  padding-top: 100px;
}

.amcharts-export-menu .export-main:hover>a,
.amcharts-export-menu .export-main.active>a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23fff%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E');
}

.amcharts-export-menu .export-drawing:hover>a,
.amcharts-export-menu .export-drawing.active>a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23FFF%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23FFF%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E');
}

.amcharts-export-menu .export-close>a,
.amcharts-export-menu .export-close:hover>a,
.amcharts-export-menu .export-close.active>a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=);
}

.amcharts-export-menu .export-drawing-color {
  background: #000;
  width: 35px;
}

.amcharts-export-menu .export-drawing-color>a {
  display: block;
  overflow: hidden;
  text-indent: -13333337px;
}

.amcharts-export-menu .export-drawing-color-red {
  background: #f00;
}

.amcharts-export-menu .export-drawing-color-green {
  background: #0f0;
}

.amcharts-export-menu .export-drawing-color-blue {
  background: #00f;
}

.amcharts-export-menu .export-drawing-color-white {
  background: #fff;
}

.amcharts-export-fallback {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.amcharts-export-fallback textarea {
  border: none;
  outline: none;
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.amcharts-export-fallback-message {
  position: absolute;
  z-index: 1;
  padding: 20px;
  width: 100%;
  background-color: #fff;
}

.amcharts-export-menu .export-delayed-capturing>a {
  text-indent: 0px;
  line-height: 36px;
  vertical-align: middle;
  text-align: center;
  background-image: none;
}

.amcharts-export-menu,
.amcharts-export-canvas .canvas-container {
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}

.amcharts-export-canvas.dropbox .canvas-container {
  opacity: 0.5;
}

.amcharts-export-menu .export-drawing-shape a {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

.amcharts-export-menu li img {
  height: 20px;
}

.amcharts-export-menu .export-drawing-width a {
  text-align: center;
}

.amcharts-export-menu .export-drawing-width span {
  display: block;
  margin: 0 auto;
}

.amcharts-export-menu .export-drawing-width span>span {
  display: block;
  background: #000;
  border-radius: 100%;
}

.amcharts-export-menu .export-drawing-shape a:hover img,
.amcharts-export-menu .export-drawing-shape.active a img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

#chartdiv {
  width: 100%;
  height: 500px;
}

.amcharts-chart-div {
  width: 100% !important
}

.amcharts-chart-div a {
  display: none !important
}

.map-marker {
  margin-left: -8px;
  margin-top: -8px;
}

.map-marker.map-clickable {
  cursor: pointer;
}

.pulse {
  width: 10px;
  height: 10px;
  border: 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: #ea492e;
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
}

/*         
   .pulse:before {
    content:"";
    border: 10px solid #af867e;
    background: transparent;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    height: 30px;
    width: 30px;
    -webkit-animation: pulse 3s ease-out;
    -moz-animation: pulse 3s ease-out;
    animation: pulse 3s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    top: -20px;
    left: -20px;
    z-index: 1;
    opacity: 0;
} */

.map-marker .dot {
  /*     border: 10px solid #af867e;
    background: transparent;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;*/
  height: 10px;
  width: 10px;
  /* -webkit-animation: pulse 3s ease-out; */
  -moz-animation: pulse 3s ease-out;
  /* animation: pulse 3s ease-out; */
  /* -webkit-animation-iteration-count: infinite; */
  -moz-animation-iteration-count: infinite;
  /* animation-iteration-count: infinite; */
  position: absolute;
  /* top: -20px; */
  /* left: -32px; */
  z-index: 0;
  /* opacity: 0; */
  background: transparent;
  cursor: pointer;
  box-shadow: 0 0 0 rgb(1, 124, 197);
  animation: pulse 2s infinite;
  /* animation: pulse 2s; */
  border-radius: 50%;
  opacity: 1;
  margin: 0 -10px 0 0;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 10px rgba(1, 124, 197, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

.map-marker {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.map-marker .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #ffffff;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 1s;
  z-index: 999;
  border: solid 1px #797d80;
  font-size: 14px;
  box-shadow: 1px 1px 4px #13131355;
}

.map-marker .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 43%;
  margin-left: -5px;
  border-width: 6px;
  border-style: solid;
  border-color: #797d80 transparent transparent transparent;
}

.map-marker:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltiptext img {
  width: 80px;
  border: 0px solid #b1c2cd;
  box-shadow: 0px 0px 4px #13131355;
  border: 1px solid #131313;
}

.tooltiptext span {
  color: #608ca9;
  /* font-family:Arial; */
}

.map-marker .tooltiptext {
  /* display: flex; */
  padding: 1rem;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 0 30px #ccc;
  flex-direction: row;
}

.img-cont-box {
  /* width: 80px; */
  /* height: 80px; */
}

.img-cont-box img {
  width: 100%;
  /* position: absolute; */
  /* top: 0; */
  /* left: 0; */
  /* right: 0; */
  /* bottom: 0; */
  transform: scale);
  /* width: 100%; */
}

.map-marker .tooltiptext span {
  display: block;
  /* width: 100%; */
  margin-bottom: 0;
  padding: 2px 0;
  font-size: 12px;
}

span.img-cont-box {
  /* overflow: hidden; */
  /* width: 80px; */
  /* height: 80px; */
  /* position: relative; */
}

span.tooltip-body span:first-child {
  background: #f1f1f1;
  font-weight: 700;
}

html[lang="en"] .map-marker .tooltiptext span b {
  margin: 0 0 0 5px;
}

html[lang="ar"] .map-marker .tooltiptext span b {
  margin: 0 5px 0 0px;
}

/* map */

/*date picker*/

.ui-datepicker {
  width: fit-content !important;
  z-index: 110 !important;
}

.js-marquee a {
  padding: 4px 16px;
  margin: 32px 10px 32px 10px;
  border-radius: 100px;
  border: 2px solid transparent;
  transition: var(--trans);
  background: #ffffff1c;
}

span.ask-sara {
  background: white;
  border-radius: 50px;
  padding: 3px 4px;
  width: 120%;
}

span.beta-v {
  font-size: 12px;
  color: white;
  background: #1899ff;
  padding: 7px 11px 7px;
  border-radius: 2px;
  margin: 28px;
}

li.nav-item {
  display: flex;
  align-items: center;
}

.top-header .ul-top>ul>li:last-child {
  padding-right: 0;
}

.sl-navigation,
.sl-counter {
  display: none !important;
}

.sl-wrapper .sl-close,
.sl-wrapper .sl-counter {
  color: white;
}

.overlay2 {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 120;
}

.part3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 51%;
  background: white;
}

.part4 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: white;
}

div#loaderfont-id3 img {
  display: block;
  margin: auto;
}

div#loader-id3 {
  background: white;
  animation: load 3.3s ease-in forwards;
  position: absolute;
  z-index: 50;
  height: 1px;
  opacity: 1;
  background: gainsboro;
}

.loader-container {
  position: relative;
  width: 18%;
  top: calc(50% - 5px);
  display: block;
  margin: auto;
  z-index: 99;
}

div#loaderfont-id3 {
  position: absolute;
  bottom: 0;
  padding-bottom: 35px;
  width: 100%;
}


span.oldInner {
  font-size: 12px;
  color: black;
  padding: 4px 11px 4px;
  /*margin: 28px;*/
}

.headerButton{
	background-color: #1899ff; 
	border: none; 
	color: white; 
	text-align: center; 
	text-decoration: none; 
	display: inline-block;
	font-size: 12px; 
	cursor: pointer;
	border-radius: 3px; 
	width:110px; 
	height:30px;
}

.covidButton{
	background-color: white; 
	border: none; 
	color: black; 
	text-align: center; 
	text-decoration: none; 
	display: inline-block;
	font-size: 14px; 
	cursor: pointer;
	border-radius: 3px; 
	width:110px; 
	height:30px;
}

.covidLogo{
	margin-left:5px;
}

div#part4-id span {
  color: white;
  text-align: center;
  width: 100%;
  display: block;
  padding-top: 30px;
}

.loaderfont2 {
  text-align: center;
}

.loaderfont2 h1 {
  position: absolute;
  top: 30rem;
  left: calc(50% - 11rem);
  font-size: 5rem;
  color: white;
  animation: size 2s ease-in-out infinite;
}

.overlay2.boxed {
  position: absolute;
  z-index: 1;
}

.overlay2.boxed .part3,
.overlay2.boxed .part4 {
  background: #f2f3f5;
}

.webform-confirmation__back {
  display: none !important;
}

/*error meassage*/

.cal-group {
  margin-bottom: 45px;
}

label.error {
  background: #ffe4c1;
  padding: 0.5em 1em !important;
  line-height: initial;
  width: fit-content !important;
  margin-bottom: 0;
  display: flex;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  /* position: absolute;
    bottom: -35px;
    z-index: -1;*/
  flex-basis: unset !important;
}

.dialog-off-canvas-main-canvas div[role='alert'] {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background: #ffcfcf;
  padding: 15px;
  border-radius: 3px;
  top: -2px;
  font-weight: bold;
  z-index: -1;
}

/*end error message*/

#edit-report-information .form-item-message {
  margin-top: 3em !important;
  margin-bottom: 4em !important;
}

section#edit-report-information fieldset#edit-city {
  margin-top: 2em;
}

div#edit-processed-text {
  flex-basis: 100%;
  margin-bottom: 20px;
}

/* season page */

/* Style the header */

.header {
  padding: 10px 16px;
  background: #555;
  color: #f1f1f1;
  transition: var(--trans)
}

/* Page content */

.content {
  padding: 16px;
  transition: var(--trans)
}

/* The sticky class is added to the header with JS when it reaches its scroll position */

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  transition: var(--trans)
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */

.sticky+.content {
  padding-top: 102px;
  transition: var(--trans)
}

.datepicker-dropdown.datepicker-orient-left:before {
  right: 6px;
  left: auto !important;
}

.datepicker-dropdown.datepicker-orient-left:after {
  right: 7px;
  left: auto !important;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #1799ff;
  background-image: -moz-linear-gradient(top, #1799ff, #00b258) !important;
  background-image: -ms-linear-gradient(top, #1799ff, #00b258) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1799ff), to(#00b258)) !important;
  background-image: -webkit-linear-gradient(top, #1799ff, #00b258) !important;
  background-image: -o-linear-gradient(top, #1799ff, #00b258) !important;
  filter: none !important;
  border: 0 !important;
  color: white !important;
}

@media(min-width: 768px) {
  .js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min {
    margin-left: 0 !important;
    border-left: 0 !important;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min input {
    border-left: 0 !important;
    border-radius: 0 4px 4px 0 !important;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max input {
    border-right: 0 !important;
    border-radius: 4px 0 0 4px !important;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max {
    margin-right: 0 !important;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min:after {
    content: "-";
    position: absolute;
    top: 15px;
    left: 0;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-min.js-form-item-date-min {
    position: relative;
  }
  .js-form-item.form-item.js-form-type-textfield.form-item-date-max.js-form-item-date-max label {
    display: none;
  }

}

nav#mainNav {
  position: absolute;
  width: 100%;
  z-index: 5;
}

.c-blue {
  color: #55b3ff;
}

.c-green {
  color: #00b258;
}

.c-red {
  color: #e9492e;
}

.space-3.d-block {
  width: 100%;
  height: 10px;
}

.photo-album-comntainer {
  display: flex;
}

.photo-album-comntainer a {
  flex-basis: 33%;
  margin: 2px;
}

.photo-album-comntainer a img {
  width: 100%;
}

.photo-album-comntainer img.svg-3 {
  width: 50px !important;
  margin-bottom: 30px;
}

.table td,
.table th {
  border: 0;
}

div#calendar {
  margin-bottom: 40px;
}

ul#pgnumber li {
  list-style-type: none;
}

ul#pgnumber {
  display: flex;
}

.table-container {
  overflow-x: scroll;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: inherit;
  top: inherit;
  right: inherit;
}

.event-d-bg {
  background: #dee4f1;
}

article.warning-item {
  width: 100%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  left: 50% !important;
  transform: translateX(-50%);
  width: 1140px !important;
}

.latest-warning figure {
  border-radius: 10px;
  height: 230px;
  display: flex;
  align-items: center;
}

.intl-tel-input .selected-flag {
  height: 50px;
}

section#edit-page-feedback-question {
  margin: 0;
}

section.faq-list img {
  width: 100% !important;
  margin: 20px 0 !important;
  height: auto !important;
}

li.menu-item--active-trail li {
  padding-right: 10px;
}

article.overview-content br {
  display: none;
}

span.m-c-title {
  font-family: big-title;
  font-size: 16px;
}

.media-item-text p {
  color: gray;
}

.media-item-text span {
  color: black;
}

.media-item-text span.inn.cat {
  left: 27px;
  top: 27px;
}

.row.date-style .col-6 span {
  font-size: 0.875rem;
  display: inline-flex;
}

.date-cont {
  background: white;
  padding: 6px;
  border-radius: 4px;
  width: 100%;
  text-align: center;
}

section.media-center.sec-padd .sec-title {
  padding-bottom: 36px;
}

button.owl-prev {
  top: -100px;
  right: 40px;
}

button.owl-next {
  top: -100px;
  left: 40px;
}

div#block-report-block:after {
  content: "";
  display: block;
  height: 36%;
  position: absolute;
  left: 0;
  background: #e6e6e6;
  width: 4px;
  bottom: 63px;
  border-radius: 50px;
}

div#block-report-block-new11:after {
  content: "";
  display: block;
  height: 36%;
  position: absolute;
  left: 0;
  width: 4px;
  bottom: 63px;
  border-radius: 50px;
}

article.overview-content img:not(.svg-3) {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e6e6e6;
  color: black;
}

.col-lg-4.green-home .service-box:hover {
  border: 4px solid #00af40;
}

.col-lg-4.green-home .action-btn {
  color: #00af40;
}

.col-lg-4.green-home .btn-light:hover {
  background-color: #00af40;
  color: white;
}

.btn-outline-light {
  border: 0;
}

.col-lg-4.green-home .btn-group-light a:hover,
.col-lg-4.green-home .btn-group-light a:focus,
.col-lg-4.green-home .btn-group-light a.active {
  background: #00af40;
  color: #FFF;
}

.col-lg-4.orang-home .service-box:hover {
  border: 4px solid #f7931f;
}

.col-lg-4.orang-home .action-btn {
  color: #f7931f;
}

.col-lg-4.orang-home a:hover {
  background: #f7931f;
  color: white;
}

.select2-container--open .select2-dropdown {
  margin-top: 4px;
}

.rumers-tag.tag a {
  border: 1px solid #f2f3f5;
  display: inline-block;
  padding: 2px 6px;
  border-radius: 4px;
  font-family: big-title;
  color: #f29113;
}

span.romers-tag-red {
  display: none;
}

span.romers-title:hover a {
  color: #e74937;
}

form.sm-search span.select2.select2-container.select2-container--default {
  background: #ffffff !important;
  border-radius: 4px;
}

form.sm-search input {
  border: 0;
  margin: 0 !important;
}

span.select2.select2-container.select2-container--default {
  width: 100% !important;
}

/*.webform-confirmation__message:after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 25px;
  width: 25px;
  background-size: 25px 25px;
  margin-right: 10px;
  top: -4px;
  background-image: url(/themes/custom/sfda/assets/images/icons/smile.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
}*/

select#edit-question option[data-select2-id="2"],
select#edit-page-feedback-choices option[data-select2-id="2"] {
  display: none !important;
}

span#select2-edit-question-container,
span#select2-edit-page-feedback-choices-container {
  /* visibility: hidden; */
}

ul#select2-edit-question-results li:first-child,
ul#select2-edit-page-feedback-choices-results li:first-child {
  display: none;
}

ul#select2-edit-question-results,
ul#select2-edit-page-feedback-choices-results {
  background: white;
  border-radius: 4px;
}

span#select2-edit-question-container:after,
span#select2-edit-page-feedback-choices-container:after {
  /* content: " اختر ";
  display: block;
  position: absolute;
  height: 25px;
  width: 25px;
  background-size: 25px 25px;
  top: 13px;
  background-image: url(/themes/custom/sfda/assets/images/icons/thinking.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
  visibility: visible; */
}

html[lang=en] span#select2-edit-question-container:after,
html[lang=en] span#select2-edit-page-feedback-choices-container:after {
   /*  content: " Choose ";
  display: block;
  position: absolute;
  height: 25px;
  width: 25px;
  background-size: 25px 25px;
  top: 13px;
  background-image: url(/themes/custom/sfda/assets/images/icons/thinking.svg);
  background-repeat: no-repeat;
  margin-bottom: 15px;
  visibility: visible; */
}

span#select2-edit-question-container[title="نعم"]:after,
span#select2-edit-page-feedback-choices-container[title="نعم"]:after {
  display: none;
}

span#select2-edit-question-container[title="نعم"],
span#select2-edit-page-feedback-choices-container[title="نعم"] {
  visibility: visible;
}

span#select2-edit-question-container[title="لا"]:after,
span#select2-edit-page-feedback-choices-container[title="لا"]:after {
  display: none;
}

span#select2-edit-question-container[title="لا"],
span#select2-edit-page-feedback-choices-container[title="لا"] {
  visibility: visible;
}

li.pager__item {
  background: #f9f9f9;
  border-radius: 4px;
}

li.pager__item.is-active {
  border: 1px solid #1799ff;
  background: white;
}

.container footer {
  text-align: center;
  margin: 20px;
  opacity: 0.5;
}

form.sm-search .row .col {
  flex-basis: 32%;
  padding: 0;
  margin: 2px;
  margin-bottom: 10px;
}

form.sm-search .row {
  display: flex;
}

form.sm-search .row .col:nth-child(1),
form.sm-search .row .col:nth-child(2) {
  flex-basis: 49%;
}

form.sm-search button#submit {
  width: 100%;
  padding: 16px;
}

form.sm-search .row {
  margin: 0;
}

li.pager__item.pager__item--ellipsis {
  background: transparent;
  padding: 7px;
}

form#search-form fieldset#edit-lang-fieldset>legend>span.fieldset-legend {
  display: none;
}

form#search-form div#edit-language {
  justify-content: inherit;
}

li.blue-one p {
  font-family: big-title;
  font-size: 1.5em;
}

div#drupal-live-announce {
  height: 0;
}

form#webform-submission-front-feedback-block-content-6-add-form {
  margin: 0;
  width: 100%;
}

form.webform-submission-form.webform-submission-add-form .js-form-type-select:after {
  display: none;
}

form.webform-submission-form.webform-submission-add-form div#edit-actions--2,
form.webform-submission-form.webform-submission-add-form input#edit-submit--2,
.js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question {
  margin: 0 !important;
}

form#webform-submission-front-feedback-block-content-6-add-form,
.webform-submission-page-feedback-form {
  align-items: flex-end !important;
}

form#webform-submission-front-feedback-add-form {
  align-items: flex-end !important;
}

.webform-submission-front-feedback-form .select2-container--default .select2-selection--single {
  border-radius: 0 4px 4px 0 !important;
}

.webform-submission-front-feedback-form .webform-button--submit {
  border-radius: 4px 0 0 4px !important;
}

form#webform-submission-page-feedback-block-content-5-add-form {
  width: 100%;
  margin: 0;
}

form#webform-submission-front-feedback-block-content-6-add-form .js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question,
.webform-submission-page-feedback-form section.js-form-item.form-item.js-form-wrapper.form-wrapper.webform-section {
  flex-basis: 74% !important;
}

form#webform-submission-front-feedback-add-form .js-form-item.form-item.js-form-type-select.form-item-question.js-form-item-question {
  flex-basis: 74% !important;
}

form#webform-submission-front-feedback-add-form .form-actions {
  flex-basis: 26% !important;
}

form#webform-submission-front-feedback-block-content-6-add-form div#edit-actions--2,
.webform-submission-page-feedback-form .form-actions.js-form-wrapper.form-wrapper {
  flex-basis: 26% !important;
}

form#webform-submission-front-feedback-block-content-6-add-form .select2-container--default .select2-selection--single {
  background: white !important;
}

.grid-item-container,
.grid-item {
  height: 354px;
  margin-bottom: 20px;
}

.js-form-item.form-item.js-form-type-select.form-item-page-feedback-choices.js-form-item-page-feedback-choices.form-no-label {
  margin: 0 !important;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions {
  margin: 0 !important;
}

form#webform-submission-page-feedback-block-content-5-add-form span.select2-selection.select2-selection--single {
  border-radius: 0 4px 4px 0 !important;
  background: white !important;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions input#edit-submit {
  border-radius: 4px 0 0 4px !important;
}

.webform-confirmation__message {
  position: relative;
}

.intl-tel-input .selected-flag .iti-arrow {
  display: none;
}

.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 13px;
}

.form-item-page-feedback-choices {
  flex-basis: 100%;
}

form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions--2 input#edit-submit--2 {
  border-radius: 4px 0 0 4px !important;
}

form#webform-submission-general-contact-us-add-form {
  margin-bottom: 100px;
}

.webform-term-checkboxes-scroll .fieldset-wrapper {
  max-height: unset;
  overflow: unset;
}

div#calendar {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.fc-toolbar.fc-header-toolbar {
  background: #001d3b !important;
}

.all-event {
  position: absolute;
  padding: 10px 30px;
  right: 92px;
  height: auto !important;
  background-color: #00264e !important;
  top: 419px;
  -webkit-appearance: none !important;
  color: white;
  border-radius: 4px;
}

a.all-event:hover {
  background: white !important;
}

.fc-state-default {
  text-shadow: none !important;
  box-shadow: none !important;
}

button.all-event {
  color: white;
  padding: 14px 18px !important;
  border: 0;
  border-radius: 4px;
}

.fc-button-group {
  position: absolute;
  top: 480px;
}

.btn *,
.btn {
  font-family: big-title !important;
}

.rumers-tag.tag a:hover {
  background: #f2f3f5;
}

.services-boxes .owl-item {
  padding: 20px;
}

.services-boxes a {
  color: black;
}

.services-boxes p {
  color: rgba(0, 0, 0, 0.64);
}

.inn-boxes.new-h a {
  display: block !important;
}

ul.podcast-icons {
  justify-content: space-evenly;
  flex-basis: 100%;
  display: flex;
  margin-top: 18px;
}

.inn-boxes.new-h {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.services-boxes {
  position: relative;
}

.services-boxes.owl-carousel.bodcast-slider.owl-loaded.owl-drag .owl-nav button {
  background: white;
  padding: 9px 18px !important;
  border-radius: 4px;
  margin: 14px 4px 5px;
}

.services-boxes .owl-nav {
  position: absolute;
  top: -68px;
  left: 0;
}

.services-boxes .owl-item {
  padding: 20px 10px;
}

form#webform-submission-front-feedback-block-content-6-add-form div#edit-actions {
  flex-basis: 26% !important;
}

a.tag-list {
  font-family: big-title;
}

.tag-direction {
  text-align: left !important;
}

.latest-warning a:hover {
  color: #e74936;
}

/* option[selected="selected"] { */
  /* visibility: hidden !important; */
/* } */

::-moz-selection {
  /* Code for Firefox */
  color: white;
  background: #1899ff;
}

::selection {
  color: white;
  background: #1899ff;
}

fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-item:last-child,
fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-wrapper>.form-item:last-child,
fieldset.webform-composite-hidden-title .fieldset-wrapper>.webform-flexbox:last-child {
  margin-bottom: 1em !important;
}

input#edit-submit--2 {
  width: 100%;
}

.action {
  text-align: center;
}

div#edit-container {
  display: flex;
  flex-wrap: wrap;
}

div#edit-aqrar .js-form-item.form-item.js-form-type-checkbox {
  width: 100%;
}

div#modalCenterDescription {
  padding: 40px;
}

section.footer-menu ul {
  margin: auto;
  display: block;
  text-align: center;
}

.footer-logo {
  margin-bottom: 20px;
}

span#ui-id-2 {
  font-family: 'big-title', 'main', sans-serif;
  font-size: 2em;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 14px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-radius: 9px;
}

.overview-content h4:not(:first-child),
.overview-content .overview-content h4 {
  margin: 10px 0;
}

article.overview-content h5:not(:first-child) {
  margin: 10px 0 0;
}

section.faq-list .faq-item .faq-content ol,
section.faq-list .faq-item .faq-content ul {
  padding: 25px;
}

section.faq-list .faq-item .faq-content h6:not(:first-child) {
  margin: 10px 0 0;
}

.links-box figure img {
  width: 100%;
  height: auto !important;
  object-fit: cover;
}

.links-box figure {
  width: 100%;
  height: 105px !important;
  overflow: hidden;
}

.links-box div a {
  text-align: center;
}

.item-text {
  background: #f2f3f5;
  padding: 6px;
}

.item-text {
  background: #f2f3f5;
  padding: 6px;
}

.js-webform-select-other-input {
  margin: 0;
}

.table-section table tbody tr td.views-field.views-field-field-date {
  width: 150px;
}

/* Media for IPhone */

@media only screen and (min-width: 375px) and (max-width: 812px) {
  .media-center-items .btn-full-width {
    margin-top: 0;
  }
  .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    width: 95% !important;
    left: 50% !important;
    transform: translate(-50%, 0);
  }
  ul.pager__items.js-pager__items {
    margin: 0px 0 0;
    height: 40px;
    justify-content: right;
    overflow-x: auto;
  }
  ul.pager__items.js-pager__items::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    display: none;
  }
  li.pager__item.pager__item--first a,
  li.pager__item.pager__item--previous a,
  li.pager__item.pager__item--last a,
  li.pager__item.pager__item--next a {
    width: 102px;
  }
  .posts.posts--cards.post-grid.row .col-lg-4 {
    margin-bottom: 30px;
  }
  div#edit-account>div {
    width: 49%;
    display: inline;
}
    display: none;
} 
}

td.views-field.views-field-field-registration-number,
td.views-field.views-field-field-call-in-date,
td.views-field.views-field-field-international-birth-date,
td.views-field.views-field-field-data-lock-point,
td.views-field.views-field-field-submission-date,
td.views-field.views-field-field-publish-date,
td.views-field.views-field-field-document-code,
td.views-field.views-field-field-trial-site,
td.views-field.views-field-field-date {
  width: 18% !important;
}

td.views-field.views-field-body {
  width: 30%;
}

td.views-field.views-field-title,
td.views-field.views-field-field-standards-title-eng {
  width: 40% !important;
}

table#table_id th,
table#table_id td,
table#cosmeticslisttable th,
table#cosmeticslisttable td {
  text-align: center !important;
}

div#printbody .banner-slider {
  width: 600px;
  margin: auto;
}

table#table_id .item-text.warning-grid {
  padding: 4px;
}

table#table_id .warning-item:hover {
  border: 2px solid #1699ff;
  overflow: hidden;
}

table#table_id .warning-item {
  overflow: hidden;
}

table#table_id .col-lg-2.col-md-6,
table#table_id .col-lg-4.col-md-6 {
  margin: auto;
  max-width: unset;
  width: 80px;
}

hr.devider {
  width: 91%;
  margin: 40px auto;
  border-top: 4px solid white;
}

.new-headding {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  background: white;
}

.col-12.new-headding h3 {
  color: #1699ff;
  font-size: 20px;
}

article.news-single.raduies {
  border-radius: 0 0 8px 8px;
}

.col-12.new-headding {
  border-radius: 8px 8px 0 0;
}

article.news-single.raduies img.img-responsive.mt-3 {
  border: 4px solid #f2f3f5;
  border-radius: 8px;
}

img.awarniess-logo.img-fluid.d-block.m-auto {
  border: 4px solid #f2f3f5;
}

article.news-single.raduies.new-pad {
  padding: 40px 30px;
}

ul.slid-down li {
  list-style-type: none;
  flex: 1;
  text-align: center;
  position: relative;
}

ul.slid-down {
  display: flex;
  justify-content: space-between;
  background: #f9f9f9;
}

ul.slid-down li:not(:last-child):after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background: white;
  position: absolute;
  left: 0;
}

ul.slid-down a {
  color: black;
  font-family: 'big-title', 'main', sans-serif;
  padding: 20px !important;
  display: inline-block;
}

fieldset#edit-rumour-source {
  margin: 10px 0;
}

.single-page.event-workshop-page .col-lg-3 .posts.posts--cards.post-grid.row article.warning-item {
  background: #dee4f1;
}




ul.slid-down.new {
    margin-bottom: 20px;
    background: white;
    border-radius: 6px;
}

ul.slid-down.new li:not(:last-child):after {
    background: #f2f3f5 !important;
}





.modal-body.custom img {
    width: 100px;
    height: auto;
}

.modal-body.custom tr td:last-child {
    width: 85%;
}

.modal-body.custom tr td:first-child {
    width: 15%;
}

@media (min-width: 576px) {
  .modal-dialog.modal-dialog-centered.new-w {
    max-width: 850px;
}

}


.new-w .modal-body.custom {
    overflow: auto !important;
}



table caption {
    text-align: center;
}


figure.single-img.tb-hight {
    height: 111px;
    margin: 0;
    width: 120px;
}

figure.single-img.tb-hight>img {
    width: 100% !important;
    height: auto !important;
    object-fit: fill;
}




figure.single-img.tb-hight img.zoom-in{
  transform: translate(50%, -50%);
}

figure.single-img.tb-hight img.zoom-in {
    z-index: 1;
    height: 30px !important;
}

figure.single-img.tb-hight a.big:after {
    background: #00000054;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
}



section.table-section {
    background: white;
}


.table-striped tbody tr:nth-of-type(even) {
    background: rgb(249, 249, 249);
}


section.table-section thead {
    background: gainsboro;
}



details#edit-advanced .js-form-item {
    flex-basis: 19%;
}


details#edit-advanced .js-form-type-checkbox {
    background: white;
}


details#edit-advanced .form-checkboxes {
    justify-content: flex-start !important;
}

details#edit-advanced .form-checkboxes>div {
    margin: 5px !important;
}

fieldset#edit-keywords-fieldset .fieldset-wrapper>div {
    margin: 5px !important;
}

fieldset#edit-keywords-fieldset .fieldset-wrapper {
    display: flex;
}


html[lang="en"] .webform-submission-front-feedback-form .webform-button--submit,
html[lang="en"] form#webform-submission-page-feedback-block-content-5-add-form div#edit-actions input#edit-submit{
    border-radius: 0 4px 4px 0 !important;
}

article.service-box.h-100 span.select2.select2-container.select2-container--default {
    background: #f2f3f5 !important;
}







.search-holder.barcode-search.custom-style form {
    display: flex;
    flex: 1 1 0px;
    justify-content: space-around;
    flex-flow: row wrap;
    align-items: stretch;
}

.search-holder.barcode-search.custom-style form>div {
    flex: 1 1 0px;
}

.search-holder.barcode-search.custom-style form>div:not(:last-child) {
    margin-left: 6px;
}




div#accordionExample button {
    text-align: right;
    display: block;
    width: 100%;
}


div#accordionExample .card {
    margin: 10px 0;
}

.card-header b {
    font-family: sans-serif !important;
}

section.footer-top.sec-padd span.select2 {
    background: white !important;
}
/* is internet explorer */
.is-ie .navbar-brand{
  flex-grow: 1
}
.is-ie .blue-one {
  background: #1899ff;
}
.is-ie form#views-exposed-form-regulations-s-page-1 > div,
.is-ie .views-exposed-form > div ,
.is-ie form#views-exposed-form-regulations-s-page-1 > div,
.is-ie .views-exposed-form > div
{
  flex-grow: 1
}
.is-ie form.views-exposed-form .form-item-sort-by select,
.is-ie form.views-exposed-form .form-item-sort-order select{
  flex-grow: 1;
  width: 100%
}
.is-ie .js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys input,
.is-ie .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title input{
  background-position-y: 15px;
  background-position-x: -30px;
  background-size: 110px;
}
.is-ie .item-text.warning-grid .col-6{
  flex-direction: row;
    justify-content: flex-start;
}
.is-ie .right-actions img{
  height: 100%;
}
.is-ie button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
  background: rgba(255,255,255,0.28);
  height: auto;
}
.is-ie .all-event {
  right: 75px;  
}
.is-ie .fc-button.fc-state-default {
    background: rgba(70, 150, 235, 0);
    border: 1px solid rgba(255, 255, 255, 0.1803921568627451);
}
.is-ie .fc-button-group{
  right: 0px;
  left: 0px;
}
.is-ie .fc-toolbar.fc-header-toolbar .fc-left{
  align-items: baseline;
}
.is-ie .fc-view-container{
  height: auto;
}
.is-ie div#block-informationlist , 
.is-ie .row.rumors > div,
.is-ie .lastest-holder .row > div,
.is-ie .inn-boxes.new-h a
{
  width: 100%
}
.is-ie .navbar-collapse{
  flex-grow: 0;    
}
.is-ie .text-sfda{
  padding-top: 15px;
  color: white !important
}
.is-ie .tab-action a:hover,
.is-ie .tab-action a:focus,
.is-ie .tab-action a.active{
  color: #007bff !important
}
select::-ms-expand {
    display: none; /* Hide the default arrow in Internet Explorer 10 and Internet Explorer 11 */
}
.ui-widget-header {
    padding: 26px 0 !important;
}
.ui-widget-header span {
    opacity: 0;
}
form#simplenews-confirm-removal {
    padding: 0 12%;
}

form#simplenews-confirm-removal div#edit-actions a {
    display: none;
}

form#simplenews-confirm-removal {
    font-size: 16px !important;
    font-family: bold;
}

form#simplenews-confirm-removal p {
    margin-top: 10px;
    font-size: 14px;
}


.col-12 div.no-result form#simplenews-confirm-add [data-drupal-selector="edit-cancel"] {
    display: none;
}

.no-result.no-result-2 {
    padding: 0 12%;
}



/*--- sfda Devteam ---*/

.BlueBlock {
  background: #163776;
  border: 1px solid #163776;
  color: white;
  border-radius:30px;

}
.greyBlock {
  background: #eff0f2;
  border: 1px solid #eff0f2;
  color: #163776;
  border-radius:30px;
}
.greyBlockborder {
  background: #fff;
  border: 1px solid #eff0f2;
  color: #163776;
}
.BlockbgStyle{
  width:64px;
  height: 64px;
  min-height: 200px;
}
.medicalMask{
  background-image: url(../images/medical-mask.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.sterilization{
  background-image: url(../images/sterilization.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.availablilityClock{
  background-image: url(../images/shape.png);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.card-text-bottom{
  position: relative;
  bottom: -5.5%;
  font-size: 1rem;
}
.flex-fill {
  flex: 1 1 auto;
}

.sterilizersList thead {
  background-color:#163776;
  color:white;
border: 0px solid #163776;
}
.sterilizersList tbody {
  background-color:#eff0f2;
  color:163776;
border: 0px solid #163776;
text-align:center
}
.availability{
  background-color: white;
}
.availability i{
  display: inline-block;
  width: 48px;
  height: 48px;
  background-image:url(../images/Shape2.png);
  background-repeat: no-repeat;
}
.availability h5{
  display: inline;
  vertical-align: middle;;
}
.data {
  background-color: white;
  border: 1px solid #163776;
  border-radius: 3px;
}
.data td {
  vertical-align: middle;;

}
.phLocation{
  display: inline-block;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image:url(../images/googlemaps.png);
  clear: both;
  margin-bottom: 4px;
}
.wphLocation{
  display: inline-block;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image:url(../images/locationwhite.png);
}
.loactionIcon {
  max-width:100px;
  margin:auto;
}
.loactionIcon a:link, .loactionIcon a:visited {
display:block;
background-color:#163776;
color:white;
border-radius:30px;
padding: 3px;
max-width:100px;
}

.itemIcon div{
  width:100px;
  height: 100px;
}

.mls {
  background: url(..//images/wsterilization.png) no-repeat top;
  background-size: 100%;
}

.facemask {
  background: url(../images/wmedical-mask.png) no-repeat top;
  background-size: 100%;
}

.itemIcon div i{
  position: relative;
  top:65px;
}
.user-login-form-cont div[role='alert'] {
    position: initial !important;
}

.user-login-form-cont div[role="contentinfo"] {
    margin: 0 0 2rem 0 !important;
}

.authHead{
	text-align: right;
}

.countryName{
	float:left;
	margin-top: 7px;
	margin-right: 10px;
}


.productStatusClass{
	text-align: center;
}

.countryProductDiv{
	float: right;
	margin-right:20px;
}

.countryProductHead{
	text-align: right;
	padding-right: 50px;
}

/* Start drugs-vet-herbal lists design*/
section.search-top-0 {
  margin-top: 22px;
}

#replace1, #replace2, #replace3{
	display:none;
}


.filter{
	height:50px;
	padding-top:20px;
	padding-right:16px;
	padding-left:16px;
	padding-bottom:20px;
}

.filterbgR{
	text-align:center;
	float:left;
	background:#163977;
	margin-left:1px;
	height:50px;
	color:white;
	border-radius:0px 4px 4px 0px;
}
.filterbg{
	text-align:center;
	float:left;
	background:#163977;
	margin-left:1px;
	height:50px;
	color:white;
}
.filterbgL{
	text-align:center;
	float:left;
	background:#163977;
	margin-left:1px;
	height:50px;
	color:white;
	border-radius:4px 0px 0px 4px;
}

.filterbgDrug{
	text-align:center;
	float:left;
	margin-left:1px;
	background:#EAEAEA;
	color:#484E58;
	border-radius:0px 4px 4px 0px;
}

.filterbgVet{
	text-align:center;
	float:left;
	margin-left:1px;
	background:#EAEAEA;
	color:#484E58;
}


.filterbgHerbal{
	text-align:center;
	margin-left:1px;
	background:#EAEAEA;
	color:#484E58;
	border-radius:4px 0px 0px 4px;
}

a.filterbgHerbal:hover, a.filterbgVet:hover, a.filterbgDrug:hover{
	background:#163977;
	color:#ffffff;
}
a.filterbgHerbal:hover #change2, a.filterbgVet:hover #change1, a.filterbgDrug:hover #change3{
	display:none;
}
a.filterbgHerbal:hover #replace2, a.filterbgVet:hover #replace1, a.filterbgDrug:hover #replace3{
	display:inline;
}

div.filter p{
	padding-left:4px;
	padding-right:4px;
	display:inline
}

div.filter img{
	margin-top: -7px;
}

@media(max-width:531px){
	div.filter p{
		font-size:0px;
	}
	div.filter img{
		padding:0px;
	}
}
/* End drugs-vet-herbal lists design*/

/* Start Tameni banner for the drugs-vet-herbal lists design */

.tameniLogo {
		margin-right: 150px;
	}

.googlePlayLogo{
	margin-right:5px; 
	height: 74px;
}

.tameniBanner{
		text-align:center;
		margin-bottom: 10px;
		font-size:20px; 
		margin-top:20px;
	}
	
	.tameniText{
		font-size:20px; 
		margin-top:20px;
		margin-bottom:20px;
	}

@media(max-width:991px){
	.tameniBanner{
		font-size:20px; 
		margin-top:20px;
		text-align:center;
		margin-bottom: 20px;
	}
	.tameniLogo {
		text-align:center;
		margin:auto;
	}.appStoreLogo {
		text-align:center;
		margin:auto;
	}.googlePlayLogo {
		text-align:center;
		margin:auto;
	}
	.tameniText{
		font-size:20px; 
		margin-top:20px;
		margin-bottom:20px;
	}
        .code {
               display: none;
        }
}
	
@media(max-width:531px){
	.tameniBanner{
		font-size:20px; 
		margin-top:20px;
		text-align:center;
		margin-bottom: 20px;
	}
	.tameniLogo {
		text-align:center;
		margin:auto;
	}.appStoreLogo {
		text-align:center;
		margin:auto;
	}.googlePlayLogo {
		text-align:center;
		margin:auto;
	}
	.tameniText{
		font-size:20px; 
		margin-top:20px;
		margin-bottom:20px;
	}
}
/* Tameni banner for the drugs-vet-herbal lists design */

/* Start eservices design*/
.bluediv{
	background:#163977;
	text-align:center;
}
.bluediv figure{
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
.bluediv h5{
	color:#ffffff;
	text-align:center;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
}
.flip-card {
	background-color: transparent;
	width: 350px;
	height: 200px;
	perspective: 1000px;
}
.flip-card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.3s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.flip-all:hover .flip-card-inner {
	transform: rotateY(180deg);
}
/*.flip-all:hover img {
	display:none;
}*/
.flip-card-front, .flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip-card-front {
	background-color: #163977;
	color: black;
}
.flip-card-back {
	background-color: #ffffff;
	color: white;
	transform: rotateY(180deg);
	overflow: auto;
}
.flip-card-back p{
	color: #163977;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:4px;
	padding-right:4px;
}
.bluebutton{
	border:none; 
    width: 150px;
    outline: none;
    margin: auto;
}
.bluebutton button{
	background-color: #ffffff;
	color: #163977;
	border:none; 
	border-radius:20px;
	padding: 10px;
    outline: none;
    margin-right: 20px;
}
.bluebutton:hover button{
	background-color: #163977;
	color: white;
}
@media (max-width:990px) and (min-width:767px) {
    .bluediv h5{
	font-size: small;
	}
}​
/* End eservices design*/

@media (max-width: 767px){
.col-md-6.w-b-g {
    border-right: none;
    border-left: none;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}
}

div#printbody .banner-slider {
    width: auto;
    max-width: 600px;
}

/* Contact us */
.channel{
	flex-basis: 100%;
	width:1250px;
	/*margin-right:-71px; */
	margin-left:-11px;
}
.channel1{
	flex-basis: 100%;
	width:1250px;
	margin-right:-11px; 
	margin-left:-11px;
}
.channel2{
	flex-basis: 100%;
	width:1250px;
	margin-right:-11px;
}
@media(max-width:1199px){
	.channel, .channel1, .channel2{
	width:1070px;
	}
}
@media(max-width:991px){
	.channel, .channel1, .channel2{
	width:830px;
	}

}
@media(max-width:767px){
	.channel, .channel1, .channel2{
	width:unset;
	margin:0px;
	}

}
.testmargin{
	margin-top: 18px;
	margin-bottom: 10px;
	height: 100px; 
	width: 100px; 
	background-color:#2B4679; 
	border-radius: 50%; 
	display: inline-block; 
	opacity: 1;
}
.testmargin img{
	width:50px; 
	height:50px; 
	margin-top:25px;
	margin-left:2px;
}
.col-12.col-md-6.cont-us-new {
  margin-bottom: 10px;
  background: #f2f3f5;
  padding: 30px;
}
.cont-us-margin{
  margin-bottom: 50px;
}
.col-md-3 div {
  flex-basis: 100%;
}

nav#block-sitemap>ul>li:nth-child(3)>ul>li, nav#block-sitemap>ul>li:nth-child(5)>ul>li {
    flex-basis: 25%;
    margin-bottom: 40px;
}
nav#block-sitemap>ul>li:nth-child(5)>ul {
    display: flex;
    flex-wrap: wrap;
}
.boldHeader{
	font-weight: bold;
}



@media screen and (max-width: 1199px) and (min-width: 768px) {
    form.views-exposed-form .blue-list {
        flex-wrap: wrap;
    }
    ul.blue-list li {
        flex-basis: 16%;
    }
}


.field_paragraphs div div div div h2{
	 font-size: 1.500rem;
}
.field_paragraphs div div div div h3{
	 font-size: 1.400rem;
}
.field_paragraphs div div div div{
	 font-size: 1.600rem;
	 font-weight: bold;
	 font-family: 'big-title', 'main', sans-serif;
	 margin-bottom: 1rem;
	 margin-top: 1.500rem;
}
.field_paragraphs div div div div h2, .field_paragraphs div div div div h3, .field_paragraphs div div div div h4, .field_paragraphs div div div div h5, .field_paragraphs div div div div h6{
	 margin-bottom: 1rem;
	 margin-top: 1.500rem;
}
.field_paragraphs div div div div strong{
	font-weight: bold;
}

.field_paragraphs div div div div p, .field_paragraphs div div div div li, .field_paragraphs div div div div p span{
	 font-size: 1.2rem;
	 font-weight: normal;
	 line-height: 1.7;
	 font-family: "Times New Roman",serif;
}
section.error-pages.text-center img {
    margin: auto;
    width: 100%;
    max-width: 500px;
}

.help-tip{
    top: 18px;
    right: 18px;
    text-align: center;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 26px;
    cursor: default;
}

.help-tip:hover p{
    display:block;
    transform-origin: 100% 0%;

    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{    /* The tooltip */
    display: none;
    text-align: center;
    background-color: #1E2021;
    padding: 20px;
    width: 270px;
    position: absolute;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
/*    right: -4px;*/
    color: #FFF;
    font-size: 13px;
    line-height: 1.4;
}

.help-tip p:before{ /* The pointer of the tooltip */
/*    position: absolute;*/
    content: '';
    width:0;
    height: 0;
    border:6px solid transparent;
    border-bottom-color:#1E2021;
    right:10px;
    top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
    width:100%;
    height:40px;
    content:'';
    position: absolute;
    top:-40px;
    left:0;
}

.testopacity{
	opacity: 1;
}
.code {
  /* background-size: 120px;
  background-position: center; */
  width: 129px;
  height: 140px;
  display: inline-block;
  margin: 10px;
}

div.arImg{
	display:block;
}

.test-white{
	margin-top: -82px;
    width: 113%;
}	
/*form[data-drupal-selector="views-exposed-form-duplicate-of-lists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"], form[data-drupal-selector="views-exposed-form-duplicate-of-duplicate-of-lthe-expected-drug-list-shortages-ists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"]{
max-width: 80%;
    margin-top: -276px;
    margin-left: -68px;
}*/
.shortages-ists-table{
  max-width: 75%;
  margin-right: auto;
}
.shortage-no-result{
	max-width: 72%;
    margin-right: auto;
}
@media(max-width:767px){
	.shortage-no-result {
		margin-right: 0;    
	}
	.shortages-ists-table {
		margin-right: 0;    
	}
}
/*@media(max-width:1384px){
	.shortages-ists-table .table-section {
    overflow-x: scroll;
    }
	form[data-drupal-selector="views-exposed-form-duplicate-of-lists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"], form[data-drupal-selector="views-exposed-form-duplicate-of-duplicate-of-lthe-expected-drug-list-shortages-ists-s-block-1"], form[data-drupal-selector="views-exposed-form-the-expected-drug-list-shortages-block-1"]{
		max-width: 74%;
		margin-top: -276px;
		margin-left: 7px;    
	}
}*/
.regionstyle{
	margin-left: 25px;
}
.nDLogo{
	margin-right: 10px;
}

.blockShortage{
	margin-right: -100px;
}
.searchShortage{
	margin-top: -45px;
	margin-left: -250px;
}
.formListLeft{
	margin-top: 2px;
}
@media(max-width:1376px){
	.blockShortage{
		margin-right: 0px;
	}
	.searchShortage{
		margin-left: -100px;
	}
	.tableShortage{
		margin-left: -80px;
		overflow-x: scroll;
	}
}
@media(max-width:991px){
	.blockShortage{
		margin-right: 0px;
	}
	.searchShortage{
		margin-top: 0px;
		margin-left: 0px;
	}
	.formListLeft{
		margin-top: 30px;
	}
} 

#edit-submit-regulations-exceptions{
	display:none;
} 

div.col-md-4.col-sm-6{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

section.samples-articles-items-holder.articles-items-holder article.warning-item>div .cir-status {
   opacity: 1;
   transition: var(--trans);
   position: absolute; 
   display: flex;
   justify-content: center; 
   font-size: 12px !important; 
   font-family: 'main', sans-serif;
   width:80px;
   font-weight: unset;
}

section.samples-articles-items-holder.articles-items-holder article.warning-item:hover .cir-status {
  opacity: 0;
}

.box-share:hover .cir-status {
  opacity: 0;
}


.circular_status{
	position: absolute;
	width: fit-content;
  display: flex;
  justify-content: center;
  
}
.red_box {
background: #C11919 0% 0% no-repeat padding-box;
border-radius: 4px;
opacity: 1;
text-align: left;
font: normal normal normal 14px/22px Helvetica Neue LT Arabic;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
width: 79px;

text-align:center;

}
.green_box{
background: #19C119 0% 0% no-repeat padding-box;
border-radius: 4px;
opacity: 1;
text-align: left;
font: normal normal normal 14px/22px Helvetica Neue LT Arabic;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
width: 79px;

text-align:center;
}

#food_group, #drug_group, #md_group, #feed_group, #cosmetic_group, #pesticides_group{
	
	display: none;
}
button#submit.mt-3.btn.btn-primary.btn-me2{
	width:100%;
	
}
section.search-top.search-top-0{
	width:100%;
	
}

.circularsDate{
	margin-left: 5px;
	margin-right: 15px;

	
}

@media(min-width:768px){
	.circularsDate{
		flex:1;
		flex-wrap: unset;
	}
}

@media(max-width:768px){
	.circularsDate{
		margin-left: 15px;
	}
}

@media(max-width:767px){
	.circularsDate{
		margin-left: 15px;
		flex:unset;
	}
}

td.col-thin{
	width:30%;

}

.views-exposed-form label[for=edit-field-country-name],label[for=edit-field-customer-type],label[for=edit-field-scope-of-regulation],label[for=edit-field-mainstreaming],label[for=edit-field-circular-status],label[for=edit-field-food-group],label[for=edit-field-drug-group],label[for=edit-field-md-group],label[for=edit-field-feed-group],label[for=edit-field-pesticides-group],label[for=edit-field-cosmetic-group]{
  position: absolute;
  margin-top: -21px;
}

/* Fix start and end date fields style */
#edit-date-wrapper{
  margin: 0 !important;
  margin-top: -25px !important;
}

#edit-date-wrapper legend{
  margin-bottom: 0.5rem !important;
}

#edit-date-wrapper .fieldset-wrapper{
  display: flex !important;
}

label[for="edit-date-min"]{
  display: none !important;
}

.email-tfa-verify-form #edit-submit, .email-tfa-verify-form #edit-resend, .email-tfa-verify-form #edit-interrupt{
  width: 85px !important;
}

.email-tfa-verify-form .is-disabled{
  color: gray;
}

#webform-submission-general-feedback-block-content-9-form-ajax #edit-actions--2,
#webform-submission-general-feedback-block-content-9-form-ajax #edit-actions--5,
#webform-submission-general-feedback-block-content-9-form-ajax #edit-submit,
#webform-submission-general-feedback-block-content-9-form-ajax #edit-action,
#webform-submission-general-feedback-block-content-9-form-ajax #edit-actions{
  flex-basis: 30% !important;
}

#webform-submission-general-feedback-block-content-9-form-ajax input[type="submit"]{
  margin: 0 !important;
}

.req-seo{
  color:red !important;
}

#files, #EsystemTypes, #obClear, #obFin, #ticket_response{
  display:none;
}

#fix-seo{
  height: 40px;
  width: 100%;
}

#fix-seo-two{
  color: white;
  font-weight: bold;
  margin-bottom: 20px; 
}

.fix-seo-three{
  border-radius: 2px;
  margin: 5px;
  width: 100px;
}