﻿/* Generated by less 2.4.0 */

.transition {
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}
:focus {
  outline: 0px !important;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 0!important;
  margin-bottom: 0 !important;
}
.RightContainer,
.allnews {
  font-family: Droid Arabic Kufi !important;
}
.RightContainer p,
.allnews p,
.RightContainer .description,
.allnews .description {
  font-family: Droid Arabic Kufi !important;
}
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
  float: right;
}
.contentDiv:after,
.contentDiv:before {
  content: '';
  display: block;
  clear: both;
}
.RightContainer p,
.allnews p,
.RightContainer .description,
.allnews .description {
  font-size: 15px;
  line-height: 1.5;
  color: #4a4a4a;
}
.RightContainer .ms-rtestate-field,
.allnews .ms-rtestate-field {
  font-family: Droid Arabic Kufi !important;
}
.RightContainer .ms-rtestate-field p,
.allnews .ms-rtestate-field p,
.RightContainer .ms-rtestate-field td,
.allnews .ms-rtestate-field td,
.RightContainer .ms-rtestate-field font,
.allnews .ms-rtestate-field font,
.RightContainer .ms-rtestate-field span,
.allnews .ms-rtestate-field span {
  font-family: inherit!important;
  font-size: 15px!important;
  font-weight: 500!important;
  line-height: 1.5!important;
  color: #4a4a4a !important;
  text-align: right !important;
}
.RightContainer .ms-rtestate-field a,
.allnews .ms-rtestate-field a,
.RightContainer .ms-rtestate-field p a,
.allnews .ms-rtestate-field p a,
.RightContainer .ms-rtestate-field a *,
.allnews .ms-rtestate-field a * {
  color: #117eca !important;
}
.RightContainer .ms-rtestate-field a:hover,
.allnews .ms-rtestate-field a:hover,
.RightContainer .ms-rtestate-field p a:hover,
.allnews .ms-rtestate-field p a:hover,
.RightContainer .ms-rtestate-field a *:hover,
.allnews .ms-rtestate-field a *:hover {
  text-decoration: none !important;
}
.publishdate,
.year,
.item-date {
  font-family: inherit;
  font-size: 14px;
  color: #828282;
}
.allnewstitle {
  background: #F0F0F0;
  padding: 10px 20px;
  border: 0;
}
/*Start Custom Dropdown */
.dropdown dd,
.dropdown dt,
.dropdown ul {
  margin: 0px;
  padding: 0px;
}
.dropdown dd {
  position: relative;
}
.dropdown a,
.dropdown a:visited {
  color: #505050 !important;
  text-decoration: none !important;
  outline: none;
  font-size: 14px;
}
.dropdown a:hover {
  color: #505050 !important;
  font-size: 14px;
}
.dropdown dt a:hover {
  color: #505050 !important;
  border: 1px solid #ddd ;
  overflow:hidden;
}
.dropdown dt a {
  display: block;
  padding-right: 20px;
  border: 1px solid #aaaaaa;
  padding: 0px 5px;
  height: 36px;
  line-height: 34px;
  background: #ffffff url('/Style%20Library/sama/images/arrowdd.png') no-repeat scroll left center;
  width: 260px!important;
  font-size: 13px !important;
}

