/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url(http://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
  color: #222;
}
.hambastagi-img {
  background-color: none;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20viewBox%3D%220%200%20188.55%2053.7%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23A8A697%22%20d%3D%22M5.508%2017.66v7.285h6.716V17.66h4.068v18.96h-4.068v-7.935H5.508v7.937H1.414V17.66h4.094zM24.05%2031.753l-1.283%204.868h-4.23l5.513-18.96h5.354l5.592%2018.97h-4.388l-1.39-4.86H24.05zm4.576-3.207L27.5%2024.523c-.32-1.125-.64-2.53-.91-3.657h-.052c-.268%201.126-.536%202.562-.83%203.657l-1.07%204.024h3.988zm23.95.816c-.083-2.277-.163-5.036-.163-7.793h-.08c-.563%202.42-1.31%205.12-2.008%207.34l-2.193%207.4h-3.185l-1.927-7.34c-.588-2.23-1.2-4.93-1.63-7.41h-.052c-.107%202.56-.186%205.48-.322%207.85l-.32%207.2H36.92l1.152-18.97h5.435l1.764%206.33c.57%202.19%201.13%204.56%201.53%206.78h.09c.51-2.19%201.13-4.7%201.71-6.81l1.93-6.31h5.33l.99%2018.964h-3.99l-.27-7.26v.01zm7.382-11.45c1.07-.225%203.236-.394%205.27-.394%202.49%200%204.014.252%205.326%201.067%201.26.704%202.17%201.998%202.17%203.715%200%201.69-.935%203.262-2.97%204.052v.056c2.06.592%203.586%202.222%203.586%204.67%200%201.717-.75%203.067-1.873%204.024-1.312%201.098-3.5%201.717-7.09%201.717-2.005%200-3.503-.14-4.413-.28V17.91h-.006zm4.04%207.258h1.34c2.14%200%203.29-.927%203.29-2.334%200-1.435-1.044-2.195-2.89-2.195-.883%200-1.394.06-1.74.12v4.42zm0%208.415c.403.056.884.056%201.578.056%201.847%200%203.48-.73%203.48-2.73%200-1.91-1.633-2.67-3.666-2.67h-1.392v5.35zm16.324-1.83l-1.286%204.867h-4.228l5.514-18.963h5.35l5.592%2018.96h-4.387l-1.392-4.87H80.32h.002zm4.574-3.208l-1.124-4.024c-.32-1.125-.642-2.53-.91-3.657h-.054c-.266%201.126-.534%202.562-.83%203.657l-1.07%204.024h3.988zm8.91%203.66c1.098.59%202.783%201.18%204.525%201.18%201.87%200%202.86-.815%202.86-2.055%200-1.177-.85-1.854-3.02-2.67-3-1.098-4.95-2.844-4.95-5.6%200-3.234%202.57-5.71%206.83-5.71%202.04%200%203.53.452%204.61.958l-.9%203.462c-.723-.364-2.01-.9-3.773-.9s-2.622.844-2.622%201.832c0%201.208%201.02%201.743%203.35%202.674%203.185%201.238%204.683%202.98%204.683%205.656%200%203.18-2.33%205.882-7.28%205.882-2.06%200-4.096-.563-5.115-1.155l.83-3.54.007-.01zM111.6%2021.26h-4.846v-3.6h13.86v3.6h-4.92v15.363h-4.097v-15.36zm13.404%2010.495l-1.285%204.868h-4.23L125%2017.66h5.354l5.594%2018.962h-4.39l-1.393-4.866h-5.163v-.002zm4.576-3.207l-1.123-4.024c-.322-1.125-.642-2.53-.91-3.657h-.054c-.268%201.126-.537%202.562-.83%203.657l-1.07%204.024h3.986zm23.47%207.204c-1.26.45-3.642%201.07-6.023%201.07-3.292%200-5.674-.873-7.33-2.562-1.66-1.63-2.57-4.106-2.544-6.894.027-6.3%204.39-9.903%2010.304-9.903%202.328%200%204.123.48%205.005.93l-.853%203.433c-.99-.45-2.22-.816-4.2-.816-3.4%200-5.97%202.026-5.97%206.135%200%203.91%202.33%206.217%205.67%206.217.94%200%201.69-.113%202.01-.28v-3.97h-2.79v-3.347h6.71v9.987h-.01zm7.275-18.09V36.62h-4.094V17.66h4.1zm3.214%207.497c0-6.92%204.81-11.91%2011.71-11.91%206.9%200%2011.58%204.86%2011.58%2011.9%200%206.79-4.69%2011.78-11.72%2011.78-6.77%200-11.59-5-11.59-11.79z%22%2F%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M172.146%2024.96c0%203.396-1.787%204.23-2.958%204.23-1.854%200-2.96-1.533-2.96-4.18%200-2.924%201.454-4.226%202.99-4.226%201.82%200%202.928%201.62%202.928%204.18v-.003zm-3.862%200c0%201.398.205%202.564.95%202.564.664%200%20.837-1.365.837-2.563%200-1.11-.17-2.52-.87-2.52-.76%200-.91%201.42-.91%202.53zm5.017-1.596c0-.816-.03-1.7-.06-2.45h1.81l.11%201.185h.05c.35-.87.97-1.32%201.54-1.32.21%200%20.32%200%20.45.03v2.16c-.13-.04-.27-.04-.44-.04-.445%200-1.03.32-1.27%201.16-.05.18-.08.47-.08.812v4.13h-2.09v-5.69h.004zm10.32-2.448c-.03.735-.08%201.6-.08%202.58v4.645c0%201.75-.3%202.72-.93%203.35-.57.57-1.37.9-2.51.9-.71%200-1.37-.13-1.93-.38l.38-1.68c.4.18.89.35%201.49.35%201.05%200%201.46-.73%201.46-1.98v-.5h-.03c-.27.52-.805.82-1.39.82-1.74%200-2.42-1.99-2.42-3.94%200-2.71%201.17-4.27%202.61-4.27.616%200%201.12.334%201.42.948h.037l.11-.812h1.814zm-2.14%202.964c0-.216-.03-.434-.07-.6-.09-.35-.31-.667-.66-.667-.74%200-1.04%201.066-1.04%202.396%200%201.51.41%202.28%201%202.28.27%200%20.54-.15.7-.59.06-.18.09-.44.09-.65v-2.18z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50% auto;
  box-shadow: 0 0 1px #999 !important;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.image--16by9 {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.ns2-image1 {
  max-width: 100%;
  height: auto;
  border: 0px;
}
.ns2-image {
  max-width: 100%;
  height: auto;
  border: 0px;
}
@media (max-width: 400px) {
  .ns2-image1 {
    width: 100% !important;
    margin: 5px 0 !important;
  }
}
img.ns2-image {
  box-shadow: 0 0 2px #999;
}
.robat_all_sam_ps {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #c6c6c6;
  background-image: url('../images/background1.png') !important;
  background-origin: padding-box;
  background-position: right top;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0 solid #bbb;
  color: #c70000 !important;
  direction: rtl !important;
  font-size: 12px !important;
  font-weight: normal !important;
  margin-bottom: 20px !important;
  position: relative;
  text-align: right !important;
  top: -8px;
}
.robat_all_sam_ps a {
  color: #222 !important;
  font-size: 14px;
  direction: rtl;
}
.robat_all_sam_ps a:hover {
  color: #c70000 !important;
}
.robat_all_sam_ps H3 {
  line-height: 22px !important;
}
.robat_all_sam_ps img {
  border: 1px solid #bbb;
  margin-bottom: 10px;
  height: auto;
  max-width: 100% !important;
}
.robat_all_sam_ps_header {
  padding: 10px 10px 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px !important;
}
.robat_all_sam_ps_en {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #c6c6c6;
  background-image: url('../images/background1.png') !important;
  background-origin: padding-box;
  background-position: right top;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0 solid #bbb;
  color: #c70000 !important;
  direction: ltr !important;
  font-size: 12px !important;
  font-weight: normal !important;
  margin-bottom: 20px !important;
  position: relative;
  text-align: left !important;
  top: -8px;
}
.robat_all_sam_ps_en a {
  color: #222 !important;
  font-size: 14px;
  direction: ltr;
}
.robat_all_sam_ps_en a:hover {
  color: #c70000 !important;
}
.robat_all_sam_ps_en img {
  border: 1px solid #bbb;
  margin-bottom: 10px;
  height: auto;
  max-width: 100% !important;
}
.robat_all_sam_ps_en H3 {
  line-height: 18px !important;
}
.robat_all_sam_ps_en_header {
  padding: 0px 10px;
  position: relative;
  font-size: 14px;
  line-height: 20px !important;
}
.pashto_title {
  padding: 0 10px;
}
.srfrPostTextLink {
  text-align: left;
  font-size: 10px !important;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
}
.hambastagi_ghag {
  border-radius: 15px;
  margin-bottom: 20px;
  text-align: center !important;
}
.hambastagi_ghag a {
  color: #000 !important;
}
.hambastagi_ghag img {
  border: 0px !important;
  outline: 0px !important;
  height: auto;
}
.hambastagi_ghag a:hover {
  color: #c70000 !important;
}
.menu_lang_sam {
  background: linear-gradient(to bottom, #990000, #333) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.menu_lang_sam a:hover {
  background: linear-gradient(to bottom, #990000, #990000) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.nav-pills {
  font-size: 12px;
}
.space_sam {
  margin-bottom: 20px;
  text-align: center;
}
.show_sam {
  border: 1px solid #bbb;
}
.robat_all_sam {
  color: #c70000 !important;
  direction: rtl !important;
  text-align: right !important;
  background-color: #c6c6c6;
  background: url('../images/background1.png') !important;
  background-repeat: repeat;
  background-position: top right;
  border: 1px solid #bbb;
  margin-bottom: 20px !important;
}
.all_sam_header {
  padding: 0 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px !important;
}
.robat_all_sam a {
  color: #222 !important;
  font-size: 14px;
  direction: rtl;
}
.robat_all_sam a:hover {
  color: #c70000 !important;
}
.robat_all_sam .bt-category {
  color: #c70000 !important;
  font-size: 12px !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
  line-height: 250% !important;
  position: relative;
}
.robat_all_sam_en {
  direction: ltr !important;
  text-align: left !important;
  background: url('../images/background1.png') !important;
  background-repeat: repeat;
  background-position: top right;
  border: 1px solid #bbb;
  margin-bottom: 20px !important;
}
.robat_all_sam_en a {
  color: #222 !important;
  font-size: 14px;
  direction: rtl;
}
.robat_all_sam_en a:hover {
  color: #c70000 !important;
}
.robat_all_sam_en .bt-category {
  color: #c70000 !important;
  font-size: 12px !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
  line-height: 250% !important;
  position: relative;
  top: -8px;
}
.robat_all_sam_en .bt-title {
  font-weight: normal !important;
  text-transform: none !important;
}
.robat_sam {
  direction: rtl !important;
  text-align: right !important;
  background: url('../images/background1.png') !important;
  background-repeat: repeat;
  background-position: top right;
  border-right: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-top: 1px solid #bbb;
}
.robat_sam a {
  color: #222 !important;
  font-size: 14px;
  direction: rtl;
}
.robat_sam a:hover {
  color: #c70000 !important;
}
.robat_sam .bt-category {
  color: #c70000 !important;
  margin-bottom: 10px !important;
  line-height: 250% !important;
  position: relative;
  top: -8px;
}
.robat2_sam {
  direction: rtl !important;
  text-align: right !important;
  background: url('../images/background1.png') !important;
  background-repeat: repeat;
  background-position: top right;
  border-right: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  margin-bottom: 20px;
}
.robat2_sam a {
  color: #222 !important;
  font-size: 13px;
  font-weight: regular;
}
.robat2_sam a:hover {
  color: #c70000 !important;
}
.robat2_sam .bt-category {
  color: #c70000 !important;
}
.bt-date {
  color: #444 !important;
  font-size: 12px !important;
  text-align: left !important;
}
.cartoon_sam {
  height: auto;
  background: rgba(255, 255, 255, 0.5) url('../images/footer_bg.png');
  background-size: cover;
  border-color: #fff;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 20px;
  text-align: center !important;
}
.cartoon_sam a {
  color: #000 !important;
}
.cartoon_sam img {
  margin-top: 7px !important;
}
.cartoon_sam a:hover {
  color: #c70000 !important;
}
.cartoon_title {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
}
.tags_sam {
  background: #cb020a;
  border-bottom: 1px solid #000;
  border-radius: 10px 0;
  color: #fff !important;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 2px 4px;
  padding: 3px;
}
.copy_sam {
  background: #eee;
  border-radius: 5px;
  color: #c70000 !important;
  font-size: 14px;
  font-weight: 700;
  margin: 0 2px 4px;
}
.search_sam {
  text-align: right;
  background-image: linear-gradient(to bottom, #c70000, #c70000);
}
.lang_sam {
  color: #eee !important;
  text-align: right;
  font-size: 12px;
}
.news_sam {
  direction: rtl;
  text-align: right;
  border: 1px solid #bbb;
  font-size: 14px;
  font-weight: bold;
}
.sam_left {
  background: #ededed;
  padding: 10px;
}
.hez_left {
  background-color: #ccc;
}
.hezb {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 16px;
  font-weight: normal;
  line-height: 200% !important;
  text-align: justify;
  text-justify: kashida;
  padding-bottom: 15px !important;
  margin: 0px;
}
.hcomments {
  margin: 0px;
  color: #006699;
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 14px;
  font-weight: normal;
  line-height: 190% !important;
  text-align: justify;
  text-justify: kashida;
  padding-bottom: 15px !important;
}
.hcomments a {
  color: #0066ff !important;
}
.hcomments a:hover {
  color: #c70000 !important;
}
.hcomments a:visited {
  color: #999 !important;
}
.hezb_c {
  color: #990033;
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}
.footnote {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 12px;
  font-weight: bold;
  line-height: 180% !important;
  text-align: justify;
  text-justify: kashida;
  padding-bottom: 15px !important;
}
.source {
  color: #990033;
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 12px;
  font-weight: normal;
  line-height: 180%;
  text-align: left;
}
.subhead {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 18px;
  font-weight: bold;
  line-height: 180%;
  text-align: right;
}
.quote {
  color: #993333;
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 14px;
  font-weight: bold;
  line-height: 190%;
  text-align: justify;
  padding: 0 30px 5px !important;
}
.comment_fb {
  background: #eee;
  color: #004c72;
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 13px;
  font-weight: normal;
  line-height: 160%;
  text-align: justify;
  padding: 15px 15px !important;
}
.comment_fb cite {
  color: #004c72;
  font-size: 14px;
  font-weight: bold;
  display: block;
  border-bottom: 1px solid;
  border-color: #999;
  margin: 5px 0px 10px 0;
  padding: 0 0 5px;
}
.slogan {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 22px;
  font-weight: bold;
  line-height: 160%;
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: right;
}
.spa {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 170%;
  font-weight: bold;
  line-height: 150%;
  padding-bottom: 2px;
  padding-top: 25px;
  text-align: center;
}
.enddate {
  direction: rtl;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 12px;
  font-weight: normal;
  line-height: 180%;
  text-align: center;
}
.pdf {
  background-image: url('../images/pdf.gif');
  background-position: left bottom;
  background-repeat: no-repeat;
  direction: rtl;
  line-height: 120%;
  padding: 5px 0 0 25px;
  text-align: left;
}
.endbox {
  background-color: #F6F6F6;
  border: 1px solid #DDDDDD;
  clear: both;
  color: #6C6A6A;
  direction: rtl;
  display: block;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 14pt;
  line-height: normal;
  margin: 30px 0;
  padding: 10px;
  position: relative;
  text-align: justify;
}
.photo_left {
  color: #003366;
  display: block;
  float: left;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 13px;
  font-weight: bold;
  line-height: 140%;
  margin: 10px 15px 5px 0;
  max-width: 70%;
  position: relative;
  text-align: center;
}
.photo_left img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  height: auto;
  margin-bottom: 10px;
  max-width: 100%;
}
@media (max-width: 800px) {
  .photo_left {
    float: none;
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding: 10px;
  }
  .photo_left img {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
.photo_first {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #003366;
  display: block;
  float: left;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 13px;
  font-weight: bold;
  line-height: 140%;
  margin: 10px 15px 0px 5px;
  max-width: 360px;
  position: relative;
  text-align: center;
  width: 51.3%;
}
.photo_first img {
  border: 1px solid #999;
  height: auto;
  margin-bottom: 10px;
  max-width: 350px;
  width: 99%;
}
.photo_first_1 {
  color: #003366;
  display: block;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 13px;
  font-weight: normal;
  line-height: 160%;
  max-width: 100%;
  margin: 15px 0;
  position: relative;
  text-align: center;
}
.photo_first_1 img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  height: auto;
  margin-bottom: 10px;
  max-width: 100%;
}
.photo_first_1_en {
  color: #003366;
  display: block;
  max-width: 99%;
  margin: 15px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 160%;
  position: relative;
  text-align: left;
}
.photo_first_1_en img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  margin-bottom: 10px;
  max-width: 99%;
  height: auto;
}
.photo_first_en {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #003366;
  display: block;
  float: left;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 140%;
  margin: 10px 15px 6px 5px;
  max-width: 360px;
  position: relative;
  text-align: center;
  width: 51.3%;
}
.photo_first_en img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  margin-bottom: 10px;
  width: 99%;
  height: auto;
  max-width: 350px;
}
.photo_center {
  color: #003366;
  display: block;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 13px;
  font-weight: bold;
  line-height: 160%;
  max-width: 100%;
  padding: 10px 0px 20px 0px;
  position: relative;
  text-align: center;
}
.photo_center img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  height: auto;
  margin-bottom: 10px;
  max-width: 100%;
}
.hbox_en {
  background-color: #F6F6F6;
  border-bottom: 2px solid #004C72;
  border-top: 2px solid #004C72;
  color: #004C72;
  direction: ltr;
  float: right;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 130%;
  margin: 10px 0px 8px 15px;
  max-width: 300px;
  padding: 12px;
  text-align: justify;
  width: 40%;
}
.hbox {
  background-color: #eee;
  border-bottom: 2px solid #c70000;
  border-radius: 30px 0;
  border-top: 2px solid #c70000;
  color: #000;
  direction: rtl;
  float: left;
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 18px;
  font-weight: bold;
  line-height: 180%;
  margin: 10px 15px 8px 0;
  max-width: 300px;
  padding: 12px;
  text-align: justify;
  width: 40%;
}
@media (max-width: 400px) {
  .hbox_en {
    max-width: 92%;
    width: 92%;
  }
  .hbox {
    max-width: 92%;
    width: 92%;
  }
}
.pagenav {
  display: block;
  margin-top: 50px;
  font-family: "Droid Arabic Naskh", "Times New Roman";
}
h2.contentheading, .contentheading {
  font-family: "Droid Arabic Naskh", "Times New Roman";
  color: #015e8c;
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
.pashto {
  font-family: "Droid Arabic Naskh", "Times New Roman" !important;
}
#srq_quote {
  padding-top: 7px;
}
.module-title {
  font-family: "Droid Arabic Naskh", "Times New Roman";
  color: #015e8c;
  font-size: 18px !important;
  font-weight: bold;
}
.title {
  font-family: "Droid Arabic Naskh", "Times New Roman";
  color: #015e8c;
  font-size: 18px !important;
  font-weight: bold;
}
.bottom_sliding {
  background: rgba(0, 0, 0, 0.7) url('../images/footer_bg.png') repeat scroll 0 0 / cover;
  direction: rtl !important;
  padding: 20px;
}
.bt-inner-farsi {
  clear: both;
  direction: rtl !important;
  margin: 0;
  position: relative;
  padding: 0 10px;
}
.bt-inner-farsi a {
  text-decoration: none;
}
.bt-inner-farsi img {
  outline: 1px solid #b5b5b5;
  max-width: 99%;
  margin: 5px 0px;
  height: auto;
}
.bt-title-nam {
  line-height: 160%;
}
.bt-image-nam {
  float: right;
  padding-left: 5px !important;
}
.hezb_en {
  font-family: "Open Sans", sans-serif;
  text-align: left;
  font-weight: normal;
  direction: ltr;
  font-size: 16px;
  line-height: 160%;
  padding-bottom: 15px !important;
}
.hcomments_en {
  margin: 0px;
  color: #006699;
  direction: rtl;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 160% !important;
  text-align: justify;
  text-justify: kashida;
  padding-bottom: 15px !important;
}
.hcomments_en a {
  color: #0066ff !important;
}
.hcomments_en a:hover {
  color: #c70000 !important;
}
.hcomments_en a:visited {
  color: #999 !important;
}
.subhead_en {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 17px;
  text-align: center;
  direction: ltr;
  font-weight: bold;
}
.quote_en {
  margin-left: 30px !important;
  margin-right: 30px !important;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  font-weight: normal;
  font-size: 16px;
  line-height: 160%;
  direction: ltr;
  color: #933;
  padding: 0 30px 15px !important;
}
.slogan_en {
  font-family: "Open Sans", sans-serif;
  text-align: left;
  font-weight: bold;
  font-size: 130%;
  line-height: 150%;
  direction: ltr;
  padding-top: 15px;
  padding-bottom: 15px;
}
.spa_en {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 170%;
  line-height: 150%;
  direction: ltr;
  padding-top: 25px;
  padding-bottom: 2px;
}
.enddate_en {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  line-height: 100%;
  direction: ltr;
}
.pdf_en {
  background-image: url('../images/pdf.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
  direction: ltr;
  line-height: 120%;
  padding: 5px 25px 0 0px;
  text-align: right;
}
.endbox_en {
  background-color: #F6F6F6;
  border: 1px solid #DDDDDD;
  clear: both;
  color: #6C6A6A;
  direction: ltr;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: normal;
  margin: 30px 0;
  padding: 10px;
  position: relative;
  text-align: left;
}
.photo_left_en {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  max-width: 99% !important;
  color: #003366;
  display: block;
  float: left;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 140%;
  margin: 10px 15px 15px 0px;
  position: relative;
  text-align: center;
}
.photo_left_en img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  margin-bottom: 10px;
  width: 99%;
  max-width: 480px;
  height: auto;
}
.photo_center_en {
  max-width: 99%;
  color: #003366;
  display: block;
  padding: 10px 0px 20px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 160%;
  position: relative;
  text-align: center;
}
.photo_center_en img {
  border: 1px solid #999;
  box-shadow: 0 0 3px #999;
  margin-bottom: 10px;
  max-width: 99%;
  height: auto;
}
.source_en {
  color: #990033;
  direction: ltr;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
}
.hezb_c_en {
  color: #990033;
  font-family: "Droid Arabic Naskh", "Tahoma";
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}
/* 
--------------------------
New for boxes in 2024
--------------------------
*/
.box_odd {
  direction: rtl;
  color: #012358;
  background-color: #d5f1ff;
  background-image: radial-gradient(#e9fdff, #93b1d885);
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 16px;
  font-weight: normal;
  line-height: 200%;
  text-align: justify;
  padding: 15px;
  margin: 0px;
}
.box_even {
  direction: rtl;
  color: #580109;
  background-color: #f8f1ce;
  background-image: radial-gradient(#eed6548a, #f65c0038);
  font-family: "Droid Arabic Naskh", "Times New Roman";
  font-size: 16px;
  font-weight: normal;
  line-height: 200%;
  text-align: justify;
  padding: 15px;
  margin: 0px;
}
.nicebox {
  padding: 20px !important;
  margin: 10px;
  border-radius: 15px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  background-color: #fff0f0;
}
.nicebox:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);
}
.nicebox img {
  float: left;
  margin-right: 15px;
  border-radius: 10px;
  min-width: 45%;
  max-width: 65%;
}
@media (max-width: 800px) {
  .nicebox {
    padding: 10px;
    margin: 5px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  }
  .nicebox:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
  }
  .nicebox img {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
    float: none;
  }
}
/* 
--------------------------
*/
/* 
--------------------------
Table CSS Styles
--------------------------
*/
table {
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}
.table {
  margin-bottom: 20px;
  width: 100%;
}
.table th, .table td {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #999;
  line-height: 20px;
  padding: 8px;
  text-align: right;
  vertical-align: top;
}
.table th {
  font-weight: bold;
  background: #ffeb9b;
}
.table thead th {
  vertical-align: bottom;
}
/* 
--------------------------
NEW CSS Styles for Gantry by S 2018
--------------------------
*/
h1, h2, h3, h4, h5 {
  font-family: "Droid Arabic Naskh", "Calibri";
  font-weight: 500;
}
#g-main {
  color: #222;
}
.gantry-logo img {
  width: Auto !important;
}
.spa_menu {
  background: #000;
}
.g-social a {
  background: none !important;
  border: none !important;
}
.g-content {
  margin: 8px !important;
  padding: 8px !important;
}
.social-spa-18 {
  text-align: center !important;
  font-size: 20px !important;
}
.lang-spa-18 {
  text-align: center !important;
  font-size: 14px !important;
  padding: 6px !important;
}
.search-spa-18 {
  text-align: center !important;
}
#g-footer {
  border-top: 2px solid #eee !important;
  color: #666;
  margin-bottom: 10px;
  font-size: 14px;
}
body {
  font-family: "Droid Arabic Naskh", "Calibri";
}
#g-header .search input {
  color: #333 !important;
  background-color: #ffffff !important;
  border-radius: 20px !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset !important;
  font-size: 10px !important;
  padding: 3px 5px !important;
  width: 150px !important;
  border: 1px solid #ddd !important;
  transition: all 0.3s ease !important;
}
#g-header .search input:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset !important;
  background-color: #ffffff !important;
  border: 1px solid #bbb !important;
}
#g-header a {
  color: #ffa64d;
  text-decoration: none;
  transition: color 0.3s ease, text-shadow 0.3s ease !important;
  text-shadow: 0 0 5px rgba(255, 166, 77, 0.6);
}
#g-header a:hover {
  color: #ffd699;
  text-shadow: 0 0 10px #ffd699;
}
#g-header {
  font-size: 16px !important;
  background: linear-gradient(180deg, #dc3232, #000000);
  background-size: 400% 400%;
  -webkit-animation: spa_header 20s ease infinite;
  -moz-animation: spa_header 20s ease infinite;
  -o-animation: spa_header 20s ease infinite;
  animation: spa_header 20s ease infinite;
  padding: 20px;
  text-align: center;
  color: #fff;
  border-bottom: 5px solid #dc3232;
}
@-webkit-keyframes spa_header {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}
@-moz-keyframes spa_header {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}
@-o-keyframes spa_header {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}
@keyframes spa_header {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}
.banner_spa img {
  box-shadow: 0 0 1px #000;
}
#g-navigation .g-main-nav .g-toplevel {
  border-bottom: 2px solid #eee !important;
  font-size: 14px !important;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 5px 10px !important;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 20px 14px 10px !important;
}
.ns2-title a {
  color: #000 !important;
}
.ns2-title a:hover {
  color: #069 !important;
}
.ns2-introtext {
  color: #666 !important;
  font-family: "Droid Arabic Naskh", "Calibri";
  font-size: 14px;
  line-height: 160%;
}
.online_sam2 {
  background: none !important;
  border: 1px solid #eee !important;
  border-radius: 50px !important;
  color: #f33 !important;
  text-align: center !important;
  font-size: 14px !important;
}
.ns2-btdate {
  color: #999 !important;
  font-size: 12px !important;
  padding-top: 20px;
  text-align: left !important;
}
.ns2-author2 {
  color: #f33 !important;
  display: inline;
  font-family: "Droid Arabic Naskh", "Calibri";
  font-size: 12px;
}
.ns2-inner {
  border-bottom: 1px solid #eee !important;
  padding-bottom: 5px;
}
.ns2_date_year {
  font-family: "b yekan", "Calibri" !important;
}
.ns2_date_year_en {
  font-family: "Calibri" !important;
}
.article-info {
  color: #999 !important;
  font-family: "Droid Arabic Naskh", "Calibri";
  font-size: 12px;
}
/* 
--------------------------
BT CONTENT SLIDER for Gantry by S 2018
--------------------------
*/
.btcontent_farsi_title {
  color: #999 !important;
  font-family: "Droid Arabic Naskh", "Calibri";
  font-size: 14px;
  margin-bottom: 0;
  padding: 12px 12px 5px;
}
.btcontent_farsi {
  background: #eee !important;
  direction: rtl !important;
  margin-bottom: 20px !important;
  text-align: right !important;
}
.btcontent_en {
  background: #eee !important;
  direction: ltr !important;
  margin-bottom: 20px !important;
  text-align: left !important;
}
.btcontent_farsi_cartoon_title {
  color: #999 !important;
  font-family: "Droid Arabic Naskh", "Calibri";
  font-size: 14px;
  margin-bottom: 0;
  padding: 12px 12px 5px;
}
.btcontent_cartoon_farsi {
  background: none !important;
  direction: rtl !important;
  margin-bottom: 20px !important;
  text-align: right !important;
  border-top: 2px solid #eee;
  border-right: 1px solid #eee;
  border-radius: 50px 0 0;
}
.bt-cs .bt-inner .bt-category {
  clear: both;
  color: #ff9900;
  font-size: 20px;
  font-weight: bold;
  line-height: 150%;
}
.bt-cs .bt-inner img {
  border: 0px solid #fff;
  margin: 5px 0;
  max-width: 99%;
  outline: 1px solid #b5b5b5;
}
.bt-cs .bt-inner .bt-title {
  color: #000000 !important;
  clear: both;
  font-size: 14px;
  font-weight: bold;
  line-height: 150%;
  text-transform: uppercase;
}
.bt-cs .bt-inner .bt-title a {
  color: #000000 !important;
}
.bt-cs .bt-inner .bt-title a:hover {
  color: #006699 !important;
}
.bt-cs .bt-inner {
  font-size: 12px !important;
}
.bt-row-separate {
  border-bottom: 1px solid #ccc;
  clear: both;
  height: 1px;
  margin: 0 10px 10px;
}
/* 
--------------------------
END --- BT CONTENT SLIDER for Gantry by S 2018
--------------------------
*/
/* 
--------------------------
START --- Site slide hide problem solved by S 2018
--------------------------
*/
.slides_control {
  width: auto !important;
}
/* 
--------------------------
END --- Site slide hide problem solved by S 2018
--------------------------
*/
/*# sourceMappingURL=custom_12.css.map */