﻿/* Generated by less 2.4.0 */

/* Osama El Desouky English Styles goes here please remove this line when finish */
.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: Segoe UI !important;
}
.RightContainer p,
.allnews p,
.RightContainer .description,
.allnews .description {
  font-family: Segoe UI Light !important;
}
.contentDiv:after,
.contentDiv:before {
  content: '';
  display: block;
  clear: both;
}
.RightContainer p,
.allnews p,
.RightContainer .description,
.allnews .description {
  font-size: 18px;
  line-height: 1.5;
  color: #4a4a4a;
}
.RightContainer .ms-rtestate-field,
.allnews .ms-rtestate-field {
  font-family: Segoe UI Light !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: 18px!important;
  font-weight: 500!important;
  line-height: 1.5!important;
  color: #4a4a4a !important;
  text-align: left !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 {
  background: #ffffff url('/Style%20Library/sama/images/arrowdd.png') no-repeat scroll right center;
  display: block;
  padding-right: 20px;
  border: 1px solid #aaaaaa;
  width: 150px;
  padding: 0px 5px;
  height: 36px;
  line-height: 34px;
  font-size: 14px;
  border-radius: 5px;
}
.dropdown dt a span {
  cursor: pointer;
  display: block;
}
.dropdown dd ul {
  width: 200px!important;
  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: Cuprum;
}
.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;
}
.dropdown span.value {
  display: none;
}
.dropdown dt a,
.dropdown dt a:hover {
  border-radius: 0px!important;
  border-color: #ccc!important;
  font-family: Cuprum;
  font-weight: 500;
  font-size: 16px;
  color: #666;
}
.allnewswebpart {
  margin-top: -50px;
}
.newstitle,
h1.ms-p-header,
.pagetitle {
  font-family: Cuprum;
  word-spacing: normal;
  font-size: 30px;
  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: Cuprum;
  word-spacing: normal;
  font-size: 27px;
  color: #4a4a4a;
}
.newsitem-title a {
  font-family: Cuprum;
  word-spacing: normal;
  font-size: 20px;
  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: 22px;
}
#labelNewsPageTitle,
#labelSpeechPageTitle {
  color: #4a4a4a;
  font-family: inherit;
  font-size: 24px;
}
/*---Breadcrumb--*/
.SAMA-breadContainer {
  background: #4C4C4C;
  border-top: 1px #fafafa solid;
  margin-top: -32px;
  margin-bottom: 25px;
  padding: 50px 0 18px;
}
.SAMA-breadContainer .sama-pagetitle {
  font-size: 32px;
  color: #fefefe;
  margin-top: 10px;
  font-family: Segoe UI Light !important;
  text-transform: capitalize;
}
.bread {
  padding-bottom: 0;
}
.bread a,
.bread span {
  font-family: inherit;
  font-size: 16px;
  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.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: Segoe UI Light !important;
  font-size: 18px;
  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: Segoe UI !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-left: 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: Segoe UI Light !important;
  font-size: 16px;
  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-left: 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 .CellSpacer,
.ctrdiv .CellSpacer,
.ctrrow .CellSpacer,
.controls .lbldiv,
.ctrdiv .lbldiv,
.ctrrow .lbldiv {
  font-family: Segoe UI Light !important;
  font-size: 28px;
  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: Segoe UI Light !important;
  font-size: 22px!important;
  color: #888;
  line-height: 45px!important;
  text-transform: capitalize;
  resize: horizontal;
}
.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: Segoe UI Light !important;
  font-size: 20px!important;
  color: #888;
  font-weight: 500;
}
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: Segoe UI Light !important;
  font-size: 20px!important;
  color: #888;
  line-height: 45px!important;
  text-transform: capitalize;
}
.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: Segoe UI Light !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: 5px 15px!important;
  border: 0px!important;
  font-family: Segoe UI Light !important;
  font-size: 22px!important;
  color: #fff;
  min-width: 166px;
  text-transform: capitalize!important;
  margin-top: 15px!important;
  float: right;
}
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: Segoe UI !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: Segoe UI !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: 25px;
  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: Segoe UI Light !important;
  color: #4a4a4a;
  text-transform: uppercase;
  margin: 0;
  line-height: 1.5;
}
.grayedbox h3 {
  font-size: 34px;
  font-family: Segoe UI Light !important;
  color: #4a4a4a;
  line-height: 1.2;
}
.grayedbox p {
  font-size: 18px;
  font-family: Segoe UI Light !important;
  color: #4a4a4a;
}
.image-area-left {
  padding-top: 5px;
  width: 100%;
}
.image-area-left a {
  display: block;
}
.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;
}
/*-----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%;}

  .NewsHomeSlider.fL{/*height:1340px;*/}
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;}
  .owl-item{float:left}
  .owl-wrapper {overflow: hidden;float: left;}
  .owl-carousel .owl-wrapper-outer{overflow:hidden;width:100%;position:relative;height:248px}
  .NewsHomeSlider {width: 100%;position: relative;}
  .owl-carousel {width: 100%;position: relative;}

}

/*bug fixing*/
.slm-layout-main.groupmarker li{list-style-image:none!important;list-style-type:none!important;background:url('/Style%20library/sama/images/NEW%20UI/squarbult.png') no-repeat left 21%}
.slm-layout-main.groupmarker li div.item{margin-left:13px;}