.dropdown dt a span {
  cursor: pointer;
  display: block;
}
.dropdown dd ul {
  background: #fff none repeat scroll 0 0;
  border-top: 0px;
  color: #505050 !important;
  display: none;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  left: 0px;
  padding: 0px 0px;
  position: absolute;
  top: 0px;
  width: auto;
  width: 160px;
  list-style: none;
  max-height: 150px;
  overflow: auto;
}
.dropdown dd ul li a {
  line-height: 20px;
  padding: 0px 5px;
  display: block;
  word-wrap: break-word;
  font-size: 14px;
  font-family: droid arabic kufi;
}
.dropdown dd ul li a:hover {
  line-height: 20px;
  background-color: #059a4e;
  color: #FFF !important;
  word-wrap: break-word;
  font-size: 14px;
}
.dropdown dd ul:lang(ar) {
  right: 0px;
  width: 260px !important;
}
.dropdown span.value {
  display: none;
}
.dropdown dt a,
.dropdown dt a:hover {
  border-radius: 0px!important;
  border-color: #ccc!important;
  font-family: droid arabic kufi;
  font-weight: 500;
  font-size: 16px;
  color: #666;
}
.allnewswebpart {
  margin-top: -50px;
}
.newstitle,
h1.ms-p-header,
.pagetitle {
  font-family: inherit;
  letter-spacing: -1px;
  word-spacing: normal;
  font-size: 27px;
  text-transform: uppercase;
  color: #4a4a4a !important;
  border-bottom: 0px;
}
.newstitle label,
h1.ms-p-header label,
.pagetitle label {
  font-weight: 500;
}
/*--news items style--*/
.nitmes {
  padding: 25px 0;
  margin-bottom: 30px;
  border-bottom: 1px #D7D7D7 solid;
}
.dfwp-list {
  margin-bottom: 20px;
}
.dfwp-list:after,
.dfwp-list:before {
  display: block;
  content: '';
  clear: both;
}
.newsitem-title {
  font-family: inherit;
  word-spacing: normal;
  font-size: 25px;
  text-transform: uppercase;
  color: #4a4a4a;
  line-height: 1.5;
}
.newsitem-title a {
  font-family: inherit;
  word-spacing: normal;
  font-size: 20px;
  text-transform: uppercase;
  color: #4a4a4a;
  text-decoration: none!important;
}
.newsitem-title a:hover {
  text-decoration: none;
  color: #059a4e;
}
.newsimg img {
  width: 265px;
  max-width: 100%;
  height: 150px;
  max-height: 100%;
  border: 0px !important;
}
.pagerItem,
.Paging {
  color: #7B7B7B;
  font-family: inherit;
  font-size: 16px;
}
#labelNewsPageTitle,
#labelSpeechPageTitle {
  color: #4a4a4a;
  font-family: inherit;
  font-size: 22px;
}
/*---Breadcrumb--*/
.SAMA-breadContainer {
  background: #4C4C4C;
  border-top: 1px #fafafa solid;
  margin-top: -32px;
  margin-bottom: 25px;
  padding: 50px 0 18px;
  font-family: Droid Arabic Kufi !important;
}
.SAMA-breadContainer .sama-pagetitle {
  font-size: 28px;
  color: #fefefe;
  margin-top: 10px;
  font-family: Droid Arabic Kufi !important;
  text-transform: capitalize;
}
.bread {
  padding-bottom: 0;
}
.bread a,
.bread span {
  font-family: inherit;
  font-size: 14px;
  color: #878787!important;
  text-decoration: none !important;
}
.bread a:hover {
  color: #a8a8a8 !important;
}
.bread .bread-sep {
  background: url('/Style%20library/sama/images/NEW%20UI/bread-sep-ar.png') no-repeat center top;
  padding: 10px 8px;
  position: relative;
  top: 4px;
}
/*---Side Nvigation Menu---*/
#sideNavBox,
.leftnav,
.ms-core-navigation {
  width: 100%;
  float: none;
  margin: 0;
}
#sideNavBox .ms-core-listMenu-root,
.leftnav .ms-core-listMenu-root,
.ms-core-navigation .ms-core-listMenu-root {
  padding: 0;
  margin: 0;
}
#sideNavBox hr,
.leftnav hr,
.ms-core-navigation hr {
  margin: 10px 0;
  border-color: #cbcbcb;
  display: none;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static,
.leftnav ul.root.ms-core-listMenu-root.static li.static,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static {
  padding: 5px 0;
  border-bottom: 1px #cbcbcb solid;
  list-style: none;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static a.static,
.leftnav ul.root.ms-core-listMenu-root.static li.static a.static,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static a.static {
  font-family: Droid Arabic Kufi !important;
  font-size: 15px;
  color: #282828;
  padding: 5px;
  text-transform: capitalize!important;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static a.static:hover,
.leftnav ul.root.ms-core-listMenu-root.static li.static a.static:hover,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static a.static:hover {
  background: #eee;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static.selected,
.leftnav ul.root.ms-core-listMenu-root.static li.static.selected,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static.selected {
  background: none;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static.selected a.selected,
.leftnav ul.root.ms-core-listMenu-root.static li.static.selected a.selected,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static.selected a.selected {
  font-family: Droid Arabic Kufi !important;
  border:1px #4b9772 solid;
  color: #282828;
  background: #eee;
  text-transform: capitalize!important;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static.selected a.selected:hover,
.leftnav ul.root.ms-core-listMenu-root.static li.static.selected a.selected:hover,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static.selected a.selected:hover {
  background: none;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static ul.static,
.leftnav ul.root.ms-core-listMenu-root.static li.static ul.static,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static ul.static {
  margin-right: 15px;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static ul.static li.static,
.leftnav ul.root.ms-core-listMenu-root.static li.static ul.static li.static,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static ul.static li.static {
  border-top: 0px!important;
  padding: 0!important;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static,
.leftnav ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static {
  font-family: Droid Arabic Kufi !important;
  font-size: 13px;
  color: #7a7a7a;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static:hover,
.leftnav ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static:hover,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static ul.static li.static a.static:hover {
  margin-right: 10px;
}
#sideNavBox ul.root.ms-core-listMenu-root.static li.static:last-child,
.leftnav ul.root.ms-core-listMenu-root.static li.static:last-child,
.ms-core-navigation ul.root.ms-core-listMenu-root.static li.static:last-child {
  border-bottom: 0px;
}
/*---Forms---*/
.controls td,
.ctrdiv td,
.ctrrow td {
  padding: 7px 0;
}
.controls td table td,
.ctrdiv td table td,
.ctrrow td table td {
  padding: 3px 0;
}
.controls td:first-child,
.ctrdiv td:first-child,
.ctrrow td:first-child {
  width: 280px;
}
.controls td:last-child,
.ctrdiv td:last-child,
.ctrrow td:last-child {
  width: 450px;
}
.controls table,
.ctrdiv table,
.ctrrow table {
  direction: rtl;
}
.controls .CellSpacer,
.ctrdiv .CellSpacer,
.ctrrow .CellSpacer,
.controls .lbldiv,
.ctrdiv .lbldiv,
.ctrrow .lbldiv {
  font-family: Droid Arabic Kufi !important;
  font-size: 18px;
  color: #4a4a4a;
}
.controls textarea,
.ctrdiv textarea,
.ctrrow textarea {
  border: 1px #c1c1c1 solid;
  box-sizing: border-box;
  min-height: 120px!important;
  width: 100%!important;
  font-family: Droid Arabic Kufi !important;
  font-size: 16px!important;
  color: #888!important;
  line-height: 45px!important;
  text-transform: capitalize;
  resize: horizontal;
  text-align: right;
  direction: rtl;
}
.controls input,
.ctrdiv input,
.ctrrow input,
.controls select,
.ctrdiv select,
.ctrrow select,
.controls label,
.ctrdiv label,
.ctrrow label,
.controls textarea,
.ctrdiv textarea,
.ctrrow textarea,
.controls button,
.ctrdiv button,
.ctrrow button,
.controls option,
.ctrdiv option,
.ctrrow option {
  font-family: Droid Arabic Kufi !important;
  font-size: 16px!important;
  color: #888;
  font-weight: 500;
  text-align: center;
  direction: rtl;
}
input[type='text'].ms-long,
.ctrdiv input[type=text],
.ctrdiv select,
.controls input[type=text],
.controls select,
.ctrdiv input[type=number] {
  border: 1px #c1c1c1 solid;
  box-sizing: border-box;
  height: 45px!important;
  width: 100%;
  font-family: Droid Arabic Kufi !important;
  font-size: 16px!important;
  color: #888;
  line-height: 45px!important;
  text-transform: capitalize;
  text-align: right;
  direction: rtl;
}
.ms-formvalidation,
.ms-formvalidation span,
.error,
.lbldiv .require {
  color: red !important;
}
input[type=checkbox],
input[type=radio] {
  width: 15px;
  height: 15px;
  /*border: 2px #999 solid;*/
  margin: 0 5px;
}
.Control .captchatd {
  width: 280px;
  padding-right: 20px;
}
.Control .captchatd + td {
  width: 450px;
}
.Control input[type=password],
.Control input[type=text],
.Control input[type=file],
.Control select,
.Control textarea,
.Control .sp-peoplepicker-topLevel,
.Control .sp-peoplepicker-topLevelDisabled,
.Control .sp-peoplepicker-autoFillContainer,
.Control .ms-inputBox {
  border: 1px #c1c1c1 solid;
  box-sizing: border-box;
  height: 45px!important;
  width: 100%;
  font-family: Droid Arabic Kufi !important;
  font-size: 22px!important;
  color: #888;
  line-height: 45px!important;
  text-transform: capitalize;
}
.Control .ncaptchaimg {
  margin-bottom: 14px;
}
.Control .ncaptchaimg img {
  border: 1px #c1c1c1 solid;
}
.Control .ncaptchaimg input[type='image'] {
  margin: 0 10px;
}
input[type=button],
input[type=submit],
button,
.ctrdiv input[type=submit],
.ctrdiv input[type=button] {
  background: #048745;
  border-radius: 0px;
  padding: 8px 15px!important;
  border: 0px!important;
  font-family: Droid Arabic Kufi !important;
  font-size: 18px!important;
  color: #fff;
  min-width: 166px;
  text-transform: capitalize!important;
  margin-top: 15px!important;
  float: left;
}
input[type=button]:hover,
input[type=submit]:hover,
button:hover,
.ctrdiv input[type=submit]:hover,
.ctrdiv input[type=button]:hover {
  background: #505050;
}
input[type=button]:active,
input[type=submit]:active,
button:active,
.ctrdiv input[type=submit]:active,
.ctrdiv input[type=button]:active {
  background: #333;
}
/*--Grid--*/
.grid {
  border-collapse: collapse!important;
  border: 1px solid #d6d6d6!important;
  width: 100%!important;
  background: #fff!important;
}
.grid a,
.grid a:link,
.grid a:visited {
  color: #059a4e !important;
  text-decoration: none;
}
.grid .gridhead {
  background: #ccc!important;
}
.grid th {
  padding: 10px;
  border-right: 1px solid #d6d6d6!important;
  color: #222!important;
  background: #ccc!important;
  font-family: Droid Arabic Kufi !important;
  font-size: 16px!important;
  font-weight: 500!important;
  text-align: left;
}
.grid th a {
  color: #222!important;
  text-decoration: none;
}
.grid th:lang(ar) {
  border-left: 1px solid #d6d6d6!important;
  border-right: 0px solid #d6d6d6!important;
  text-align: right;
}
.grid tr {
  background: #fff!important;
}
.grid td {
  padding: 10px !important;
  border: 1px solid #d6d6d6!important;
  background: none!important;
}
.grid td a {
  color: #117eca;
}
.grid td a a:hover {
  color: #059a4e;
}
.grid td:lang(ar) {
  border-left: 1px solid #d6d6d6!important;
  border-right: 0px solid #d6d6d6!important;
}
.grid .gridalter {
  background: #f2f2f2!important;
}
.MsoTableGrid {
  border-collapse: collapse!important;
  border: 1px solid #d6d6d6!important;
  width: 100%!important;
  background: #fff!important;
}
.MsoTableGrid a,
.MsoTableGrid a:link,
.MsoTableGrid a:visited {
  color: #059a4e !important;
  text-decoration: none;
}
.MsoTableGrid th {
  padding: 10px;
  border-right: 1px solid #d6d6d6!important;
  color: #222!important;
  background: #ccc!important;
  font-family: Droid Arabic Kufi !important;
  font-size: 16px!important;
  font-weight: 500!important;
  text-align: left;
}
.MsoTableGrid th a {
  color: #222!important;
  text-decoration: none;
}
.MsoTableGrid th:lang(ar) {
  border-left: 1px solid #d6d6d6!important;
  border-right: 0px solid #d6d6d6!important;
  text-align: right;
}
.MsoTableGrid tr {
  background: #fff!important;
}
.MsoTableGrid td {
  padding: 10px !important;
  border: 1px solid #d6d6d6!important;
  background: none!important;
}
.MsoTableGrid td a {
  color: #117eca;
}
.MsoTableGrid td a a:hover {
  color: #059a4e;
}
.MsoTableGrid td:lang(ar) {
  border-left: 1px solid #d6d6d6!important;
  border-right: 0px solid #d6d6d6!important;
}
.MsoTableGrid tr:nth-child(odd) {
  background: #f2f2f2!important;
}
/*----*/
.ms-ToolPaneOuter input[type=button],
.ms-ToolPaneOuter input[type=submit],
.ms-ToolPaneOuter button {
  min-width: inherit;
  padding: 3px 5px!important;
  font-size: 14px!important;
  margin: 0 5px!important;
  float: none!important;
}
.ms-promlink-button {
  color: #666;
  display: inline-block;
  width: 20px!important;
  height: 20px!important;
  padding: 1px!important;
  margin: 0 10px;
}
.ms-promlink-button-enabled-hover,
.ms-promlink-button-enabled:hover {
  border-color: #059A4E;
  background-color: #DEF5E9;
}
/*---Reports Listing---*/
.ReportsList {
  padding-top: 12px;
}
.ReportItem {
  clear: both;
  border-bottom: 1px #bdbdbd solid;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.ReportItem:after,
.ReportItem:before {
  content: '';
  display: block;
  clear: both;
}
.ReportItem .fileicon {
  width: 70px;
}
.ReportItem .fileicon img {
  max-width: 51px;
  max-height: 51px;
}
.ReportItem .ReportTitle {
  margin-left: 70px;
}
.ReportItem h3 {
  margin-bottom: 12px!important;
}
.ReportItem h3 a {
  font-size: 22px;
  color: #4a4a4a;
  text-decoration: none;
  line-height: 1.2;
}
.ReportItem h3 a:hover {
  text-decoration: none;
  color: #059a4e;
}
.ReportItem .RepoDate {
  font-family: inherit;
  font-size: 14px;
  color: #828282;
}
.BodyLayoutDiv .slm-layout-main ul.dfwp-list,
.RightContainer .slm-layout-main ul.dfwp-list {
  list-style: url('/Style%20library/sama/images/NEW%20UI/squarbult.png');
}
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li,
.RightContainer .slm-layout-main ul.dfwp-list li {
  list-style-image: url('/Style%20library/sama/images/NEW%20UI/squarbult.png');
  list-style-position: inside;
  font-size: 18px;
  margin-bottom: 8px;
  padding: 20px 0;
}
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li div.item,
.RightContainer .slm-layout-main ul.dfwp-list li div.item {
	display:block!important;
  padding-right: 40px;
  margin-top: -31px;
  line-height: 40px;
}


.BodyLayoutDiv .slm-layout-main ul.dfwp-list li a,
.RightContainer .slm-layout-main ul.dfwp-list li a,
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li a:visited,
.RightContainer .slm-layout-main ul.dfwp-list li a:visited {
  font-size: 18px;
  color: #117eca;
  text-decoration: none;
  margin-left: 5px;
}
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li a:hover,
.RightContainer .slm-layout-main ul.dfwp-list li a:hover,
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li a:visited:hover,
.RightContainer .slm-layout-main ul.dfwp-list li a:visited:hover {
  color: #059a4e !important;
}
.BodyLayoutDiv .slm-layout-main ul.dfwp-list li .bullet,
.RightContainer .slm-layout-main ul.dfwp-list li .bullet {
  background: none !important;
}
.BodyLayoutDiv ul.dfwp-list li,
.RightContainer ul.dfwp-list li,
.BodyLayoutDiv ul.dfwp-list li a,
.RightContainer ul.dfwp-list li a,
.BodyLayoutDiv ul.dfwp-list li div,
.RightContainer ul.dfwp-list li div,
.BodyLayoutDiv ul.dfwp-list li p,
.RightContainer ul.dfwp-list li p {
  font-size: 18px;
}
.BodyLayoutDiv ul.dfwp-list li a,
.RightContainer ul.dfwp-list li a,
.BodyLayoutDiv ul.dfwp-list li a a,
.RightContainer ul.dfwp-list li a a,
.BodyLayoutDiv ul.dfwp-list li div a,
.RightContainer ul.dfwp-list li div a,
.BodyLayoutDiv ul.dfwp-list li p a,
.RightContainer ul.dfwp-list li p a {
  color: #117eca;
  text-decoration: none;
}
.BodyLayoutDiv ul.dfwp-list li a:hover,
.RightContainer ul.dfwp-list li a:hover,
.BodyLayoutDiv ul.dfwp-list li a a:hover,
.RightContainer ul.dfwp-list li a a:hover,
.BodyLayoutDiv ul.dfwp-list li div a:hover,
.RightContainer ul.dfwp-list li div a:hover,
.BodyLayoutDiv ul.dfwp-list li p a:hover,
.RightContainer ul.dfwp-list li p a:hover {
  color: #059a4e !important;
}
.BodyLayoutDiv ul.dfwp-list li div,
.RightContainer ul.dfwp-list li div,
.BodyLayoutDiv ul.dfwp-list li a div,
.RightContainer ul.dfwp-list li a div,
.BodyLayoutDiv ul.dfwp-list li div div,
.RightContainer ul.dfwp-list li div div,
.BodyLayoutDiv ul.dfwp-list li p div,
.RightContainer ul.dfwp-list li p div,
.BodyLayoutDiv ul.dfwp-list li p,
.RightContainer ul.dfwp-list li p,
.BodyLayoutDiv ul.dfwp-list li a p,
.RightContainer ul.dfwp-list li a p,
.BodyLayoutDiv ul.dfwp-list li div p,
.RightContainer ul.dfwp-list li div p,
.BodyLayoutDiv ul.dfwp-list li p p,
.RightContainer ul.dfwp-list li p p {
  color: #4a4a4a;
}
.dfwp-column,
div.article {
  padding: 0;
}
.table-responsive {
  padding-top: 10px;
}
.grayedbox {
  background: #f6f6f6;
  padding: 12px 25px;
  margin-bottom: 20px;
}
.grayedbox h5 {
  font-size: 18px;
  font-family: Droid Arabic Kufi !important;
  color: #4a4a4a;
  text-transform: uppercase;
  margin: 0;
  line-height: 1.5;
}
.grayedbox h3 {
  font-size: 34px;
  font-family: Droid Arabic Kufi !important;
  color: #4a4a4a;
  line-height: 1.2;
}
.grayedbox p {
  font-size: 18px;
  font-family: Droid Arabic Kufi !important;
  color: #4a4a4a;
}
.image-area-left {
  padding-top: 5px;
}
.RightContainer .article-body img {
  max-width: 100%!important;
  height: auto !important;
}
.RightContainer img {
  cursor: zoom-in;
  max-width: 100%!important;
  height: auto!important;
}
.RightContainer .grid a img {
	cursor:pointer!important;
	width:40px!important
}
.RightContainer .ms-promlink-button-image img {
	cursor:pointer!important;
}


.RightContainer .ncaptchaimg img {
  cursor: default;
}
.tags {
  display: none;
}
/*--Image zoom--*/
#zoom {
  position: absolute;
  display: none;
  z-index: 499;
  -webkit-box-shadow: 0px 5px 25px #000;
  -moz-box-shadow: 0px 5px 25px #000;
  box-shadow: 0px 5px 25px #000;
}
#zoom_img {
  display: block;
  cursor: pointer;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}
#zoom_close {
  position: absolute;
  display: none;
  cursor: pointer;
  left: -15px;
  top: -15px;
  width: 30px;
  height: 30px;
  background: url('/Style%20library/sama/images/NEW%20UI/closebox.png') no-repeat;
}
#zoom_spin {
  position: absolute;
  display: none;
  z-index: 525;
  width: 50px;
  height: 50px;
  background: url('/Style%20library/sama/images/NEW%20UI/spin.png') no-repeat;
}
.Paging img {
  max-width: none!important;
}

.content-pages-layout-wrapper .article-content{width:100%}

/*-----Responsive----*/
@media (max-width: 992px) {
  .SAMA-breadContainer {
    margin-top: 0;
    margin-bottom: 5px;
    padding: 10px 0;
  }
  .SAMA-breadContainer .bread {
    display: none;
  }
  .SAMA-breadContainer .sama-pagetitle {
    font-size: 20px;
  }
  .nitmes .item-date {
    margin-top: 8px;
  }
}
@media (max-width: 555px) {
  .allnewstitle {
    background: none;
  }
  .controls td {
    display: block;
    width: 100%;
  }
  .Control .captchatd {
    display: none;
  }
  .controls td:last-child,
  .ctrdiv td:last-child,
  .ctrrow td:last-child {
    width: 100%;
  }
}
@media (max-width: 360px) {
	.ms-core-deltaSuiteBarRight {
		display: none;
	}
	.RightContainer .MsoNormalTable, .RightContainer .TableGrid2 ,.RightContainer .MsoTableGrid{width:320px!important}
	.RightContainer .MsoNormalTable td ,.RightContainer .TableGrid2 td,.RightContainer .MsoTableGrid td{
		padding:2px!important
	}
	.RightContainer .MsoNormalTable td a,.RightContainer .MsoNormalTable td span ,.RightContainer .TableGrid2 td a,.RightContainer .TableGrid2 td span,.RightContainer .MsoTableGrid td a ,.RightContainer .MsoTableGrid td span {
		font-size:12px!important;
		word-break:break-all;
		word-wrap: break-word;
	}
	.RightContainer ul.dfwp-list li{
		font-size:14px!important
	}
	.RightContainer ul.dfwp-list li div.item{
		width:90%
	}
	.RightContainer .grid td ,.RightContainer .grid th{
		padding:2px!important;
		font-size:12px!important;
		word-break:break-all;
		word-wrap: break-word;
	} 
	.RightContainer .grid a img{
		width:20px!important
	}
	.SingleLayoutContainer.RightContainer #table1{
		width:320px!important
	}
	
	.SingleLayoutContainer.RightContainer #table1 td{
		padding:2px!important;
		font-size:12px!important;
		word-break:break-all;
		word-wrap: break-word;

	} 
	.SingleLayoutContainer.RightContainer #table1 td img{
		width:120px!important
	}


}
/*--Print View--*/
@media print {
  .SAMA-breadContainer {
    display: none;
  }
  .newstitle {
    line-height: normal;
  }
  .FooterDiv {
    display: none;
  }
  .Logo a:after {
    content: '';
  }
  .Paging,.dvrss,.langLinkA{display:none}
  .MainMenuDiv,.TopHeaderMenu ,.FavPrintCont,#SearchBox,.RecentlyPiblishedItemsContainer  a[href]:after,.owl-wrapper a[href]:after,.BannerZone1 a[href]:after,.BannerZone2 a[href]:after,.TabsZone a[href]:after,.EconomicDiv a[href]:after,.ReadAllDiv,div[id$="divSAMAPublishYear"],div#divContentType,.image-area-left a[href]:after,.pagerItem,.pageNextButton,.pagePrevButton,a[href]:after{display:none}
  .MiddleHomePage .col-lg-4.col-md-4.col-sm-12.col-xs-12 {width: 100%;}
  .owl-controls.clickable{display:none}
  .NewsHomeSlider.fL{/*height:1340px;*/}
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;}
  .owl-item{float:right}
  .owl-wrapper {overflow: hidden;float: right;}
  .owl-carousel .owl-wrapper-outer{overflow:hidden;width:100%;position:relative;height:248px}
  .NewsHomeSlider {width: 100%;position: relative;}
  .owl-carousel {width: 100%;position: relative;}
}
@media (max-width: 990px) {
  .allnewswebpart .dropdown dt a {
    font-size: 10px !important;
  }
  .allnewswebpart .dropdown dd a {
    font-size: 10px !important;
  }
}
