/* Import All sass dirctories */
/* Global Mixins */
/* Global Variables */
/* Colors Variables */
/* Import Base sass files */
/* Base Styles */
@font-face {
  font-family: myFirstFont;
  src: url(../../fonts/ArbFONTS-DINNextLTArabic-Regular-4.ttf);
}

@font-face {
  font-family: cairo-light;
  src: url(/public/themes/default/fonts/ARBFONTS-DINNEXTLTARABIC-REGULAR-4.TTF);
}



html {
  overflow-x: hidden; }


body {
  font-family:  cairo-light, serif !important;
  background: white;
  margin: 0;
  padding: 0;
  overflow-x: hidden; }

a {
  text-decoration: none !important; }

.minister-image {
  text-align: center; }

.minister-image > img {
  height: 300px;
  width: 300px; }

.social-container {
  padding-top: 19px;
  box-shadow: 0 0 16px #e7e3e3;
  padding-bottom: 15px; }

.card-minist {
  box-shadow: 0 0 8px #d0cccc;
  padding: 25px;
  height: 350px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.card-minist > img {
  padding-bottom: 25px; }

.tender-card {
  padding: 17px;
  box-shadow: -2px 1px 7px #e4dcdc;
  border-top: 2px solid #FFA751; }

.tender-card > .deadline {
  color: #FFA751 !important; }

.color-orange {
  color: #FFA751 !important; }

@use "common";
@media (max-width: 991px) {
  .brand-image {
    width: 210px; }

  .mt-sm {
    margin-top: 7rem !important; }

  .navbar-nav {
    text-align: center !important; }

  .dropdown-item {
    text-align: center !important; } }
@media (min-width: 992px) {
  .brand-image {
    width: 184px;
    margin-right: 40px; }

  nav {
    padding: 16px !important; }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 2.5rem !important; }

  .navbar.first::after {
    content: "";
    width: 97%;
    padding-top: 20px;
    border-bottom: 1px solid #9e9797;
    position: absolute;
    bottom: 0; }

  .carousel-item > img {
    height: 800px; } }
.sub-title {
  color: #000000; }

.carousel-background {
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 167, 81, 0.5);
  bottom: 0;
  z-index: 1; }

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 15px !important;
  height: 15px !important;
  margin-left: 3px;
  margin-right: 3px;
  text-indent: -999px;
  cursor: pointer;
  background: -moz-linear-gradient(180deg, #FFA751, #FFE259) !important;
  background: -webkit-linear-gradient(180deg, #FFA751, #FFE259) !important;
  background: linear-gradient(180deg, #FFA751, #FFE259) !important;
  background-clip: padding-box;
  border-top: unset !important;
  border-bottom: unset !important;
  opacity: 0.5;
  transition: opacity 0.6s ease;
  border-radius: 50px !important;
  margin-top: 20px; }

.carousel-indicators {
  position: absolute;
  left: unset !important;
  bottom: 50% !important;
  right: 0 !important;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 0;
  margin-left: 15%;
  margin-right: 1% !important;
  list-style: none;
  flex-direction: column !important; }

@media (max-width: 425px) {
  .carousel-indicators {
    bottom: 23% !important; }

  .carousel-social {
    top: 19% !important; }

  .carousel-social > a > img {
    width: 25px;
    margin-top: 10px; }

  .library-main-title::after {
    content: "";
    display: inline-block;
    border-bottom: 1px solid #FFA751;
    width: 48% !important;
    position: relative;
    right: 12px;
    bottom: 1px; }

  .minist-instruct::after {
    content: "";
    display: inline-block;
    border-bottom: 1px solid #FFA751;
    width: 38% !important;
    position: relative;
    right: 12px;
    bottom: 1px; }

  .magazine-main-title::after {
    content: "";
    display: inline-block;
    border-bottom: 1px solid #FFA751;
    width: 48% !important;
    position: relative;
    right: 12px;
    bottom: 1px; } }
.carousel-indicators > .active {
  box-shadow: 0 0 9px #FFE259 !important; }

.carousel-social {
  position: absolute;
  top: 35%;
  left: 3%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 3; }

@media (min-width: 426px) {
  .carousel-social > a > img {
    padding-top: 15px;
    width: 50px; } }
.navbar-nav {
  margin-right: 47px !important; }

h4.mail-title::after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid #FFA751;
  width: 74%;
  position: relative;
  right: 12px;
  bottom: 1px; }

.news-box {
  border: 1px solid #FFA751;
  position: relative;
  top: 38px; }

.news-image {
  position: relative;
  bottom: 40px;
  right: 23px; }

.news-box > p {
  position: absolute;
  bottom: -5px;
  right: 77px; }

.news-image > h4 {
  position: absolute;
  bottom: 7px;
  color: white !important;
  padding-right: 20px;
  padding-left: 20px;
  z-index: 6; }

.news-bottom-effect {
  width: 100%;
  height: 92px;
  background: #93602e;
  background: -moz-linear-gradient(180deg, rgba(147, 96, 46, 0.0900735294) 0%, rgba(147, 96, 46, 0.4654236695) 50%, rgba(147, 96, 46, 0.8799894958) 100%);
  background: -webkit-linear-gradient(180deg, rgba(147, 96, 46, 0.0900735294) 0%, rgba(147, 96, 46, 0.4654236695) 50%, rgba(147, 96, 46, 0.8799894958) 100%);
  background: linear-gradient(180deg, rgba(147, 96, 46, 0.0900735294) 0%, rgba(147, 96, 46, 0.4654236695) 50%, rgba(147, 96, 46, 0.8799894958) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#93602e",endColorstr="#93602e",GradientType=1);
  position: absolute;
  bottom: 1px;
  z-index: 4; }

.magazine-box {
  box-shadow: 0 0 6px #c7bfbf;
  padding-top: 27px; }

.magazine-box > p {
  font-size: 1.5em; }

.col-xs {
  padding-top: 10px;
  padding-bottom: 10px; }

.minist-instruct::after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid #FFA751;
  width: 58%;
  position: relative;
  right: 12px;
  bottom: 1px; }

.magazine-main-title::after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid #FFA751;
  width: 82%;
  position: relative;
  right: 12px;
  bottom: 1px; }

.generalize-box {
  border-right: 3px solid #FFA751;
  box-shadow: -3px 1px 12px #e4dcdc;
  padding: 20px 37px 20px 12px; }

.library-main-title::after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid #FFA751;
  width: 58%;
  position: relative;
  right: 12px;
  bottom: 1px; }

.video-main-title::after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid #FFA751;
  width: 66%;
  position: relative;
  right: 12px;
  bottom: 1px; }

.library-box {
  text-align: center;
  padding: 35px;
  box-shadow: 0 -4px 9px #e8e4e4;
  border-bottom: 3px solid #FFA751; }

.video-box > .video-image > img {
  border-right: 3px solid #FFA751; }

.video-back {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(255, 165, 0, 0.5);
  top: 0;
  left: 0; }

.video-play {
  position: absolute;
  top: 50%;
  transform: translate(-45%, -55%);
  left: 50%; }

.video-play:hover {
  opacity: 0.8; }

.video-play > i {
  font-size: 73px;
  color: white;
  /* box-shadow: 0 0 20px #b76700; */
  border-radius: 53px; }

.video-play > i:hover {
  color: #FFA751;
  box-shadow: 0 0 20px #FFA751; }

.dropdown-toggle::after {
  color: #FFA751 !important; }

.video-play > img:hover {
  opacity: 0.8; }

.dropdown-item:focus, .dropdown-item:hover {
  background-color: #FFA751 !important;
  color: white !important; }

.nav-active:after {
  content: "";
  border-bottom: 1.3px solid #FFA751 !important;
  width: 50px !important;
  height: 2px !important;
  display: block !important;
  position: relative;
  bottom: -3px; }

h1, h2, h3, h4, h5, h6, li {
  color: #000000 !important; }

a, p {
  color: #757575 !important; }

body {
  font-family: "cairo-light" !important;
}

a {
  color: #757575 !important;
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s; }

.about-cover {
  background-image: url(/themes/default/img/cover.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 150px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2em;
  color: #248CC8; }

.page-title::before {
  content: url(/themes/default/img/after.png);
  position: relative;
  top: 14px; }

.space-top-bottom {
  margin-top: 60px;
  margin-bottom: 80px; }

.page-link {
  border: none !important; }

.page-item.active .page-link {
  border-radius: 50px;
  background-color: #FFEDDC !important;
  color: #000000 !important;
  margin-right: 10px !important; }

a.page-link {
  border-radius: unset !important;
  margin-right: 42px !important;
  color: #000000 !important; }

.page-item:last-child .page-link {
  border-top-left-radius: unset !important;
  border-bottom-left-radius: unset !important;
  border: 1px solid orange !important;
  position: absolute;
  left: 0; }

.page-item:first-child .page-link {
  border: 1px solid #FFA751 !important; }

li.page-item.disabled {
  margin-left: 42px !important; }

.social-ico {
  padding-top: 5px;
  padding-bottom: 5px; }

.paginate {
  padding-top: 15px;
  box-shadow: -3px 0px 5px #c5c1c1;
  border-right: 2px solid orange;
  height: 100%;
  padding-left: 15px !important;
  padding-right: 15px !important; }

.pagination {
  position: relative; }

.page-link:hover {
  background-color: #FFA751 !important;
  color: white !important; }

.social-sidebar > a img:hover {
  opacity: 0.8; }

.footer-icons > a > img:hover {
  opacity: 0.8; }

.doc-title-div {
  padding-top: 20px;
  border-left: 2px solid #FFE259;
  border-right: 2px solid #FFE259;
  border-bottom: 2px solid #FFE259;
  width: 100%;
  text-align: center;
  color: #4ACA9B; }

.doc-title-div > h2 {
  color: #248CC8 !important; }

.doc-all-title::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  -moz-border-radius: 7.5px;
  -webkit-border-radius: 7.5px;
  border-radius: 7.5px;
  background-color: #4ACA9B;
  margin-left: 8px; }

.btn-green {
  background-color: #4ACA9B !important;
  color: white !important;
  border: none !important;
  border-radius: 20px; }

.doc-download {
  padding-top: 28px;
  padding-bottom: 22px; }

.btn-structure, .file-d-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #FFA751 !important; }

.btn-structure:hover, .file-d-button:hover {
  background: #FFA751;
  color: white !important; }

.file-container {
  padding: 10px;
  box-shadow: 0 0 4px #d1c7c7; }

.file-container > .file-subcontainer > .file-icon > img {
  width: 80px;
  height: auto; }

.file-title {
  display: flex;
  justify-content: flex-end;
  flex-direction: column; }

.file-d-button {
  border-radius: 50px !important; }

.m-top {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

@media (max-width: 991px) {
  .m-top {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; } }
.news-header {
  background-image: url("/themes/default/img/news-header.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: content-box;
  height: 260px;
  width: 100%;
  display: flex;
  align-items: center; }

.header-back {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(147, 96, 46, 0.7); }

.news-header > h1 {
  z-index: 2;
  color: white !important;
  margin-right: 6%; }

.news-header > h1::after {
  content: "";
  width: 43px;
  border-bottom: 1px solid #FFA751;
  display: block; }

.news-side-box {
  border-right: 3px solid #FFA751;
  box-shadow: -3px 1px 12px #e4dcdc; }

.news-side-box > div > a {
  padding: 6px 22px 0px 0px; }

.news-side-box > div > a > h4 {
  margin-right: 30px;
  padding-bottom: 7px; }

.news-side-box > div > hr {
  margin-top: unset !important;
  margin-bottom: unset !important; }

.news-side-box > div:hover {
  background-color: #FED3A9; }

.social-sidebar > a > img {
  margin-left: 25px; }

.box-news {
  padding: 37px;
  box-shadow: 0 -5px 9px #e8e5e5;
  border-bottom: 5px solid orange; }

.image-header > h1 {
  z-index: 2;
  color: white !important;
  margin-left: 6%; }

.image-header > h1::after {
  content: "";
  width: 43px;
  border-bottom: 1px solid #FFA751;
  display: block; }

.background-bottom {
  position: absolute;
  bottom: 0;
  background: rgba(96, 91, 91, 0.5);
  width: 100%;
  padding-right: 12px;
  padding-left: 12px; }

.background-bottom > p {
  color: white !important; }

.video-background {
  position: absolute;
  bottom: 0;
  background: rgba(147, 96, 46, 0.5);
  width: 100%;
  height: 100%; }

.box-image > p {
  position: absolute;
  bottom: 0;
  z-index: 10;
  color: white !important;
  padding-right: 12px;
  padding-left: 12px; }

.social-share-box {
  display: flex;
  border: 1px solid orange;
  height: 45px;
  justify-content: center;
  align-items: center; }

.social-share-box:hover {
  background: #f3f2f2;
  cursor: pointer; }

.social-share-box > img {
  width: 11px;
  height: auto;
  margin-left: 16px;
  margin-right: 20px;
  margin-top: 16px;
  margin-bottom: 19px; }

.social-share-box > p {
  margin-left: 23px;
  margin-top: 11px; }

/*# sourceMappingURL=app.css.map */
