﻿/* CSS crunched with Crunch - http://crunchapp.net/ */
/*@charset "utf-8";
 You may adapt and learn from the elements of this CSS to use in your own
projects, but you may not copy the design (the unique combination of images,
colors, sizes, typography, and positioning) since this is copyright of Interactive Saudi Arabia LTD (KSA).  and may not be reproduced. 
by : Interactive Saudi Arabia LTD.
url:www.interactive.sa */
.animation {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/*------Reset Css---------*/
.paddingT{
	padding-top:30px;
	background:#fff;
}
address {
  margin: 0;
  padding: 0;
}
dl {
  margin: 0;
  padding: 0;
}
ol {
  margin: 0;
  padding: 0;
}
blockquote {
  margin: 0;
  padding: 0;
}
pre {
  margin: 0;
  padding: 0;
}
p {
  margin: 0;
  padding: 0;
}
h6 {
  margin: 0;
  padding: 0;
}
h5 {
  margin: 0;
  padding: 0;
}
h4 {
  margin: 0;
  padding: 0;
}
h3 {
  margin: 0;
  padding: 0;
}
h2 {
  margin: 0;
  padding: 0;
}
h1 {
  margin: 0;
  padding: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
form {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
}
html {
  margin: 0;
  padding: 0;
}
hr {
  clear: both;
  visibility: hidden;
}
a {
  outline: 0;
  border: 0;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
textarea {
  resize: none;
  outline: 0px;
}


*:focus {
  outline: none;
}
/*-----------Basic css------------*/
@font-face {
  font-family: lato ;
  src: url('../fonts/Lato-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: latobold;
  src: url('../fonts/Lato-Bold.ttf');
  font-weight: normal;
  font-style: normal;
}
/*--Arabic fonts--*/
@font-face {
  font-family: arabic ;
  src: url('../fonts/HelveticaNeueW23-Reg.eot');
  src: url('../fonts/HelveticaNeueW23-Reg.woff') format("woff"), url('../fonts/HelveticaNeueW23-Reg.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: arabicbold;
  src: url('../fonts/HelveticaNeueW23-Bd.eot');
  src: url('../fonts/HelveticaNeueW23-Bd.woff') format("woff"), url('../fonts/HelveticaNeueW23-Bd.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*-----*/
.fleft {
  float: right;
}
.fright {
  float: left;
}
.Aright {
  text-align: left !important;
}
.Aleft {
  text-align: right !important;
}
.Acenter {
  text-align: center !important;
}
.clear {
  clear: both;
}
span.clear {
  display: block;
}
.center {
  text-align: center;
}
::selection {
  background-color: #075695;
  color: #ffffff;
}
a,
a:visited,
a:active,
a:focus {
  text-decoration: none;
  color: #e4701e;
}
a:hover {
  text-decoration: underline;
  color: #e4701e;
}
.ms-rtestate-field {
  text-align: justify;
}
p,
.contentTXT {
  font-size: 14px!important;
  font-family: inherit!important;
  line-height: 22px!important;
  text-align: justify;
  color: #444444 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-align: justify;
  font-family: inherit;
}
h1 {
  font-size: 25px;
}
h2 {
  font-size: 22px;
  color: #075c9f;
  font-weight: lighter;
}
h3 {
  font-size: 17px;
}
h4,
.subTitle1 {
  font-family: arabicbold;
  font-size: 16px;
  color: #e4701e !important;
  margin: 5px 0;
}
h5 {
  font-size: 15px;
}
h6 {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8,
h9,
h10 {
  clear: both;
}
h4.black {
  color: #333333 !important;
}
h4.blue {
  color: #075c9f;
}
h4.orange {
  color: #e4701e;
}
/*--Gridsystem css---*/
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  min-height: 1px;
  float: right;
}
div[class^='col-'] .col-inner {
  margin: 0 40px 0 0;
}
div[class^='col-']:first-child .col-inner {
  margin-right: 0px;
}


/*---*/
input[type='button'],
input[type='submit'],
button,
select,
textarea {
  font-family: arabic,tahoma,arial!important;
  font-size: inherit!important;
  line-height: inherit !important;
}
/*-------Css Start--------*/
html,
body {
  min-width: 990px;
  width: 100%!important;
  -webkit-font-smoothing: antialiased;
}

body {
  direction: rtl;
  font-family: arabic, Helvetica, sans-serif, Arial, tahoma, sans-serif;
  font-size: 14px;
  line-height: 130%;
  color: #444444;
  background-color: #ffffff;
}

/*#s4-workspace {
    opacity: 0;
    -webkit-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -o-transition: opacity 1s ease-in;
    -ms-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}

    #s4-workspace.load {
        opacity: 1;
    }
*/

.innercontainer {
  width: 990px;
  margin: 0 auto;
  clear: both;
  float: none;
}
.topbar {
  height: 35px;
}
.toplnks {
  height: 32px;
  padding-top: 3px;
}
.toplnks ul {
  height: 35px;
}
.toplnks ul li {
  float: left;
  padding: 0 15px;
  font: 13px arabic,tahoma;
  line-height: 30px;
  text-transform: uppercase;
  background: url("../img/toplinksep.png") no-repeat right center;
  position: relative;
}
.toplnks ul li.lang {
  font: 11px verdana,lato,arabic;
  line-height: 32px;
}
.toplnks ul li.signin > a {
  background: url("../img/toplinkarrow.png") no-repeat left center;
  padding-left: 10px;
  display: inline-block;
}
.toplnks ul li a,
.toplnks ul li a:visited {
  color: #e4701e;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.toplnks ul li a:hover {
  color: #0a86e8;
  text-decoration: none;
}
.toplnks ul li.membershipLi {
  padding: 0px;
  background: none;
}
.memberlogin {
  background: url("../img/toplinkarrow.png") no-repeat left center;
  padding-left: 10px;
  display: inline-block;
}
.social {
  margin: 0 15px;
  height: 35px;
}
.social a {
  display: inline-block;
  width: 32px;
  height: 30px;
  background: url("../img/social.png") no-repeat left 6px;
  background-image: url("../img/social.svg"), none;
  margin-top: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.social .rss {
  background-position: -126px 6px;
}
.social .rss:hover {
  background-color: #ff7e00;
  background-position: -126px -30px;
}
.social .linkedin {
  background-position: -98px 6px;
}
.social .linkedin:hover {
  background-color: #1e75bf;
  background-position: -98px -30px;
}
.social .youtube {
  background-position: -64px 7px;
}
.social .youtube:hover {
  background-color: #D73232;
  background-position: -64px -29px;
}
.social .twitter {
  background-position: -28px 6px;
}
.social .twitter:hover {
  background-color: #26bfed;
  background-position: -28px -30px;
}
.social .facebook {
  background-position: 13px 6px;
}
.social .facebook:hover {
  background-color: #3b5998;
  background-position: 13px -30px;
}
.header {
  height: 88px;
  background: #f8f8f8 url('../img/topbarartwork.png') no-repeat center center;
}
.header .logo {
  margin: 5px 5px 0;
  display: inline-block;
  position:absolute;
  top:12px;
  z-index:22;
}
.header .logo img {
  height: 100%;
}
.header .logo.fleft {
  text-align: right;
  width: auto;
  height: 114px;
}
.header .logo.fright {
  text-align: left;
  width: auto;
  height: 108px;
}
/*Sharepoint Menu
.menu{background: @basecolor;height: 52px;
    ul{height: 52px;
        li{float: right;margin-right: 25px;padding: 0 10px;height: 100%;position: relative;.animation;
            a{display: block;line-height: 52px;color: #fff;font-size: 16px;
              &.popout{background: url('@{imgs}topnavarrow.png') no-repeat left center!important;padding-left:20px!important;padding-right:0!important;
              &.highlighted{background-image: url('@{imgs}topnavarrowselected.png') !important;}
              }
              &:hover{text-decoration: none}
            }
        &:first-child{margin: 0px;
         a{display: inline-block;width: 34px;height: 52px;background: url('@{imgs}homeicon.png') no-repeat center 18px;text-indent: -2000px}
        }
            &.selected,&:hover{background-color: @basecolor2;
            i{display: inline-block;width:20px;height: 10px;background: url('@{imgs}topnavarrowselected.png') no-repeat left bottom!important}

            }
            
            &.haschild{
                i{display: inline-block;width:20px;height: 10px;background: url('@{imgs}topnavarrow.png') no-repeat left bottom}
            }
            ul{display: none;height: auto;position:absolute;z-index: 100!important;right:0;top: 50px;background: @basecolor2;min-width: 200px;border: 0px!important;box-shadow: none!important;
                li{float: none;margin: 0;
                a{display: block;line-height:42px;color: #fff;font-size: 14px;}
               &:first-child{margin: 0px;
              a{display:block;width:auto;height:auto;background: none;text-indent:0px}
              }
                &.selected,&:hover{background-color: lighten(@basecolor,2%);}
            }
            }
            &.haschild:hover ul{display: block;}
        }
    }
}
*/
.menu {
  background: #075c9f;
  height: 52px;
  position: relative;
}
.menu ul {
  height: 52px;
  /*float:left;*/
  margin-right:155px;
}
.menu ul li {
  float: right;
  padding: 0 18px;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-left: 1px #0978d0 solid;
}
.menu ul li a {
  display: block;
  line-height: 52px;
  color: #fff;
  font-size: 16px;
}
.menu ul li a:hover {
  text-decoration: none;
}
.menu ul li:first-child {
  margin: 0px;
}
.menu ul li:first-child a {
  display: inline-block;
  width: 34px;
  height: 52px;
  background: url('../img/homeicon.png') no-repeat center 18px;
  text-indent: -2000px;
}
.menu ul li.selected,
.menu ul li:hover {
  background-color: #e4701e;
}
.menu ul li.haschild i {
  display: inline-block;
  width: 20px;
  height: 10px;
  background: url('../img/topnavarrow.png') no-repeat left bottom;
}
.menu ul li.haschild.selected i,
.menu ul li.haschild:hover i {
  display: inline-block;
  width: 20px;
  height: 10px;
  background: url('../img/topnavarrowselected.png') no-repeat left bottom !important;
}
.menu ul li ul {
  display: none;
  height: auto;
  position: absolute;
  z-index: 10;
  right: 0;
  top: 50px;
  background: #e4701e;
  min-width: 200px;
}
.menu ul li ul li {
  float: none;
  margin: 0;
}
.menu ul li ul li a {
  display: block;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
}
.menu ul li ul li:first-child {
  margin: 0px;
}
.menu ul li ul li:first-child a {
  display: block;
  width: auto;
  height: auto;
  background: none;
  text-indent: 0px;
}
.menu ul li ul li.selected,
.menu ul li ul li:hover {
  background-color: #0762a9;
}
.menu ul li.haschild:hover ul {
  display: block;
}
/*--Home Slider
.slider-wrapper {
  height: 375px;
}
---*/

.nivo-caption {
  background: none!important;
  width: auto!important;
  right: 30%!important;
  bottom: 30%!important;
  opacity: 1!important;
}
.nivo-caption h3 {
  float: right;
  background: url('../img/descbg1.png');
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  width: auto;
  max-width: 40%;
  padding: 8px 15px;
  margin-bottom: 5px;
  line-height: 150%;
}
.nivo-caption p {
  clear: both;
  max-width: 50%;
  display: block;
  background: url('../img/descbg2.png');
  padding: 10px 15px!important;
  margin-top: 8px;
  font-size: 14px;
  color: #ffffff !important;
}
.chartbg {
  background: #f1f1f1 url('../img/ArtworkChart.png') repeat-y center center fixed;
}
.homecontent {
  padding-top: 20px;
}
.ms-webpart-titleText{
	overflow:visible!important;
}
.wptitle,.ms-webpart-titleText {
  margin-bottom: 15px;
   font-family: arabicbold!important;
    font-size: 16px;
    color: #e4701e !important;
}
.announcements {
  background: #e4701e;
  height: 66px;
  margin-bottom: 18px;
}
.announcements .icon {
  width: 80px;
  height: 100%;
  background: #075c9f url('../img/announceicon.png') no-repeat center center;
}
.announcements .announceitems {
  width: 335px;
  margin: 12px 8px;
  height: 45px!important;
  overflow: hidden;
}
.announcements .newsticker li {
  height: 45px!important;
}
.announcements .newsticker li {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}
.announcements .newsticker li a {
  color: #fff;
}
.announcements .newsticker li a:hover {
  color: #c9c9c9;
  text-decoration: none;
}
.announcements .tickerbtns {
  width: 16px;
  margin-left: 7px;
  margin-top: 13px;
}
.announcements .tickerbtns a {
  display: block;
  width: 16px;
  height: 16px;
  background: #075c9f url('../img/announcearrows.png') no-repeat;
  margin-bottom: 5px;
}
.announcements .tickerbtns a:hover {
  background-color: #0978d0;
}
.announcements .tickerbtns a:active {
  background-color: #075695;
}
.announcements .tickerbtns a#prev-button {
  background-position: center 5px;
}
.announcements .tickerbtns a#next-button {
  background-position: center -15px;
}
.more {
  clear: both;
  margin-top: 15px;
  padding-top: 5px;
  border-top: 1px #e4701e solid;
  text-align: left;
}
.more a {
  min-height: 16px;
  font-size: 16px;
  color: #075c9f;
  display: inline-block;
  padding-left: 28px;
  background: url('../img/morearrow.png') no-repeat left center;
}
.homepublications {
  padding: 0 2px;
  height: 312px;
}
.homepublications .bigpublication {
  width: 300px;
  height: 312px;
}
.homepublications .smallpublication {
  width: 160px;
  height: 152px;
  margin-bottom: 8px;
}
.publicationcard {
  width: 304px;
  height: 314px;
  overflow: hidden;
  position: absolute;
  transform-style: preserve-3d;
  transition: transform .6s;
}
.publicationcard * {
  -webkit-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}
.publicationcard div {
  display: block;
  position: absolute;
  width: 300px;
  height: 310px;
  backface-visibility: hidden;
}
.publicationcard div.front {
  background: #fff;
  border: 2px #dbdbdb solid;
  cursor: pointer;
}
.publicationcard div.front img {
  width: 300px;
  height: 310px;
}
.publicationcard div.back {
  background: url('../img/publicationdescbg.png');
  transform: translate(0px, 100%);
  border: 2px transparent solid;
  position: relative;
}


.publicationcard div.back .descPu2 {
  padding: 5px;
  width: 88%;
  height: auto;
  position: static;
}

.publicationcard div.back .descPu2 .title {
    display: block;
    font-family: arabic;
    font-size: 14px;
    font-weight: bold;
    color: #075c9f;
    }
    .publicationcard div.back .descPu3 {
  padding: 5px;
  width: 88%;
  height: auto;
  position: static;
}

.publicationcard div.back .descPu3 .title {
    font-family: arabic;
    font-size: 14px;
    font-weight: bold;
    color: #e4701e;
    }



.publicationcard-small div.back .descPu2 {
  padding: 3px;
  width: 94%;
  height: auto;
  position: static;
}

.publicationcard-small div.back .descPu2 .title {
    display: block;
    font-family: arabic;
    font-size: 12px;
    font-weight: bold;
    color: #075c9f;
    display: box;
    display: -webkit-box;
    display:-moz-box;
    display: -ms-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -ms-line-clamp: 3;
     box-orient: vertical;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    overflow: hidden;
    }
    
.publicationcard-small div.back .descPu3 {
  padding: 3px;
  width: 88%;
  height: auto;
  position: static;
}

.publicationcard-small div.back .descPu3 .title {
    font-family: arabic;
    font-size: 12px;
    font-weight: bold;
    color: #e4701e;
    }



.publicationcard div.back .desc {
  padding: 25px 20px 10px;
  width: 88%;
  height: auto;
  position: static;
}
.publicationcard div.back .desc h3 {
  font-size: 17px;
  color: #075c9f;
  margin-bottom: 5px;
}
.publicationcard div.back .desc p {
  font-size: 13px;
  color: #545454;
  line-height: 22px;
}
.publicationcard div.back .pubactions {
  text-align: center;
  position: static;
  height: 25px;
}
.publicationcard div.back .pubactions a {
  display: inline-block;
  font-size: 13px;
  color: #075c9f;
  height: 22px;
  padding-left: 28px;
}
.publicationcard div.back .pubactions a.pubdetails {
  background: url('../img/viewdetailicon.png') no-repeat left top;
}
.publicationcard div.back .pubactions a.pubbuy {
  background: url('../img/buyicon.png') no-repeat left top;
}
.publicationcard div.back .pubactions .pubsep {
  display: inline-block;
  width: 32px;
  height: 22px;
  background: url('../img/cmssmallsep.png') no-repeat center bottom;
}
.publicationcard div.back i {
  display: inline-block;
  width: 37px;
  height: 37px;
  background: url("../img/pubtipregt.png") no-repeat;
  position: absolute;
  right: 0;
  bottom: 35%;
}
.publicationcard:hover .back {
  transform: translate(0px, 35%);
}
.publicationcard-small {
  width: 160px;
  height: 152px;
  overflow: hidden;
  position: absolute;
  transform-style: preserve-3d;
  transition: transform .6s;
}
.publicationcard-small * {
  -webkit-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}
.publicationcard-small div {
  display: block;
  position: absolute;
  width: 158px;
  height: 148px;
  backface-visibility: hidden;
}
.publicationcard-small div.front {
  background: #fff;
  border: 1px #dbdbdb solid;
  cursor: pointer;
}
.publicationcard-small div.front img {
  width: 158px;
  height: 148px;
}
.publicationcard-small div.back {
  background: url('../img/publicationdescbg.png');
  transform: translate(0px, 100%);
  border: 2px transparent solid;
  position: relative;
}
.publicationcard-small div.back .desc {
  padding: 20px 5px 10px;
  width: 94%;
  height: auto;
  position: static;
}
.publicationcard-small div.back .desc h3 {
  font-size: 14px;
  color: #075c9f;
  margin-bottom: 5px;
  text-align: center;
}
.publicationcard-small div.back .pubactions {
  text-align: center;
  position: static;
  height: 25px;
}
.publicationcard-small div.back .pubactions a {
  display: inline-block;
  font-size: 13px;
  color: #075c9f;
  height: 22px;
  padding-left: 22px;
}
.publicationcard-small div.back .pubactions a.pubdetails {
  background: url('../img/viewdetailicon.png') no-repeat left top;
}
.publicationcard-small div.back .pubactions a.pubbuy {
  background: url('../img/buyicon.png') no-repeat left top;
}
.publicationcard-small div.back .pubactions .pubsep {
  display: inline-block;
  width: 15px;
  height: 22px;
  background: url('../img/cmssmallsep.png') no-repeat center bottom;
}
.publicationcard-small:hover .back {
  transform: translate(0px,0px);
}
.wpbody {
  margin-bottom: 18px;
}
.bignews {
  margin-bottom: 5px;
}
.bignews .thumbnail {
  margin-left: 10px;
  width: 192px;
  height: 140px;
  /*border: 1px @basecolor solid;*/
  padding: 4px;
  overflow: hidden;
}
.bignews .thumbnail img.thumb {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  transition: All 0.3s ease 0s;
}
.bignews .thumbnail img.thumb:hover {
  transform: scale(1.1);
}
.bignews .newstxt {
  width: 242px;
}
.bignews .newstxt p {
  font-size: 13px;
  line-height: 21px;
}
.bignews .newstitle {
  font-size: 14px;
  color: #075c9f;
  line-height: 20px;
  margin-bottom: 5px;
}
.bignews .newstitle a {
  font-size: 14px;
  color: #075c9f;
  font-weight: bold!important;
}
.newslist {
  clear: both;
}
.newslist ul li {
  list-style-image: url('../img/orngbullet.png');
  list-style-position: inside;
}
.newslist ul li a {
  font-size: 13px;
  color: #075c9f;
}
.newslist ul li a:visited {
  color: #075c9f;
}
.newslist ul li a:hover {
  color: #e4701e;
  text-decoration: none;
}
.homehrsep {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 5px;
  background-color: #075c9f;
}
.bottomsection {
  padding-bottom: 35px;
}
.bottomsection div[class^='col-'] .col-inner {
  margin: 0 15px 0 0;
}
.bottomsection div[class^='col-']:first-child .col-inner {
  margin-right: 0px;
}
.whitewpbox {
  border: 1px #e7e6e6 solid;
  background-color: #fff;
  padding: 20px 12px;
}
.newsletter {
  /*height:360px;*/
}
.newsletter h4 {
  margin-bottom: 10px;
}
.newsletter p {
  font-size: 13px;
  line-height: 20px;
  color: #444444;
  margin-bottom: 16px;
}
.newsletter .subscribe {
  margin-bottom: 30px;
}
.newsletter input[type='text'] {
  border: 0px;
  background: #e4701e;
  border-left: 1px #fff solid;
  width: 96%;
  padding: 0 5px;
  height: 33px;
  font-size: 16px;
  color: #fff;
}
.subscribe ::-webkit-input-placeholder {
   color: #fff;
}

.subscribe :-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.subscribe ::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.subscribe :-ms-input-placeholder {  
   color: #fff;  
}
.subscribe :focus::-webkit-input-placeholder { color:transparent; }
.subscribe :focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.subscribe :focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.subscribe :focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


input[type='button'],
.btn {
  background: #0a7eda url('../img/btnbg.png') repeat-x left bottom !important;
  color: #e7e7e7!important;
  padding: 0 20px!important;
  border: 0px!important;
  height: 33px!important;
  cursor: pointer!important;
  border-radius: 4px;
}
input[type='button']:hover,
.btn:hover {
  background: #0a7eda !important;
}
input[type='button']:active,
.btn:active {
  background: #05406e !important;
}
body .search {
  padding-top: 10px;
}
body .search .searchtxt {
  background-color: #ededed;
  width: 170px;
  border: 0px;
  padding: 5px 12px;
  font: 13px arabic,tahoma;
  color: #6a7d9f;
}
body .search .searchbtn {
  border: 0px;
  background: #e4701e url("../img/serchicon.png") no-repeat center center !important;
  cursor: pointer;
  width: 36px;
  height: 34px!important;
  padding: 0px!important;
  border-radius: 0px!important;
}
body .search .searchbtn:hover {
  background-color: #e88742 !important;
}
body .search .searchbtn:active {
  background-color: #b95a16 !important;
}
body .search .adv-search {
  display: inline-block;
  float: right;
  padding: 5px 4px;
  height: 24px;
  line-height: 22px;
  margin-left: 4px;
  border-radius: 2px;
}
body .search .adv-search:hover {
  background: #e4701e;
  color: #fff;
  text-decoration: none!important;
}
.nletterlinks {
  color: #cacaca;
  text-align: center;
}
.nletterlinks a {
  display: inline-block;
  margin: 0 20px;
  font-size: 14px;
  padding-top: 10px;
}
.nletterlinks a:first-child {
  margin-right: 0px;
}
.nletterlinks a:hover {
  color: #075c9f;
  text-decoration: none;
}
.map {
  position: relative;
}
.map .mapdata {
  position: absolute;
  top: 22px;
  right: 10px;
  z-index: 1;
}
.map .mapdata ul li {
  list-style: url('../img/bluebullet.png');
  list-style-position: inside;
  white-space: nowrap;
}
#map_canvas {
  width: 100% !important;
}
.researches {
  padding-bottom: 5px;
}
.researches ul li {
  list-style: url('../img/bluebullet.png');
  list-style-position: outside;
  margin-right: 12px;
}
.researches ul li:hover a {
  color: #075c9f;
  text-decoration: none;
}
.researches ul li a {
  font-size: 13px;
  line-height: 20px;
}
.researches .more {
  border: 0px;
  padding-top: 7px;
}
.footer {
  height: 60px;
  background: #075c9f url('../img/FooterArtwork.png') repeat-x center top;
  border-top: 3px #075695 solid;
}
.SCTHlogo {
	width:110px;
	position:relative;
	bottom:24px;
	background:#fdf9e7;
	padding:5px;
	margin-left:5px;
	/*
	-webkit-box-shadow:1px 6px 14px -6px rgba(97,97,97,1);
	-moz-box-shadow: 1px 6px 14px -6px rgba(97,97,97,1);
	box-shadow: 1px 6px 14px -6px rgba(97,97,97,1)
	*/
}
.SCTHlogo img{
	width:100%;
}
.footer .innercontainer {
  position: relative;
}
.footer .back-top {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: #e4701e url('../img/uparrow.png') no-repeat center center;
  position: absolute;
  top: -20px;
  left: 50%;
}
.footer .copyright {
  padding-top: 12px;
}
.footer .copyright p {
  color: #bfbfbf!important;
  font-size: 13px!important;
  text-align: left!important;
}
.footer .copyright a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  margin: 0 5px;
}
.footer .copyright a:hover {
  text-decoration: none;
  color: #e4701e;
}
.footer .footermenu {
  padding-top: 13px;
  position: relative;
}
.footer .footermenu .footermenulink {
  display: inline-block;
  position: relative;
  z-index: 2;
}
.footer .footermenu .footermenulink.related-sites {
  margin-right: 20px;
  z-index: 1;
}
.footer .footermenu .footermenulink a {
  font-size: 16px;
  font-family: arabicbold,arial,tahoma,serif;
  color: #fff;
  text-decoration: none;
  position: relative;
  z-index: 1;
  white-space: nowrap;
  padding: 0 12px;
}
.footer .footermenu .footermenulink:hover .footerpopupmenu {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
}
.footer .footermenu .footerpopupmenu {
  display: none;
  box-shadow: #444 0 2px 5px;
  padding: 15px 12px 35px;
  min-width: 145px;
  background: #e4701e;
  border-radius: 4px;
  position: absolute;
  bottom: -8px;
  z-index: 0;
}
.footer .footermenu .footerpopupmenu div {
  float: none !important;
}
.footer .footermenu .footerpopupmenu ul {
  float: none!important;
}
.footer .footermenu .footerpopupmenu ul li {
  line-height: 22px!important;
  float: none!important;
}
.footer .footermenu .footerpopupmenu ul li a {
  color: #e6e5e5!important;
  font: 13px arabic!important;
  display: block!important;
  text-decoration: none!important;
  position: static!important;
  padding: 0px!important;
}
.footer .footermenu .footerpopupmenu ul li a:hover {
  color: #075c9f !important;
  font-weight: bold !important;
}
.footer .footermobilemenu {
  display: none;
}
/*----Inner Content---*/
.innercontent,
.error-content,
.redirect {
  min-height: 320px;
}
.bredcrumb {
  background: url('../img/breadcrumbbg.png') repeat-x left top;
  height: 47px;
  font: 13px arabic,tahoma;
}
.bredcrumb .breadcrumbinner {
  padding-top: 5px;
}
.bredcrumb .breadcrumbinner * {
  line-height: 14px;
  display: inline-block;
}
.bredcrumb a {
  font: 13px arabic,tahoma;
  color: #075c9f;
  white-space: nowrap;
}
.bredcrumb .breadsep {
  padding: 0 8px;
  width: 5px;
  min-height: 7px;
  background: url('../img/breadsep.png') no-repeat center center;
}
.bredcrumb span {
  color: #888888;
}
.sideActions {
  padding-top: 5px;
  position: relative;
}
.sideActions a {
  display: inline-block;
  text-decoration: none;
  height: 20px;
  font-size: 13px;
  font-family: arabic;
  color: #e4701e;
}
.sideActions a:hover {
  color: #075c9f;
  background-position: right bottom!important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sideActions .email {
  background: transparent url('../img/emailIcon.png') no-repeat right 4px;
  background-image: url('../img/emailIcon.svg'), none;
  padding-right: 22px;
  margin-left: 15px;
}
.sideActions .share {
  background: transparent url('../img/shareIcon.png') no-repeat right 2px;
  background-image: url('../img/shareIcon.svg'), none;
  padding-right: 22px;
  margin-left: 15px;
}
.sideActions .print {
  background: transparent url('../img/printIcon.png') no-repeat right 4px;
  background-image: url('../img/printIcon.svg'), none;
  padding-right: 25px;
}
.inside {
  padding-top: 15px;
}
h1,
.pagetitle {
  font: 22px arabic;
  color: #075c9f;
}
.contentdiv {
  padding-bottom: 30px;
  width: 690px;
}
.contentdiv img.fleft,
.contentdiv img.fright {
  border: 1px #e1e1e1 solid;
  max-width: 70%;
  margin: 10px;
}
.contentdiv ul li,
.contentdiv ul.orangbullet li {
  line-height: 140%;
  margin-bottom: 8px;
  list-style-image: url('../img/orngbullet.png');
  list-style-position: outside;
  margin-right: 20px;
}
.contentdiv ul li a,
.contentdiv ul.orangbullet li a {
  color: #e4701e;
}
.contentdiv ul.bluebullet li {
  line-height: 140%;
  margin-bottom: 8px;
  list-style-image: url('../img/bluebullet.png');
  list-style-position: outside;
  margin-right: 20px;
}
.contentdiv ul.bluebullet li a {
  color: #075c9f;
}
.sidenav {
  width: 280px;
}
/*Sharepoint Side Menu
.sideMenu,.root.ms-core-listMenu-root.static {
    > a{padding: 3px 8px 3px 0; display: block;font:16px arabicbold!important; color: @basecolor!important; text-decoration: none;border-bottom: 4px @basecolor2 solid;margin-bottom: 1px}

    ul,.static{
    li { padding: 2px 35px 3px 5px;
        a { color: @basecolor!important;font: 15px arabic,tahoma!important; text-decoration: none; display: block; padding: 2px 0;border: 0px;margin-bottom: 0}
        a:hover { color: #fff }
        &.current,&.current:hover,&.selected,&.selected:hover{ background: @basecolor!important;
           a { color: #fff!important } 
        }
    }
    li:first-child { border-top: 0px }
    li:hover { background: @basecolor2!important;
        a { color: #fff!important }
    }
}
}
*/
div.sideMenu {
  margin-bottom: 15px;
}
.ms-blog-listMenu-root {
  width: 100% !important;
}
.ms-core-listMenu-verticalBox,
.ms-core-listMenu-horizontalBox {
  margin-bottom: 15px;
}
.sideMenu li,
.root.ms-core-listMenu-root.static li {
  font: 16px arabicbold!important;
  color: #075c9f;
}
.sideMenu li a,
.root.ms-core-listMenu-root.static li a,
.sideMenu li h5,
.root.ms-core-listMenu-root.static li span {
  padding: 3px 8px 3px 0;
  display: block;
  font: 16px arabicbold!important;
  color: #075c9f;
  text-decoration: none;
  border-bottom: 4px #e4701e solid;
  margin-bottom: 1px;
}
.sideMenu li a:active,
.root.ms-core-listMenu-root.static li a:active {
  color: #05406e;
}
.sideMenu li ul li,
.root.ms-core-listMenu-root.static li ul li,
.sideMenu li .static li,
.root.ms-core-listMenu-root.static li .static li {
  padding: 2px 35px 3px 5px;
}
.sideMenu li ul li a,
.root.ms-core-listMenu-root.static li ul li a,
.sideMenu li .static li a,
.root.ms-core-listMenu-root.static li .static li a {
  color: #075c9f;
  font: 15px arabic,tahoma!important;
  text-decoration: none;
  display: block;
  padding: 2px 0;
  border: 0px;
  margin-bottom: 0;
}
.sideMenu li ul li a:hover,
.root.ms-core-listMenu-root.static li ul li a:hover,
.sideMenu li .static li a:hover,
.root.ms-core-listMenu-root.static li .static li a:hover {
  color: #ffffff;
}
.sideMenu li ul li.current,
.root.ms-core-listMenu-root.static li ul li.current,
.sideMenu li .static li.current,
.root.ms-core-listMenu-root.static li .static li.current,
.sideMenu li ul li.current:hover,
.root.ms-core-listMenu-root.static li ul li.current:hover,
.sideMenu li .static li.current:hover,
.root.ms-core-listMenu-root.static li .static li.current:hover {
  background: #075c9f;
}
.sideMenu li ul li.current a,
.root.ms-core-listMenu-root.static li ul li.current a,
.sideMenu li .static li.current a,
.root.ms-core-listMenu-root.static li .static li.current a,
.sideMenu li ul li.current:hover a,
.root.ms-core-listMenu-root.static li ul li.current:hover a,
.sideMenu li .static li.current:hover a,
.root.ms-core-listMenu-root.static li .static li.current:hover a {
  color: #ffffff;
}
.sideMenu li ul li:first-child,
.root.ms-core-listMenu-root.static li ul li:first-child,
.sideMenu li .static li:first-child,
.root.ms-core-listMenu-root.static li .static li:first-child {
  border-top: 0px;
}
.sideMenu li ul li:hover,
.root.ms-core-listMenu-root.static li ul li:hover,
.sideMenu li .static li:hover,
.root.ms-core-listMenu-root.static li .static li:hover {
  background: #e4701e;
}
.sideMenu li ul li:hover a,
.root.ms-core-listMenu-root.static li ul li:hover a,
.sideMenu li .static li:hover a,
.root.ms-core-listMenu-root.static li .static li:hover a {
  color: #ffffff;
}
.date {
  text-align: left;
  margin-bottom: 10px;
}
.date span {
  display: inline-block;
  padding: 3px 12px;
  background: #a7a7a7;
  font: 12px arabic,tahoma;
  color: #fff;
  position: relative;
}
.date span i {
  position: absolute;
  top: 100%;
  left: 0px;
  display: inline-block;
  width: 5px;
  height: 6px;
  background: url('../img/datetip.png') no-repeat;
}
/*#Grid Style#*/
.grid,
.mGrid,
.gridLabel {
  color: #444444;
  border-collapse: collapse;
  width: 100%;
  font-family: arabic,initial!important;
}
.grid td,
.mGrid td,
.gridLabel td {
  padding: 5px;
  border: 1px #fff solid;
  font-size: 13px;
  line-height: 22px;
  color: #666;
  border-collapse: collapse;
}
.grid td a,
.mGrid td a,
.gridLabel td a {
  white-space: nowrap;
  display: inline-block;
  margin: 0 5px;
  text-decoration: none!important;
  color: #e4701e !important;
}
.grid td a:hover,
.mGrid td a:hover,
.gridLabel td a:hover {
  text-decoration: underline !important;
}
.grid td a:visited,
.mGrid td a:visited,
.gridLabel td a:visited {
  color: #e4701e !important;
}
.grid td table td,
.mGrid td table td,
.gridLabel td table td {
  border: 0px;
}
.grid td a img,
.mGrid td a img,
.gridLabel td a img {
  border: 0px;
}
.grid th,
.mGrid th,
.gridLabel th {
  background: #0978d0;
  font-size: 16px;
  color: #fff;
  border: 1px #fff solid;
  padding: 10px 5px!important;
  text-align: center;
}
.grid th a,
.mGrid th a,
.gridLabel th a {
  color: #e4701e;
  text-decoration: none;
}
.grid th a:hover,
.mGrid th a:hover,
.gridLabel th a:hover {
  color: #e98d4c;
}
.grid th a:active,
.mGrid th a:active,
.gridLabel th a:active {
  color: #ffffff;
}
.grid .item td,
.mGrid .item td,
.gridLabel .item td {
  background-color: #fff;
}
.grid .altitem td,
.mGrid .altitem td,
.gridLabel .altitem td,
.grid tr:nth-child(odd) td,
.mGrid tr:nth-child(odd) td,
.gridLabel tr:nth-child(odd) td {
  background-color: #dedede;
}
.grid tr:hover td,
.mGrid tr:hover td,
.gridLabel tr:hover td {
  background-color: #d1eafd;
  border-bottom-color: #fff;
}
/*#Pager#*/
.pager,
.pgr {
  padding: 3px 0;
  float:right;
  width:100%;
}
.pager table,
.pgr table,
.pager .ms-srch-Paging,
.pgr .ms-srch-Paging {
  margin: 5px auto;
}
.pager td,
.pgr td,
.pager .ms-srch-Paging li,
.pgr .ms-srch-Paging li {
  background: none!important;
  border: 0px;
  padding: 0px!important;
  font: bold 12px tahoma;
}
.pager td > a,
.pgr td > a,
.pager .ms-srch-Paging li a,
.pgr .ms-srch-Paging li a {
  display: inline-block;
  margin: 0 3px;
  padding: 5px 8px;
  font: 13px arial;
  background: #0978d0;
  color: #fff!important;
}
.pager td > a:hover,
.pgr td > a:hover,
.pager .ms-srch-Paging li a:hover,
.pgr .ms-srch-Paging li a:hover {
  text-decoration: none;
}
.pager td > span,
.pgr td > span,
.pager .ms-srch-Paging #PagingSelf a,
.pgr .ms-srch-Paging #PagingSelf a,
.pager td a.prev,
.pgr td a.prev,
.pager td a.next,
.pgr td a.next {
  display: inline-block;
  padding: 5px 8px;
  color: #0978d0 !important;
  text-decoration: none;
}
.pager td a.prev,
.pgr td a.prev,
.pager td a.next,
.pgr td a.next {
  display: inline-block;
  padding: 5px 8px;
  background: #0978d0;
  color: #fff!important;
  text-decoration: none;
}
.pager td a.prev:hover,
.pgr td a.prev:hover,
.pager td a.next:hover,
.pgr td a.next:hover,
.pager td > a:hover,
.pgr td > a:hover,
.pager .ms-srch-Paging li a:hover,
.pgr .ms-srch-Paging li a:hover {
  background-color: #0a86e8;
}
.pager td a.prev:active,
.pgr td a.prev:active,
.pager td a.next:active,
.pgr td a.next:active,
.pager td > a:active,
.pgr td > a:active,
.pager .ms-srch-Paging li a:active,
.pgr .ms-srch-Paging li a:active {
  background: #086ab7;
}
/*--Buton Style--*/
.contentdiv input[type='button'],
.contentdiv input[type='submit'],
.contentdiv input[type='reset'],
.btn-blue {
  /*background-color: @basecolor!important*/
  background: #0a7eda url('../img/btnbg.png') repeat-x left bottom !important;
  color: #fff!important;
  padding: 0 20px!important;
  font-family: inherit;
  font-size: 13px!important;
  border: 0px!important;
  height: 33px;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: -1px 1px 1px #909090;
}
.contentdiv input[type='button']:hover,
.contentdiv input[type='submit']:hover,
.contentdiv input[type='reset']:hover,
.btn-blue:hover {
  background: #0978d0 !important;
}
.contentdiv input[type='button']:active,
.contentdiv input[type='submit']:active,
.contentdiv input[type='reset']:active,
.btn-blue:active {
  background: #05406e !important;
}
.contentdiv input[type='button'][disabled],
.contentdiv input[type='submit'][disabled],
.contentdiv input[type='reset'][disabled],
.btn-blue[disabled] {
  background: #B6B6B6;
  color: #919191;
}
.btn-orange {
  background: #e4701e !important;
  color: #fff!important;
  padding: 0 20px;
  border: 0px!important;
  height: 33px;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: -1px 1px 1px #909090;
}
.btn-orange:hover {
  background: #e98d4c !important;
}
.btn-orange:active {
  background: #b95a16 !important;
}
a.btn-blue,
a.btn-orange {
  display: inline-block;
  line-height: 33px;
}
a.btn-blue:hover,
a.btn-orange:hover {
  text-decoration: none;
}
.download-btn,
.download-btn:hover,
.download-btn:active {
  padding-left: 35px!important;
  background: url('../img/download-btn.png') no-repeat left center !important;
}
/*--Alerts--*/
.validation {
  color: #e50000 !important;
}
.error {
  color: #e50000;
  font-weight: bold;
}
div[class^='aler'] {
  padding: 8px 15px;
  color: #fff;
  border-radius: 4px;
  margin-bottom: 15px;
}
.alert {
  background-color: #c4af38;
}
.alert-error {
  background-color: #be2525;
}
.alert-success {
  background-color: #129f4a;
}
.alert-information {
  background-color: #075c9f;
}
/*----*/
.contentdiv .form {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 18px 15px;
}
.contentdiv .form .formrow {
  padding-right: 0px!important;
}
.contentdiv .form .formrow ol li .validationMessage {
  margin-right: 205px;
  color: red;
  position: relative;
  top: 2px;
}
.formtitle {
  background-color: #fdfdfd;
  padding: 5px 12px;
  font-family: arabic;
  font-size: 15px;
  color: #e4701e;
  border-right: 5px #075c9f solid;
  margin-bottom: 12px;
  box-shadow: 0px 1px 1px #909090;
}
.formrow {
  padding-right: 35px;
}
.formrow ol li {
  list-style: none;
  margin-bottom: 12px;
}
.formrow ol li input[type='text'],
.formrow ol li input[type='password'],
.formrow ol li textarea,
.formrow ol li .formComplexControl {
  border: 1px #EAEAEA solid;
  border-radius: 2px;
  line-height: normal;
  height: 28px;
  width: 280px;
  padding: 0 4px;
}
.formrow ol li input[type='text']:focus,
.formrow ol li input[type='password']:focus,
.formrow ol li textarea:focus,
.formrow ol li .formComplexControl:focus {
  border-color: #79c1f9;
}
.formrow ol li input[type='text'][required]:invalid,
.formrow ol li input[type='password'][required]:invalid,
.formrow ol li textarea[required]:invalid,
.formrow ol li .formComplexControl[required]:invalid {
  border-color: #ff0000;
}
.formrow ol li input[type='text'][required]:valid,
.formrow ol li input[type='password'][required]:valid,
.formrow ol li textarea[required]:valid,
.formrow ol li .formComplexControl[required]:valid {
  border-color: #008000;
}
.formrow ol li .formComplexControl {
  border: 0px;
  display: inline-block;
  min-height: 28px;
  height: auto;
}
.formrow ol li textarea {
  min-height: 80px;
}
.formrow ol li select {
  border: 1px #EAEAEA solid;
  border-radius: 2px;
  height: 32px;
  width: 290px;
  padding: 0 4px;
}
.formrow ol li select:focus {
  border-color: #79c1f9;
}
.formrow ol li label {
  font: bold 14px arabic;
  color: #444444;
  cursor: default;
  display: inline-block;
  width: 200px;
  vertical-align: top;
}
.mandatory {
  color: #ff0000!important;
  font: bold 12px tahoma;
  display: inline-block;
  padding: 0 2px;
}
.radio-group {
  display: inline-block;
}
.radio-group input[type='radio'],
.radio-group input[type='checkbox'] {
  width: 16px;
  height: 16px;
  margin-right: 18px;
}
.radio-group input[type='radio']:first-child,
.radio-group input[type='checkbox']:first-child {
  margin-right: 0px;
}
.radio-group input[type='radio']:checked + label,
.radio-group input[type='checkbox']:checked + label {
  color: #075c9f;
}
.radio-group label {
  display: inline-block;
  font: 13px arabic!important;
  width: auto!important;
  position: relative;
  top: -5px;
  min-width: 50px;
}
input[type='radio'],
input[type='checkbox'] {
  width: 16px;
  height: 16px;
  margin-right: 18px;
}
input[type='radio']:first-child,
input[type='checkbox']:first-child {
  margin-right: 0px;
}
input[type='radio'] + label,
input[type='checkbox'] + label {
  display: inline-block;
  font: 13px arabic!important;
  width: auto!important;
  position: relative;
  /*top: -5px;*/
  min-width: 50px;
}
input[type='radio']:checked + label,
input[type='checkbox']:checked + label {
  color: #075c9f;
}
/*----*/
.sendBlock {
  position: relative;
}
.sendBlock .sendtofriend {
  display: none;
  position: absolute;
  left: 0;
  top: 11px;
  z-index: 99999;
  background: #fff;
  border: 1px #d9d9d9 solid;
  padding: 15px 7px;
  width: 250px;
  border-bottom: 3px #d9d9d9 solid;
}
.sendBlock .sharetip {
  height: 11px;
  position: relative;
  margin-top: -26px;
  background: url('../img/sharetip.png') no-repeat 63% top;
}
.sendBlock .form {
  margin-top: 10px;
}
.sendBlock .formrow {
  padding-right: 5px;
}
.sendBlock .formrow li {
  margin-bottom: 5px;
}
.sendBlock .formrow li label {
  font-weight: normal;
}
.sendBlock .formrow input[type='text'],
.sendBlock .formrow textarea {
  width: 92%;
}
.sendBlock .btn-blue {
  margin: 0 10px !important;
}
.socialmedia {
  position: relative;
}
.shareTools {
  display: none;
  position: absolute;
  left: 0;
  top: 11px;
  z-index: 10;
  background: #fff;
  border: 1px #d9d9d9 solid;
  padding: 15px 7px;
  width: 170px;
  border-bottom: 3px #d9d9d9 solid;
}
.shareTools .sharetip {
  height: 11px;
  position: relative;
  margin-top: -26px;
  background: url('../img/sharetip.png') no-repeat center top;
}
.shareTools ul.share-list {
  margin-top: 15px;
}
.shareTools ul.share-list li {
  margin-top: 5px;
}
.shareTools ul.share-list li:first-child {
  margin-top: 0px;
}
.shareTools ul.share-list li a {
  display: block;
  background-color: #d6d6d6;
  border-radius: 4px;
  height: 34px;
  line-height: 34px;
  text-align: left;
  font-size: 12px;
  color: #666;
}
.shareTools ul.share-list li a:hover {
  background-color: #e3e3e3;
}
.shareTools ul.share-list li a dt {
  display: inline-block;
  direction: ltr;
}
.shareTools ul.share-list li a i {
  display: inline-block;
  width: 34px;
  height: 34px;
  float: left;
  background-image: url('../img/share.png');
  background-image: url('../img/share.svg'), none;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 12px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.shareTools ul.share-list li a.facebook i {
  background-color: #305c99;
  background-position: center 9px;
}
.shareTools ul.share-list li a.twitter i {
  background-color: #00c3f2;
  background-position: center -31px;
}
.shareTools ul.share-list li a.google i {
  background-color: #d24228;
  background-position: center -69px;
}
.shareTools ul.share-list li a.linkedin i {
  background-color: #2171cb;
  background-position: center -108px;
}

.shareTools ul.share-list li a.EmailN i {
  background-color: #2171cb;
  background-position: center -142px;
}





/*---NewsListing--*/
.nobullets li {
  list-style-image: none!important;
  margin: 0px !important;
}
.newslisting {
  margin-top: 20px;
}
.newslisting .newsitem {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 15px 10px;
  margin-bottom: 15px;
}
.newslisting .newsitem .thumb img {
  width: 197px;
  height: 128px;
  margin-left: 15px;
  border: 1px #9aa4b6 solid;
}
.newslisting .newsitem .newstxt {
  width: 452px;
}
.newslisting .newsitem .newstxt h4 {
  margin: 0 0 5px;
}
.newslisting .newsitem .newstxt h4 a {
  font: 14px arabicbold;
  line-height: normal;
  color: #075c9f;
  text-decoration: none;
}
.newslisting .newsitem .newstxt h4 a:hover {
  color: #e4701e;
}
.newslisting .newsitem .newstxt .date {
  position: relative;
  left: -17px;
  margin-bottom: 8px;
}
.newslisting .newsitem .newstxt .date span {
  padding: 0 12px;
}
/*---Login---*/
div.signin,
div.login {
  position: relative;
  padding: 0 5px;
  background: url("../img/toplinksep.png") no-repeat right center;
}
.loginbox {
  display: none;
  position: absolute;
  left: -100px;
  top: 32px;
  z-index: 10;
  background: #fff;
  border: 1px #d9d9d9 solid;
  padding: 15px 7px;
  width: 250px;
  border-bottom: 3px #d9d9d9 solid;
}
.loginbox .sharetip {
  height: 11px;
  position: relative;
  margin-top: -26px;
  margin-bottom: 10px;
  background: url('../img/sharetip.png') no-repeat center top;
}
.loginbox .formrow {
  padding-right: 0;
}
.loginbox li {
  background: none!important;
  padding: 0 8px!important;
  float: none!important;
}
.loginbox li label {
  display: block!important;
  width: auto!important;
}
.loginbox li label,
.loginbox li span {
  font-weight: normal;
}
.loginbox li input[type='text'],
.loginbox li input[type='password'] {
  width: 92% !important;
}
.loginbox .Aright .fleft {
  padding: 6px 8px 0;
}
.loginbox input[type='checkbox'] + label {
  min-width: inherit !important;
}
.loginbox .forgetpass {
  display: inline-block;
  padding: 0 12px 0 0;
  position: relative;
  top: -5px;
}
.loginbox ul {
  height: auto;
}
.loginbox ul li {
  border-top: 1px #ddd solid;
  padding-bottom: 2px!important;
}
.loginbox ul li:first-child {
  border-top: 0px;
}
/*--Sharepoint Override--*/
input[type=button],
input[type=reset],
input[type=submit],
button {
  min-width: inherit!important;
  margin-right: 0!important;
}
.ms-webpartzone-cell {
  margin: 0px!important;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
  padding: 0 !important;
}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
li > a.ms-core-listMenu-item:hover,
li > a.ms-core-listMenu-item:active {
  background: none!important;
}
.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected {
  background: none!important;
}
.theme-default .nivoSlider {
  margin-bottom: -12px;
}
.progress {
  position: relative;
}
.progress div[id$='UpdateProgress'] {
  opacity: 0.2;
  position: absolute !important;
  width: 100%;
  height: 100%;
  z-index: 9999;
  text-align: center;
  background: url("../Images/ajax-loader.gif") no-repeat scroll center center #2f3842;
}
/*---Site Map---*/
.toc-layout-main {
  padding: 10px 20px;
  width: auto;
}
.toc-layout-main .level-section {
  background: #e3e3e3;
  padding: 5px 20px;
  border-radius: 8px;
  list-style-image: none!important;
  margin-right: 0px;
}
.toc-layout-main .level-section .level-header {
  padding: 8px 0;
}
.toc-layout-main .level-section .level-header a {
  color: #075c9f;
  font-size: 15px;
}
.toc-layout-main .level-section .dfwp-list .level-section {
  background: none;
  padding: 0 10px;
  border-radius: 0px;
  list-style-position: inside;
}
.toc-layout-main .level-section .dfwp-list .level-section .dfwp-list {
  margin-top: 5px;
}
.toc-layout-main .level-section .dfwp-list .level-section .dfwp-list .level-header a {
  color: #075c9f;
}
.toc-layout-main .level-section .dfwp-list .level-section .level-header {
  padding: 0px;
}
.toc-layout-main .level-section .dfwp-list .level-section .level-header a {
  color: #e4701e;
  font-weight: normal;
  font-size: 14px;
}
.toc-layout-main .level-section .dfwp-list .level1 {
  list-style-image: url('../img/orngbullet.png') !important;
}
.toc-layout-main .level-section .dfwp-list .level2 {
  list-style-image: url('../img/circle.png') !important;
}
/*----*/
.Eventlisting .Eventitem {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 15px 10px;
  margin-bottom: 15px;
}
.Eventlisting .Eventitem .eventdate {
  width: 15%;
  margin: 5px 2%;
}
.Eventlisting .Eventitem .eventdate .day {
  background: #e4701e;
  text-align: center;
  padding: 24px 5px 12px;
  color: #fff;
  font-size: 35px;
  border-radius: 4px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.Eventlisting .Eventitem .eventdate .month {
  background: #075c9f;
  text-align: center;
  padding: 5px;
  color: #fff;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.Eventlisting .Eventitem .eventtxt {
  width: 78%;
}
.Eventlisting .Eventitem .eventtxt h4 a {
  color: #075c9f;
  font: 14px arabicbold;
  line-height: normal;
  text-decoration: none;
}
.Eventlisting .Eventitem .eventtxt h4 a:hover {
  color: #e4701e;
  text-decoration: none;
}
.Eventlisting .Eventitem .eventtxt .location {
  padding-bottom: 2px;
  color: #555;
}
.Eventlisting .Eventitem .eventtxt .location .locationdata {
  color: #e4701e;
}
/*----*/
.researchlisting {
  margin-top: 20px;
}
.researchlisting .researchitem {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 15px 10px;
  margin-bottom: 15px;
}
.researchlisting .researchitem .thumb {
  text-align: center;
  width: 150px;
}
.researchlisting .researchitem .thumb img {
  width: 110px;
  height: 128px;
  margin-left: 15px;
  margin-right: 15px;
  border: 1px #9aa4b6 solid;
}
.researchlisting .researchitem .newstxt {
  width: 502px;
}
.researchlisting .researchitem .newstxt h4 {
  margin: 0 0 5px;
}
.researchlisting .researchitem .newstxt h4 a {
  font: 14px arabicbold;
  line-height: normal;
  color: #075c9f;
  text-decoration: none;
}
.researchlisting .researchitem .newstxt h4 a:hover {
  color: #e4701e;
}
.researchlisting .researchitem .newstxt .date {
  position: relative;
  left: -17px;
  margin-bottom: 8px;
}
.researchlisting .researchitem .newstxt .date span {
  padding: 0 12px;
}
.researchlisting .researchitem .newstxt .source,
.researchlisting .researchitem .newstxt .date2 {
  padding-bottom: 2px;
  color: #555;
}
.researchlisting .researchitem .newstxt .source .sourcedata,
.researchlisting .researchitem .newstxt .date2 .sourcedata,
.researchlisting .researchitem .newstxt .source .datedata,
.researchlisting .researchitem .newstxt .date2 .datedata {
  color: #e4701e;
}
.researchlisting .researchitem .newstxt .thumb img {
  margin-bottom: 15px;
  width: auto;
  height: auto;
  max-width: 250px;
}
input[type=file] {
  border: 0px !important;
}
/*--Captcha---*/
.captchaRow input[type='text'] {
  width: 206px!important;
}
.captchaRow div[id$='pnlCaptcha'] {
  display: inline-block;
  position: relative;
  width: 120px;
}
.captchaRow div[id$='pnlCaptcha'] a img {
  width: 22px;
  position: relative;
  top: 4px;
}
/*---Publication---*/
.sidenav .optiongroup {
  padding: 8px 15px;
}
.sidenav .optiongroup div label {
  font-size: 15px!important;
  cursor: pointer;
  color: #075c9f;
}
.sidenav input[type='text'],
.sidenav input[type='password'],
.sidenav textarea {
  border: 1px #DBDBDB solid;
  border-radius: 2px;
  line-height: normal;
  height: 28px;
  width: 245px;
  padding: 0 4px;
}
.sidenav input[type='text']:focus,
.sidenav input[type='password']:focus,
.sidenav textarea:focus {
  border-color: #79c1f9;
}
.sidenav input[type='text'][required]:invalid,
.sidenav input[type='password'][required]:invalid,
.sidenav textarea[required]:invalid {
  border-color: #ff0000;
}
.sidenav input[type='text'][required]:valid,
.sidenav input[type='password'][required]:valid,
.sidenav textarea[required]:valid {
  border-color: #008000;
}
.sidenav textarea {
  min-height: 80px;
}
.sidenav select {
  border: 1px #EAEAEA solid;
  border-radius: 2px;
  height: 32px;
  width: 255px;
  padding: 0 4px;
}
.sidenav select:focus {
  border-color: #79c1f9;
}
.sidenav label {
  font: bold 14px arabic;
  color: #444444;
  cursor: default;
  display: inline-block;
  width: 200px;
  vertical-align: top;
}
.sidenav .side_search {
  padding: 8px 15px;
    margin:0 0 40px 0;

}
.sidenav .side_search label {
  color: #075c9f;
  width: 100%;
  padding-top: 3px;
}
.radiogroup label {
  font-weight: normal;
  font-size: 14px!important;
  color: #666!important;
  width: auto;
  cursor: pointer;
}
.radiogroup input[type='radio'] {
  margin-right: 0px;
  margin-top: 0px;
}
.gray-heading {
  color: #333333;
  margin: 25px 0;
}
.newreleaseitem {
  padding-bottom: 20px;
  border-bottom: 1px #ddd solid;
  margin-bottom: 22px;
  min-height: 286px;
  float:left;
}
.newreleaseitem .thumb {
  width: 240px;
}
.newreleaseitem .thumb img {
  width: 236px;
  height: 293px;
}
.numeric{
	width:130px;
	}

.BayBTN{
	margin:7px 0;
	float:right
}


.Eventitem .details {
  background: #0a7eda url('../img/btnbg.png') repeat-x left bottom;
  color: #fff!important;
  padding: 0 20px;
  border: 0px;
  padding:10px!important;
  border-radius: 4px;
  float:left;
}
.Eventitem .details:hover {
text-decoration:none;
background:#0a7eda
}


.releasedata {
  line-height: 200%;
}

.BGlineOdd
{background:#e0e0e0}
.BGlineEven
{background:#eaeaea; margin:2px 0}

.releasedata span.TilePT {
  display: inline-block;
  padding: 1px 15px;
  font-family: arabic;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  width:102px;
  background:#075c9f;
  margin-left:10px;
}
.newreleaseitem .releasedata > div{
	margin:1px 0;
	/*background:#fcfcfc;
	width:65%;
	float:right;*/
	display:block;
	
}
.newreleaseitem .stars {
	margin:0!important;
	width:auto!important;
	float:none!important;

}
.newreleaseitem .publicationdetails{
	margin:0!important;
	width:auto!important;
	  background:transparent!important;

}
.PaymentC{
	margin:15px 0 0 0;
	width:75%;
	text-align:left;
}
h2.Ltotal{
	display:inline-block;
	margin:29px 0 0 0;
}
.RatingD{
	display:inline-block;
}


.RatingD,.DetailsBG{
	margin-right:10px;
}


.releasedata .title {
  display: block;
  font-family: arabic;
  font-size: 14px;
  font-weight: bold;
  color: #075c9f;
}
.releasedata label {
  display: inline-block;
  padding: 0 2px;
  font-family: arabic;
  font-size: 14px;
  font-weight: bold;
  color: #075c9f;
}
.releasedata .sepline {
  padding: 0 0;
  font-style: normal;
}
.releasedata .publicationlinks a {
  color: #fff;
  padding-right: 28px;
}
.releasedata .publicationlinks .details {
  background: url('../img/viewdetailicon.png') no-repeat right center;
}
.releasedata .publicationlinks .buy {
  background:#e47025 url('../img/shoppingSmallcart.svg') no-repeat 103px center;
  padding:10px 103px 10px 76px;
  background-size:34px;
    font-weight:bold;

}
.releasedata .publicationlinks .buy:hover {
  background:#075c9f url('../img/shoppingSmallcart.svg') no-repeat 103px center;
  background-size:34px;
  text-decoration: none;
  color: #fff;
}

.buyDirc {
color:#fff!important;
  background:#e47025 url('/Style Library/ar-sa/Core Styles/img/money-icon.png') no-repeat 137px center;
  padding:10px 83px 10px 46px;
   background-size:44px;
    font-weight:bold;

}
.buyDirc:hover {
  background:#075c9f url('/Style Library/ar-sa/Core Styles/img/money-icon.png') no-repeat 137px center;
  background-size:44px;
  text-decoration: none;
  color: #fff;
}


.releasedata .publicationlinks .AddT {
  background:#e47025 url('../img/AddToC.svg') no-repeat 140px center;
  padding:10px 106px 10px 67px;
  background-size:34px;
  font-weight:bold;

  
}
.releasedata .publicationlinks .AddT:hover {
  background:#075c9f url('../img/AddToC.svg') no-repeat 140px center;
  background-size:34px;
  text-decoration: none;
  color: #fff;
}
.cartT{
	color:#075c9f ;
	padding:10px 20px;
	
}


.releasedata .rated {
  color: #075c9f !important;
  display: inline-block;
}
.releasedata .rated #star {
  display: inline-block;
  width: auto !important;
}
.releasedata .rated img {
  margin-right: 0px;
}
.publicationlist li {
  float: right;
  list-style: none!important;
  width: 25%;
  margin-right: 4%!important;
  margin-bottom: 10px!important;
  min-height:358px;
}
.publicationlist li .thumb {
  width: 145px;
  height: 205px;
}
.publicationlist li .thumb img {
  width: 100%;
  height: 100%;
}
.publicationlist li .releasedata {
  line-height: 150%;
  padding-top: 5px;
}
.publicationlist li .releasedata label {
  font-weight: normal;
}

.publicationlist li .releasedata {
  line-height: 150%;
  padding-top: 5px;
}
.publicationlist li .releasedata label {
  font-weight: normal;
}

.filetypes img {
  margin: 0 0 0 10px  ;
  position: relative;
  top: 11px;
  width: 40px;
  height: 35px;
}
.contentdiv .sideActions {
  display: inline-block;
}
.contentdiv .sideActions ul li {
  list-style: none;
  margin-right: 0px;
  margin-bottom: 0px;
}
.contentdiv .sideActions .shareTools {
  left: -38px;
}
.publicationdetails {
  padding-top: 15px;
}
/*---*/
.pollwp {
  /*margin-top:12px;*/
}
.pollwp .poll h4 {
  margin-bottom: 10px;
}
.pollwp .poll .results {
  padding-top: 5px;
}
.pollwp .poll .singlePollResult {
  clear: both;
}
.pollwp .poll .singlePollResult .poll-percent {
  font-size: 12px;
  color: #075c9f;
  padding-top: 2px;
}
.pollwp .poll .resultbarbase {
  width: 100%!important;
}
.pollwp .poll .pollactions {
  text-align: left !important;
}
/*---*/
.homemap {
  padding: 20px 5px !important;
}
input[type='radio'],
input[type='checkbox'] {
  margin-top: 0px;
}
/*--Qas--*/
.Qashomeboxs {
  padding-top: 15px;
}
.contentTitle {
  font-size: 15px;
  font-family: arabicbold;
  padding-bottom: 10px;
  color: #075c9f;
}
.bottomBoxTitle {
  font-size: 15px;
  font-family: arabicbold;
  padding-bottom: 10px;
}
.bottomBox {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 15px 10px;
  margin-bottom: 15px;
  width: 45%;
}
.bottomBoxTXT {
  text-align: right;
}
.Qashomeboxs .bottomBox img {
  width: 105px;
  height: auto;
}
.docMarquee {
  background-color: #fff;
  border: 1px #dedede solid;
  border-bottom-width: 2px;
  padding: 15px 10px;
}
.docMarquee ul:after {
  content: '';
  display: block;
  clear: both;
}
.docMarquee ul li {
  list-style: none;
  float: right;
  width: 30%;
  margin-bottom: 0px;
}
.docMarquee ul li .thumb {
  text-align: center;
}
.docMarquee ul li .thumb a:hover {
  text-decoration: none;
}
.docMarquee ul li .thumb img {
  width: 120px;
  height: 140px;
  border: 1px #DBDBDB solid;
}
.docMarquee ul li .docMarqueeTXT {
  text-align: center;
  font: 14px arabicbold;
  color: #075c9f;
}
.search-center .title {
  background-color: #fdfdfd;
  padding: 5px 12px;
  font-family: arabicbold;
  font-size: 15px;
  color: #e4701e;
  border-right: 5px #075c9f solid;
  margin-bottom: 12px;
  box-shadow: 0px 1px 1px #909090;
}
.search-center .title img {
  position: relative;
  top: 3px;
  margin-left: 2px;
}
.search-center fieldset {
  border: 1px #e4701e solid;
  padding: 10px;
}
.search-center fieldset legend {
  background: #E7E7E7;
  padding: 5px 8px;
  border-radius: 10px;
  border: 2px #fff solid;
  font-weight: bold;
}
.search-form ul li {
  list-style: none;
  display: inline-block;
  min-width: 45%;
  margin: 10px 0;
}
.search-form ul li:first-child {
  width: 100%;
}
.search-form ul li.left-side,
.search-form ul li.right-side {
  width: 45%;
}
.search-form ul li.left-side label,
.search-form ul li.right-side label {
  width: 80px;
  display: inline-block;
}
.search-form ul li table.category td {
  padding: 5px;
}
.search-form ul li table.category td label.radio-label {
  display: block;
  width: 100%;
}
.search-form ul li table.category td label.radio-label label {
  position: static;
  font-size: 14px!important;
}
.search-form select {
  width: 200px;
  border: 1px #EAEAEA solid;
  height: 32px;
  padding: 0 4px;
}
.search-form input[type='text'] {
  width: 188px;
  border: 1px #EAEAEA solid;
  height: 28px;
  padding: 0 4px;
}
ul.search-result li {
  list-style: none;
  padding: 5px 10px;
  background: #fff;
  margin: 0 0 8px;
  border-bottom: 2px #ddd solid;
  border-radius: 8px;
}
ul.search-result li p {
  font-family: arabic,initial!important;
  font-size: 14px !important;
}
.export {
  padding: 10px 0 5px;
  direction: ltr;
  border-bottom: 1px #ddd solid;
  margin-bottom: 10px;
}
.title {
  font-family: arabicbold,initial;
  color: #666;
  padding: 0px 6px 5px;
}
td.search-t-left,
td.search-t-right {
  display: none;
}
td.search-t-center img {
  position: relative;
  top: 6px;
  margin-left: 5px;
}
ul.paging li {
  list-style: none;
  float: right;
  margin: 0 5px;
}
td.BlueTitles,
td.parlabel,
span.parlabel {
  font: bold 14px arabic!important;
  color: #444444!important;
  cursor: default;
  width: 200px!important;
  vertical-align: top;
  padding: 4px 0;
}
.st-menu a {
  font-size: 14px;
  display: block;
  height: 50px;
  width: 155px;
  margin-right: 5px;
  margin-left: 5px;
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  color: #fff!important;
  font-family: arabic,initial!important;
  font-weight: normal!important;
  background-image: url('../img/st-menu-bg.png') !important;
  line-height: 38px;
}
.st-menu a img {
  position: relative;
  top: 6px;
  margin: 0 8px;
  display: none;
}
body .st-selected {
  background-image: url('../img/st-menu-bg-hover.png') !important;
}
.TabbedPanelsTabGroup {
  background-image: none!important;
  background: #075c9f !important;
  padding: 0 10px!important;
  height: 49px;
}
.TabbedPanelsTabGroup li {
  list-style: none!important;
  margin: 0px !important;
}
.TabbedPanelsTabGroup .TabbedPanelsTabSelected {
  background-image: none;
  background-color: #e4701e;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.TabbedPanelsTabGroup .TabbedPanelsTab {
  height: 29px;
  padding-top: 10px;
  top: 10px;
  position: relative;
  float: right;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  outline: none;
  padding-right: 10px;
  padding-left: 10px;
}
.TabbedPanelsTabGroup .TabbedPanelsTab a {
  font-family: arabic,initial!important;
  font-size: 14px !important;
  font-weight: normal !important;
  white-space: nowrap!important;
}
.TabbedPanelsContentGroup {
  background: #fff;
  border: 1px #E6E6E6 solid;
  border-bottom: 2px #ddd solid;
  padding: 10px;
}
.search-holder {
  clear: both;
  width: 709px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}
.btn-holder {
  text-align: center;
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
}
/*--Ajax Tabs--*/
.ajax__tab_xp .ajax__tab_body {
  background-color: #fff!important;
  border: 1px #dedede solid!important;
  border-bottom-width: 2px!important;
  padding: 15px 10px!important;
}
.ajax__tab_xp .ajax__tab_header {
  background: none!important;
  font-size: inherit!important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
  height: auto!important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner,
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab,
.ajax__tab_xp .ajax__tab_header .ajax__tab_inner,
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
  background: none!important;
  color: #fff!important;
  padding: 2px 2px 0px!important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
  background: #e4701e !important;
  padding: 2px 10px 5px!important;
  font-family: arabic,tahoma;
  font-size: 14px;
  margin: 0 3px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
  background: #075c9f !important;
  padding: 2px 10px 5px!important;
  font-family: arabic,tahoma;
  font-size: 14px;
  margin: 0 3px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/*----*/
#TABLE1,
#mainDiv > table {
  width: 100% !important;
}
#mainDiv {
  padding-top: 15px;
}
span.gridLabel {
  font-size: 15px;
  font-family: arabicbold,tahoma!important;
  padding-bottom: 10px;
  color: #075c9f;
}
#imgOccPrint {
  position: relative;
  top: 3px;
  cursor: pointer;
}
.style8 {
  width: 100% !important;
}
.parametersTable{
	width:100%;
}
.parametersTable td.parlabel {
  width: 119px!important;
}
.parametersTable .TextArea{
	width:70%; min-height:80px;
}
.parametersTable td.parlabel {
  width: 119px!important;
}


/********* FAQs ********/
.ImgCollapsed {
  float: left;
  width: 30px;
  height: 30px;
  background: url('../img/plus.png') no-repeat;
  margin-top: -6px;
}
.ImgCollapsed:hover {
  text-decoration: none !important;
}
.ImgExpanded {
  float: left;
  width: 30px;
  height: 30px;
  background: url('../img/minus.png') no-repeat;
  margin-top: -6px;
}
.ImgExpanded:hover {
  text-decoration: none !important;
}
.ColExpAnswer_head {
  color: #e4701e;
  font-family: arabicbold,initial;
  font-size: 15px;
  border: 0!important;
  border-radius: 0!important;
  background: #fff;
  border-right: 6px #075c9f solid !important;
  padding: 12px 10px;
  margin: 0;
  margin-bottom: 5px;
  cursor: pointer;
  position: relative;
}
.ColExpAnswer_body {
  border-radius: 0!important;
  background: #f2f2f2 !important;
  padding: 10px !important;
  margin-bottom: 10px;
  line-height: 160%;
}
/*------ Search Result -----*/
.ms-srch-item {
  width: 100%;
  background: #fff;
  border: 1px #E8E8E8 solid;
  border-bottom-width: 2px;
}
.ms-srch-result ul li {
  margin: 0px;
}
.ms-srch-result .ms-srch-item-title {
  float: right;
}
.ms-srch-result .ms-srch-item-summary {
  clear: both;
  display: block!important;
}
.ms-srch-result h3.ms-srch-ellipsis {
  margin-bottom: 5px;
}
.ms-srch-result ul#ResultFooter {
  display: none;
}
/*---Blog----*/
.ms-bottompaging {
  margin: 0 auto;
}
body .ms-blog-postList li {
  list-style: none;
  margin: 0;
}
body .ms-blog-postBox.ms-shadow {
  box-shadow: none!important;
  border: 1px solid #DFDFDF!important;
  padding: 15px!important;
}
body .ms-blog-LeftColumn {
  width: auto;
  display: none;
}
.ms-postcalendardateboxbottom {
  background: #999;
  color: #fff;
  padding: 5px;
  margin-bottom: 10px;
  border-radius: 4px;
}
table.ms-blog-MainArea {
  display: table !important;
}
.ms-blog-MainArea {
  margin: 0px;
}
.ms-blog-MainArea * {
  direction: rtl !important;
}
.ms-blog-MainArea .ms-PostFooter {
  background: #fff;
  padding: 8px 8px 5px;
  margin-bottom: 15px;
  border: 1px #E4E4E4 solid;
}
.ms-blog-MainArea .social-share.noindex > div {
  float: right!important;
  margin: 0 5px!important;
}
.ms-blog-MainArea .social-share.noindex #___plusone_0,
.ms-blog-MainArea .social-share.noindex #___plusone_0 iframe {
  width: 65px !important;
}
.ms-blog-MainArea .social-share.noindex:after {
  content: '';
  display: block;
  clear: both;
}
.ms-blog-MainArea .social-share.noindex #twitter-widget-0 {
  width: 65px !important;
}
.ms-blog-MainArea td.ms-blogedit,
.ms-blog-MainArea td.ms-PostTitle {
  padding: 0 10px 10px;
  font-weight: bold;
  font-size: 16px;
}
.ms-blog-MainArea td.ms-blogedit {
  width: 35px !important;
}
.ms-blog-MainArea td.ms-blogedit a {
  color: #075c9f;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  background: url('../img/edit.png') no-repeat right top;
  padding-right: 20px;
}
.ms-blog-MainArea .ms-table,
.ms-blog-MainArea .ms-tableRow {
  display: block;
}
.ms-blog-MainArea .ms-spimn-imgSize-5x36 {
  width: 0;
}
.ms-blog-MainArea h4.ms-CommentTitle {
  color: #075c9f !important;
}
.ms-blog-MainArea .ms-noWrap {
  overflow: visible!important;
}
.ms-blog-MainArea .ms-peopleux-userdetails > UL li {
  list-style: none!important;
  margin: 0px 3px!important;
}
.ms-blog-MainArea .ms-peopleux-userdetails {
  padding-right: 0!important;
}
.ms-blog-MainArea a.ms-subtleLink {
  color: #E4701E!important;
}
.ms-blog-MainArea .ms-CommentFooter {
  border-bottom: 2px #fff solid;
  padding-bottom: 10px;
}
.ms-blog-MainArea .ms-tableCell {
  display: inline-block;
}
.ms-blog-MainArea td.ms-leftblogdate,
.ms-blog-MainArea td.ms-rightblogpost {
  display: block;
}
h3.ms-CommentHeader {
  background: #E4E4E4;
  padding: 5px;
  border-radius: 4px;
  font-weight: bold;
  color: #e4701e;
}
table.ms-commenttable {
  margin-top: 10px;
}
.ms-CommentBody {
  padding: 8px;
}
span.ms-comm-cmdSpaceListItem {
  display: none;
}
.ms-blog-postBody {
  max-height: 65px;
  margin-bottom: 5px;
}
.ms-secondaryCommandLink {
  font-family: arabic;
}
.ms-blog-postBoxDate {
  padding-top: 5px;
  color: #fff;
  background-color: #999;
  width: auto;
  height: 41px;
  border-width: 0;
  float: none;
  text-align: center;
  margin-bottom: 10px;
  border-radius: 8px;
}
.ms-blog-postBoxDate .ms-textSmall {
  font-size: 12px;
  line-height: 8px;
  padding-top: 8px;
}
.ms-blog-postBoxDate .ms-textXLarge {
  font-size: 15px;
}
.ms-blog-postBoxMargin {
  margin-right: 0;
}
.ms-metadata,
.ms-descriptiontext {
  font-family: arabic;
  padding-top: 5px;
}
.ms-blog-postBoxMargin h2 a {
  color: #086ab7 !important;
  font-size: 18px;
}
.sidenav .newsletter {
  height: auto;
  margin-bottom: 20px;
}
.ms-blog-postList {
  padding: 0px;
  list-style-type: none;
  margin-top: 0px;
  margin-left: 0;
  margin-bottom: 0px;
  min-width: inherit;
  max-width: inherit;
}
.ms-blog-MainArea {
  min-width: inherit!important;
  max-width: inherit!important;
  width: 100%!important;
}
/**--------**/
#s4-bodyContainer {
  padding-bottom: 0px !important;
}
.srch-advancedtable {
  background: #fff;
}
.srch-advancedtable .ms-advsrchText-v2box,
.srch-advancedtable .ms-advsrchPropValue {
  border: 1px #EAEAEA solid;
  border-radius: 2px;
  line-height: normal;
  height: 28px;
  padding: 0 4px;
}
.srch-advancedtable td.ms-advsrchText-v2 select {
  border: 1px #EAEAEA solid;
  border-radius: 2px;
  height: 32px;
  padding: 0 4px;
  width: 110px;
}
.srch-advancedtable .ms-advsrchPropValue {
  width: 90px;
}
.srch-advancedtable .ms-advsearch-header {
  font-size: 16px;
  font-weight: bold;
  color: #E4701E;
}
.srch-advancedtable .ms-advsrch-img {
  margin-top: -12px;
}
/*--temp style --*/
/*--home map--*/
.fw-ui-tip-content p + p {
  display: none;
}
.fw-ui-tip-content p + p + p {
  display: block;
}
/*--Apps--*/
.apps {
  padding: 5px 12px 0;
  margin: 12px 10px;
  border-left: 1px #fff solid;
}
.apps a {
  display: inline-block;
  margin: 0 2px;
}
.Eventlisting-home .Eventitem .eventdate {
  width: 25%;
}
.Eventlisting-home .Eventitem .eventtxt {
  width: 70%;
}
a.newaccount {
  display: inline-block;
  width: 80%;
  text-align: center;
  margin: 0 10%;
  cursor: pointer;
  border: 1px #05518c solid;
  border-radius: 8px;
  background-color: #075c9f;
  background-image: -moz-linear-gradient(90deg, #07508a 0%, #075c9f 100%);
  background-image: -webkit-linear-gradient(90deg, #07508a 0%, #075c9f 100%);
  background-image: -ms-linear-gradient(90deg, #07508a 0%, #075c9f 100%);
  box-shadow: 0.156px 0.988px 0px 0px rgba(255, 255, 255, 0.004);
  height: 38px;
  font-size: 16px;
  color: #fff;
  line-height: 38px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a.newaccount:hover {
  background: #e4701e;
  border-color: #d06519;
}
.newsletter-archive-list .newstxt {
  width: 100% !important;
}
.freeContentInput {
  width: 650px!important;
  height: 150px!important;
}
.formComplexControl ul.newslisting {
  width: 650px !important;
}
.formComplexControl ul.newslisting table td {
  vertical-align: top;
}


#ctl00_ctl44_g_604d3049_c765_447b_af1a_9e648edf737f_btnTestLinkedIn{display:none;}

.up-link a {  font-weight: 700;  color: #075C9F;}
.up-link a:hover{color:#e4701e;text-decoration:none}

/*Calendar*/
.calendar{background:#e6e6e3!important;width:266px;margin:20px 6px;}
.calendarIn{padding:10px 7px}
.calTitle{font:bold 18px arial !important;color:#4f4f4c!important;padding-right:52px;background:transparent url('../images/calendar.png') no-repeat right top;height:29px;margin-bottom:4px}

.CalTbl{width:100%}
.Currentmonth{font:bold 18px arial;color:#999;width:205px;padding-bottom:0px}

.eventsCal td{padding:0px !important;font:11px verdana!important}
.calTitleStyle td{background-color:#E6E6E3!important;font:bold 15px arial !important;color:#999999!important; height:31px;vertical-align:middle!important}
.calTitleStyle td a:link,.calTitleStyle td a:visited{color:#999999!important}
.calDayHeaderStyle{font:normal 12px tahoma !important;color:#777;border-bottom:1px #0096ce solid;padding-bottom:8px}
.therMonthDayStyle a:link, .therMonthDayStyle a:visited{color:#B3B3B3 !important}
.monthDayStyle a:link, .monthDayStyle a:visited{color:#777777 !important}
.monthDayStyle{ width:26px;height:26px;}

.sideMenu .eventsCal a{
  padding: 0px!important;
  display: block;
  font: 11px verdana!important;
  font-size:11px!important;
  font-family:Verdana!important;
  color: inherit!important;
  text-decoration: none;
  border-bottom: 0px!important;
  margin-bottom: 0px!important;}

body .sideMenu .hasevent a,body .sideMenu .hasevent a:visited{background:transparent url('../images/calendar.png') no-repeat -215px -124px;color:#0096ce!important; width:26px;height:26px;line-height:26px!important;display:block!important;}
body .sideMenu .today a,body .sideMenu .today a:visited{background:transparent url('../images/calendar.png') no-repeat 0px -124px;color:#fff!important; width:26px;height:26px;line-height:26px!important;display:block!important;}

#ctl00_ctl46_g_bbb3f1da_78ab_4fe4_86d9_895c09a95b1b_grdMemberships td{border:0px!important}


/*---New Css---*/
.library li {
  text-align: center;
  border: 1px #ccc solid;
  border-radius: 8px;
  padding: 15px 5px 5px;
  box-sizing: border-box;
  height: 320px;
}
.library li .thumb {
  width: 100%;
  margin-bottom: 10px;
}
.library li .thumb img {
  width: 135px;
  height: 145px;
}
.ui-tabs-nav {
  background: #075c9f;
  min-height: 49px;
  padding: 0 10px !important;
  border-radius: 4px;
}
.ui-tabs-nav li {
  float: right;
  list-style: none!important;
  margin: 10px 3px 0 !important;
  padding: 14px 15px 0;
  height: 25px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-tabs-nav li a {
  display: block;
  color: #fff!important;
  text-decoration: none;
}
.ui-tabs-nav li.ui-state-active {
  background: #e4701e;
}
.ui-tabs-panel {
  padding: 15px 10px;
  min-height: 200px;
}
.ui-tabs-panel table {
  width: 100%;
  border-collapse: collapse;
}
.ui-tabs-panel table .infoKey {
  width: 40%;
  background: #ddd;
}
.ui-tabs-panel table .infoValue {
  width: 60%;
}
.ui-tabs-panel table tr td {
  border-bottom: 1px #ccc solid;
  padding: 12px 8px 3px;
  box-sizing: border-box;
}



	
	
	.menu ul > li:nth-child(2):hover {
  background-color: #e4701e;
}

#ctl00_ctl46_g_604d3049_c765_447b_af1a_9e648edf737f_btn{display:none;}


/*--- updates 25/8/2015 --*/
.contentdiv .ms-webpart-zone, .contentdiv .ms-webpart-cell-vertical, .contentdiv .ms-webpart-chrome-vertical {display:block!important}

.publicationlist .owl-stage-outer{width:98%!important;margin:0 auto}

.publicationlist .owl-item li.item{width:88%!important;text-align:center!important;padding-top:0px!important}
.publicationlist .owl-item li.item .thumb{text-align:center!important;margin-bottom:24px!important}
.publicationlist .owl-item li.item .thumb img{margin:0 auto!important}
.publicationlist .owl-item .rated img{width:auto!important;display:inline!important}
.publicationlist .owl-nav{position:relative}
.publicationlist .owl-nav .owl-prev,.publicationlist .owl-nav .owl-next{background:transparent url('../img/carousel_nav.png') no-repeat;position:absolute;top:-188px;width:16px;height:24px;font-size:0px;text-indent:-10000px;}

.publicationlist .owl-nav .owl-next{background-position:0 0;left:-5px;}
.publicationlist .owl-nav .owl-prev{background-position:-31px 0;right:-1px;}

.iphone{
	width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
    clear: both;
}

.width{
	width:27%;
	float:right;
	margin-right:85px;
	border:2px solid #075c9f;
    border-radius:28px;
    padding:20px;

}
.MasInfo {padding-left:49px;}

/*-------PopUp Survys-------*/


.page-wrapper{
  width:100%;
  height:100%;
}

.blur{
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

a.Hbtn{
  width:46px;
  height:245px!important;
  display:block;
  padding:1em 0;
  position:fixed;
  top:40%; right:0;
  font:1.125em 'Arial', sans-serif;
  font-weight:700;
  text-align:center;
  text-decoration:none;
  color:#fff;
  z-index:9999;
  padding:0!important;
  margin:0!important;
  background:transparent url('/Style Library/ar-sa/Core Styles/img/SurvyBan.jpg') no-repeat;
}

.modal-wrapper{
  width:100%;
  height:100%;
  position:fixed;
  top:0; left:0;
  background:rgba(7,92,159,0.75);
  visibility:hidden;
  opacity:0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  z-index:9999;
}

.modal-wrapper.open{
  opacity:1;
  visibility:visible;
}

.modal2{
  width:60%;
  display:block;
  margin:50% 0 0 -300px;
  position:relative;
  top:50%; right:20%;
  background:#fff;
  opacity:0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.modal-wrapper.open .modal2{
  margin-top:-200px;
  opacity:1;
}

.head{
  width:90%;
  height:18px;
  padding:1.5em 5%;
  overflow:hidden;
  background:#e4701e;
}

.btn-close{
  width:32px;
  height:32px;
  display:block;
  float:right;
}

.btn-close::before, .btn-close::after{
  content:'';
  width:32px;
  height:6px;
  display:block;
  background:#fff;
}

.btn-close::before{
  margin-top:12px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
}

.btn-close::after{
  margin-top:-6px;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

.content2{
  padding:5%;
}




.width{
	width:27%;
	float:right;
	margin-right:85px;
	border:2px solid #075c9f;
    border-radius:28px;
    padding:20px;

}
.MasInfo {padding-left:49px;}

/*---------------------------*/



/*------------ E Payment Style ---------------*/

.gridMyPurchases .orderdetails {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
}
.gridMyPurchases .grid .grid,.gridMyPurchases .grid .grid tbody>tr{
border:1px #ccc solid;
}
.gridMyPurchases .grid th{
background: #fff;
color:#555;
}
.gridMyPurchases .grid .grid th {
    background: #e4701e !important;
    color: #fff;
    padding: 8px 5px 2px !important;
    line-height: 1.5;
    border: 1px #ccc solid;
}

.gridMyPurchases td {
    border: 0;
}
.gridMyPurchases{
width:100%;
}
.gridMyPurchases td .responsivetable {
    margin: 10px 0;
    background: #fff;
    padding: 15px;
    border-bottom: 1px #ccc solid;
}

.gridMyPurchases tr:nth-child(odd) td{
background: #fff;
}
.gridMyPurchases .grid table tr:nth-child(odd) td{
background: #dedede;
}
.gridMyPurchases .grid tr:hover td{
background: #fff;
}

/*------------End E Payment Style ---------------*/

/*------------DashBoardHome Style ---------------*/


.slider-links{direction:ltr;	}
.DashBoard{background:#fff; min-height:90px!important; border: 1px #e7e6e6 solid; /*padding:15px;*/ margin:5px;  -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.DashBoard:hover{background:#e4e8ec;border: 1px #fff solid;}
a.DashBoardLink {width: 100%;height: 100%;text-decoration: none;float: right;}
span.DashTitle{ text-align:right;font-size: 14px;min-height:43px; line-height:22px; color:#075c9f!important;font-weight: bold!important; margin-bottom:5px; display:inline; float:right; width:71%;
padding:5px 5px 0 0; 
}
.DashIcon{ float:right; background:#075c9f; width:70px; height:97px;}
.slick-slider{margin-bottom:0!important;}
.DashNumber{ float:left; /*min-height:50px;*/ width:75%; text-align:left;margin-top:7px;}
.Num{ float:right; text-align:center; font-size:34px; color:#e4701e }
.SD{ float:right;margin-right:10px; text-align:center; font-size:18px; color:#075c9f}

.slider-links .prev{ position:absolute; top:40px; left:-15px;font-size:25px; color:#075c9f;cursor:pointer;}

.slider-links .next{ position:absolute; top:40px; right:-15px;font-size:25px; color:#075c9f;cursor:pointer;}
/*------------End DashBoardHome Style ---------------*/

.WPZONE1{
	width:100%!important;
}


/*------------NewsLetter ---------------*/
.NewsLetter1{width: 990px!IMPORTANT; margin: 0 auto;clear: both;float: none;}
.NewsLetter1 p{direction:rtl}
.NewsLetter1 h4{text-align: right!important}
.NewsLetter1 > div > table > tbody > tr > td > table:nth-child(4) img , .NewsLetter1 > div > table > tbody > tr > td > table:nth-child(5) img ,
.NewsLetter1> div > table > tbody > tr > td > table:nth-child(6) img {width:100%;}
/*------------End NewsLetter ---------------*/

/*--------SearchFormPublications-------------*/
.spanFlable{
  padding: 3px 8px 3px 0;
  display: block;
  font: 16px arabicbold!important;
  color: #075c9f;
  text-decoration: none;
  border-bottom: 4px #e4701e solid;
  margin-bottom: 1px;
}
.spanFlable .side_search label {
  color: #075c9f;
  width: 100%;
  padding-top: 3px;
}
.ms-webpart-chrome-title{
	display:inline-block;
}

	.BannerPub{
		width:100%;
		margin:0 0 20px 0;
	}

	.Card{    
		margin: 0 3px;
		display: inline-block;
		position: relative;
		width: 48%;
		height: 100px;
    }
	.frontBanner {
		position: absolute;
		z-index: 10;
		width: 100%;
		height: 100%;
		transition: all .5s ease-in-out;
		opacity: 1;
	}

	.backBanner {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	.Card:hover .frontBanner {
		position: absolute;
		opacity: 0;
	}
		.TitleB{
		font: 16px arabic!important;
		color: #075c9f;
		text-decoration: none;
		border-bottom: 1px #c6c6c6 dashed;
		margin-bottom: 10px;
	}

	.TitleB2{
		font: 14px arabic!important;
		color: #086ab7;
		text-decoration: none;
	}
	.textB{
			font: 12px arabic!important;
}
	.border-right{
	border-right:5px solid #086ab7!important}

.CartHintC {
    width: 100%;
    height: 50px;
    text-align: left;}
    
.CartCount{
    background: url('../img/shoppingCart.svg') no-repeat right center;
    background-size: 41px;
    margin-right: 15px;
    position: relative;
    padding: 18px 0 0 5px;
    width: 140px;
    float: left;
    height:26px;
    cursor:pointer;
    }
a.CartCountIN{
    background: #e47025;
    border-radius: 100%;
    padding: 5px 10px 5px 10px;
    color: #fff;
    right: 3%;
    position: absolute;
    top: -36%;}
a.totalprise{
	background: url('../img/MoneyB.svg') no-repeat right center;
	padding-right:35px;
    padding-top: 10px;

}
/*--------End SearchFormPublications-------------*/


/*----------shoping card ------------*/
.ShopCardCop{
	margin:20px 0;
	border-top:1px #c6c6c6 solid;
	border-bottom:1px #c6c6c6 solid;
	padding-top:20px;
	padding-bottom:20px;
}
.CopunTit{
	background:#e4701e;
	padding-top:7px;
	color:#fff;
}
.paddCupo{
	padding-top:11px;
}
.CopunText{
	height:31px;
	width:95%;
}

.DiscMess{
	width: 69%;
    float: right;
    height: 36px;
    margin-right: 31%;
    padding-top:7px;
        font-size: 13px;
    font-family: arabic;
    color: #e4701e;
}
/*----------End shoping card ------------*/


/* new news Page */

.articleId_img {
    border: 1px solid #cccccc;
    padding: 1px;
    width: 40px;
    height: 25px;
}

.articleId-footer {
    padding: 15px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}
