body {
  width: 100%;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
  background-color: #fff;
  /*.portlet-dockbar{ ---this makes porblems
    position: absolute;
    z-index: 1500;
    right: 0;
    left: 0;
    @include opacity(0.5);
    &:hover{
      @include opacity(0.8);
    }
  }*/ }
  body p {
    padding: 0;
    margin: 0; }
  body b, body strong {
    font-weight: bold; }
  body a, body a:hover {
    text-decoration: none;
    color: #fff; }
  body ol, body ul, body dl {
    margin: 0; }
  body hr {
    margin: 0; }
  body button, body .btn {
    background: none;
    text-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 30px; }
    body button:hover, body button:active, body button:focus, body .btn:hover, body .btn:active, body .btn:focus {
      background: none;
      outline: none;
      border: none;
      color: inherit; }
  body .dockbar .user-avatar img {
    width: inherit;
    height: 29px; }
  body .navbar {
    min-height: 0;
    margin: 0; }
    body .navbar a {
      color: #fff; }
      body .navbar a:hover, body .navbar a:active, body .navbar a:visited, body .navbar a:focus {
        color: #f2f2f2; }
    body .navbar .navbar-brand {
      height: auto;
      padding: 0; }
    body .navbar .navbar-toggle {
      margin: 0;
      padding: 0;
      cursor: pointer; }
    body .navbar .nav {
      padding: 0; }
    body .navbar .nav > li > a,
    body .navbar .dropdown-menu > li > a {
      margin: 0;
      min-height: 0;
      padding: 0;
      background: none; }
      body .navbar .nav > li > a:focus, body .navbar .nav > li > a:hover,
      body .navbar .dropdown-menu > li > a:focus,
      body .navbar .dropdown-menu > li > a:hover {
        background: none; }
    body .navbar .dropdown-menu {
      background: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none;
      border: none;
      padding: 0; }
      body .navbar .dropdown-menu > li > a {
        line-height: 25px; }
  body .only-ie {
    display: none; }
  body .ie .only-ie {
    display: block; }
  body .portlet-column-content,
  body .portlet-content,
  body .portlet,
  body .portlet-topper,
  body .portlet-title {
    padding: 0;
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-shadow: none;
    line-height: normal; }
  body .portlet-topper, body .portlet-content {
    padding: 0 15px; }
  body .hide-height-position {
    height: 0; }
  body .right-border-visible {
    border-left: 2px solid #0083af; }
  body .breadcrumbs-horizontal a {
    white-space: nowrap; }

body .btn-customized {
  width: 100%;
  background: #ffa200;
  border-color: #000000;
  font-weight: bold;
  line-height: 30px; }
  body .btn-customized:hover {
    -moz-box-shadow: 1px 1px 1px rgba(225, 190, 50, 0.2);
    -webkit-box-shadow: 1px 1px 1px rgba(225, 190, 50, 0.2);
    -o-box-shadow: 1px 1px 1px rgba(225, 190, 50, 0.2);
    box-shadow: 1px 1px 1px rgba(225, 190, 50, 0.2);
    background: #ffaa00;
    border-color: #dfca88;
    border-color: rgba(200, 150, 50, 0.5); }
  body .btn-customized.archive {
    background: #0083af;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    padding: 0 15px;
    margin: 0 2px; }
body a {
  color: #333; }
  body a:hover {
    color: #000; }
body .right {
  float: right; }
body .left {
  float: left; }
body .same-width-left-side {
  left: 0; }
body .same-width-right-side {
  right: 0;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
body .top-blue-bar header.same-width-left-side {
  width: initial !important;
  position: relative !important;
  padding-right: initial !important;
  padding-left: initial !important;
  right: initial !important;
  left: initial !important;
  z-index: 2; }
body .top-blue-bar h1.portlet-title {
  padding-right: initial !important; }
body.news-page #column-5 h1.portlet-title {
  padding-right: initial !important; }

body .header-of-page {
  background: #272727;
  font-size: 13px; }
  body .header-of-page .navbar-custom .nav-place .logo {
    height: 70px;
    padding: 8px 0; }
  body .header-of-page .navbar-custom .accessories {
    text-align: center; }
    body .header-of-page .navbar-custom .accessories .hovering-icons .btn {
      height: 70px;
      overflow: hidden;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn:after {
        width: 0;
        height: 0;
        display: block;
        margin: 3px auto 0;
        border-left: 7px solid rgba(255, 255, 255, 0);
        border-right: 7px solid rgba(255, 255, 255, 0);
        border-bottom: 11px solid #ffa200; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn.login:after {
        border-bottom-color: #0da2f2;
        border-bottom-color: rgba(0, 162, 255, 0.9); }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn.search:after {
        border-bottom-color: #e2e2e2;
        border-bottom-color: rgba(226, 226, 226, 0.9); }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn .fa {
        font-size: 20px;
        padding: 23px 0;
        -moz-transition: 200ms ease-in-out;
        -webkit-transition: 200ms ease-in-out;
        -o-transition: 200ms ease-in-out;
        transition: 200ms ease-in-out; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn .subtext {
        height: 0;
        overflow: hidden;
        color: #787878;
        line-height: 13px;
        font-size: 13px; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn:hover:after, body .header-of-page .navbar-custom .accessories .hovering-icons .btn.active:after {
        content: ""; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn:hover .fa, body .header-of-page .navbar-custom .accessories .hovering-icons .btn.active .fa {
        padding: 18px 0 0 0; }
      body .header-of-page .navbar-custom .accessories .hovering-icons .btn:hover .subtext, body .header-of-page .navbar-custom .accessories .hovering-icons .btn.active .subtext {
        height: auto;
        margin-top: -4px; }
    body .header-of-page .navbar-custom .accessories .portal-logo {
      margin: 10px 0;
      padding: 0 10px;
      border: solid #393939;
      border-width: 0 1px 0 0; }
      body .header-of-page .navbar-custom .accessories .portal-logo .portal-icon {
        padding: 0 3px; }
  body .header-of-page .top-tip-row {
    background: #373737;
    color: #9b9b9b;
    text-align: center; }
    body .header-of-page .top-tip-row .day-tip > * {
      padding: 5px; }
    body .header-of-page .top-tip-row .day-tip * {
      font-size: 10px;
      line-height: 12px;
      display: inline-block; }

body .header-of-page .navbar-custom {
  border: none; }
  body .header-of-page .navbar-custom .nav-place .navbar-header {
    color: #fff; }
    body .header-of-page .navbar-custom .nav-place .navbar-header .navbar-toggle {
      border: none;
      font-size: 20px;
      line-height: 70px;
      padding: 0 20px; }
      body .header-of-page .navbar-custom .nav-place .navbar-header .navbar-toggle .navbar-txt {
        font-size: 13px;
        font-weight: normal;
        font-family: IranSans;
        vertical-align: top;
        display: inline-block;
        margin: 0; }
  body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav {
    padding: 0 10px;
    width: 625px;
    height: 70px;
    overflow: hidden; }
    body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item {
      padding: 0 7px; }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item:hover {
        background: rgba(0, 0, 0, 0.3); }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item:after {
        width: 0;
        height: 0;
        display: block;
        margin: -11px auto 0;
        border-left: 7px solid rgba(255, 255, 255, 0);
        border-right: 7px solid rgba(255, 255, 255, 0);
        border-bottom: 11px solid #fcfaf9; }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item a {
        line-height: 70px; }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item.has-child:hover:after, body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item.has-child.active:after {
        content: ""; }
  body .header-of-page .navbar-custom .white-menu {
    background: #f8f6f5;
    position: absolute;
    z-index: 1;
    right: 0;
    left: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out; }
    body .header-of-page .navbar-custom .white-menu.active {
      height: inherit;
      opacity: 1; }
    body .header-of-page .navbar-custom .white-menu .menu-content .menu-top-horizontal-line {
      border-color: #cecece;
      position: absolute;
      right: 30px;
      left: 30px;
      top: 40px; }
    body .header-of-page .navbar-custom .white-menu .menu-content .menu {
      display: none;
      padding-top: 25px;
      padding-bottom: 25px; }
      body .header-of-page .navbar-custom .white-menu .menu-content .menu.active {
        display: block; }
      body .header-of-page .navbar-custom .white-menu .menu-content .menu a {
        color: #000; }
      body .header-of-page .navbar-custom .white-menu .menu-content .menu .sub-item {
        display: inline-block; }
        body .header-of-page .navbar-custom .white-menu .menu-content .menu .sub-item .sublink {
          font-size: 16px;
          font-weight: bold;
          line-height: normal;
          background: #f8f6f5;
          padding: 0 15px 0 10px;
          margin: -15px; }
        body .header-of-page .navbar-custom .white-menu .menu-content .menu .sub-item .sublist .downlist {
          font-size: 14px;
          line-height: 30px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }

body #content {
  min-height: 500px;
  background: #fff; }
  body #content .side-panel {
    z-index: 2; }
    body #content .side-panel.stick {
      position: fixed;
      top: 0;
      left: 0; }
    body #content .side-panel .sidebar {
      background: #ffa200;
      background: #ffa200;
      position: absolute;
      left: 0;
      z-index: 2;
      width: 100%;
      overflow: hidden; }
      body #content .side-panel .sidebar .holder-frame {
        height: initial !important; }
      body #content .side-panel .sidebar .portlet-title {
        padding-right: 0 !important; }
      body #content .side-panel .sidebar .portlet-topper {
        width: 100% !important;
        position: initial !important;
        background: none !important; }
      body #content .side-panel .sidebar .portlet-content {
        padding: 0; }
      body #content .side-panel .sidebar h1, body #content .side-panel .sidebar h2, body #content .side-panel .sidebar h3, body #content .side-panel .sidebar h4, body #content .side-panel .sidebar h5, body #content .side-panel .sidebar h6 {
        margin: 0;
        line-height: normal;
        font-weight: normal; }
      body #content .side-panel .sidebar input, body #content .side-panel .sidebar input:hover, body #content .side-panel .sidebar input:active, body #content .side-panel .sidebar input:focus, body #content .side-panel .sidebar input[type], body #content .side-panel .sidebar input[type]:hover, body #content .side-panel .sidebar input[type]:active, body #content .side-panel .sidebar input[type]:focus {
        background: #fff;
        padding: 0 10px; }
      body #content .side-panel .sidebar .panel-title {
        background: initial;
        height: initial;
        text-indent: initial;
        font-size: 18px;
        line-height: 55px;
        padding-bottom: 5px;
        padding-left: 0; }
        body #content .side-panel .sidebar .panel-title .btn {
          font-size: 20px;
          color: #272727; }
        body #content .side-panel .sidebar .panel-title .dropdown-menu {
          top: 80%;
          z-index: 1;
          margin: 0 10px; }
      body #content .side-panel .sidebar .input-container {
        max-width: 220px; }
      body #content .side-panel .sidebar .program-table-frame #radioProgramTbl {
        display: none; }
      body #content .side-panel .sidebar .program-table-frame .portlet-column {
        display: inline-block;
        width: 100%; }
      body #content .side-panel .sidebar .program-table-frame .dropdown-menu a {
        cursor: pointer; }
      body #content .side-panel .sidebar .program-table-frame .panel-title .progtable-title,
      body #content .side-panel .sidebar .program-table-frame .portlet-title-text {
        color: #d28500;
        background: #ffa200;
        font-family: IranSans; }
      body #content .side-panel .sidebar .program-table-frame .conductor {
        height: 600px; }
        body #content .side-panel .sidebar .program-table-frame .conductor .conduct {
          padding-top: 8px;
          padding-bottom: 8px;
          background-color: #ffa200; }
          body #content .side-panel .sidebar .program-table-frame .conductor .conduct.current {
            background-color: #ec9600; }
          body #content .side-panel .sidebar .program-table-frame .conductor .conduct .image-frame {
            width: 80px;
            height: 55px;
            background-size: cover;
            border: 3px solid #ffc45c;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            -ms-box-sizing: content-box;
            box-sizing: content-box;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            -o-border-radius: 8px;
            -ms-border-radius: 8px;
            -khtml-border-radius: 8px;
            border-radius: 8px;
            margin: 0 7px; }
          body #content .side-panel .sidebar .program-table-frame .conductor .conduct .detail-frame {
            max-width: 230px;
            line-height: 20px;
            font-size: 15px;
            padding: 0 5px; }
            body #content .side-panel .sidebar .program-table-frame .conductor .conduct .detail-frame .title {
              font-size: 15px;
              font-family: IranSansMedium;
              color: #fff;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
        body #content .side-panel .sidebar .program-table-frame .conductor .mCSB_scrollTools {
          position: absolute; }
        body #content .side-panel .sidebar .program-table-frame .conductor .mCSB_container {
          margin: 0; }
      body #content .side-panel .sidebar, body #content .side-panel .sidebar .program-table-frame .conductor .conduct {
        background-image: -webkit-gradient(linear, to left, to right, color-stop(95.455%, rgba(0, 0, 0, 0)), color-stop(95.455%, #ffc45c), color-stop(100%, #ffc45c), color-stop(100%, rgba(0, 0, 0, 0)));
        background-image: -webkit-linear-gradient(to left, rgba(0, 0, 0, 0) 63px, #ffc45c 63px, #ffc45c 66px, rgba(0, 0, 0, 0) 66px);
        background-image: -moz-linear-gradient(to left, rgba(0, 0, 0, 0) 63px, #ffc45c 63px, #ffc45c 66px, rgba(0, 0, 0, 0) 66px);
        background-image: -o-linear-gradient(to left, rgba(0, 0, 0, 0) 63px, #ffc45c 63px, #ffc45c 66px, rgba(0, 0, 0, 0) 66px);
        background-image: -ms-linear-gradient(to left, rgba(0, 0, 0, 0) 63px, #ffc45c 63px, #ffc45c 66px, rgba(0, 0, 0, 0) 66px);
        background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 63px, #ffc45c 63px, #ffc45c 66px, rgba(0, 0, 0, 0) 66px); }
      body #content .side-panel .sidebar > .clearfix {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        overflow: hidden; }
        body #content .side-panel .sidebar > .clearfix.minimized-width {
          width: 0; }
        body #content .side-panel .sidebar > .clearfix.blue-login-frame {
          background: #00a2ff;
          background: rgba(0, 162, 255, 0.9);
          z-index: 1; }
          body #content .side-panel .sidebar > .clearfix.blue-login-frame .panel-title {
            color: #0076b5; }
          body #content .side-panel .sidebar > .clearfix.blue-login-frame .btn {
            margin-bottom: 10px; }
        body #content .side-panel .sidebar > .clearfix.white-search-box {
          background: #e2e2e2;
          background: rgba(226, 226, 226, 0.9);
          z-index: 1; }
      body #content .side-panel .sidebar .portlet-login .aui-fieldset {
        margin: 0; }
      body #content .side-panel .sidebar .portlet-login .aui-column {
        width: 100%; }
      body #content .side-panel .sidebar .portlet-login .navigation {
        padding: 0 15px; }
      body #content .side-panel .sidebar .portlet-login ul.lfr-component li {
        display: inline-block;
        clear: both; }
        body #content .side-panel .sidebar .portlet-login ul.lfr-component li:first-of-type, body #content .side-panel .sidebar .portlet-login ul.lfr-component li img.icon {
          display: none; }
      body #content .side-panel .sidebar .portlet-login input.aui-button-input-submit {
        width: 202px;
        background: #ffa200;
        font-weight: bold; }
        body #content .side-panel .sidebar .portlet-login input.aui-button-input-submit:hover {
          background: #ffc859; }
      body #content .side-panel .sidebar .portlet-login span.you-r-s {
        padding: 15px; }
    body #content .side-panel .swap-button {
      position: absolute;
      left: 100%;
      background: #ffa200;
      z-index: 2;
      top: 80px;
      padding: 0 5px;
      line-height: 60px;
      font-size: 25px;
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      -o-border-top-left-radius: 0;
      -ms-border-top-left-radius: 0;
      -khtml-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      -o-border-bottom-left-radius: 0;
      -ms-border-bottom-left-radius: 0;
      -khtml-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -moz-transition: all 500ms ease-in-out;
      -webkit-transition: all 500ms ease-in-out;
      -o-transition: all 500ms ease-in-out;
      transition: all 500ms ease-in-out; }
  body #content .portlet-nested-portlets {
    height: inherit !important; }
  body #content .site-breadcrumbs {
    margin-t: 10px 0;
    font-size: 11px;
    font-weight: normal; }
    body #content .site-breadcrumbs .breadcrumbs-horizontal {
      background: none;
      border: none; }
      body #content .site-breadcrumbs .breadcrumbs-horizontal li {
        padding: 0;
        margin: 0;
        background: none; }
        body #content .site-breadcrumbs .breadcrumbs-horizontal li:after {
          content: '/';
          display: inline-block; }
        body #content .site-breadcrumbs .breadcrumbs-horizontal li span {
          padding: 0 3px;
          background: none;
          display: inline-block; }
        body #content .site-breadcrumbs .breadcrumbs-horizontal li a {
          color: #626262;
          font-size: 11px;
          font-weight: normal; }
        body #content .site-breadcrumbs .breadcrumbs-horizontal li.last:after {
          content: ''; }
        body #content .site-breadcrumbs .breadcrumbs-horizontal li.first span {
          padding: 0; }
  body #content .portlet .portlet-topper {
    background: #e7e7e7;
    background: rgba(0, 0, 0, 0.09); }
    body #content .portlet .portlet-topper .portlet-title {
      line-height: 45px;
      font-size: 14px; }
      body #content .portlet .portlet-topper .portlet-title .achieve-link {
        font-family: IranSans;
        font-size: 13px; }
  body #content .portlet.portlet-no-border .clearfix.holder-frame {
    height: initial !important; }
  body #content .portlet.portlet-no-border span.portlet-title-text {
    display: none; }
  body #content .portlet.portlet-no-border span.right.achieve-link {
    display: block;
    position: absolute;
    left: 25px;
    top: 60px; }
    body #content .portlet.portlet-no-border span.right.achieve-link a {
      color: #fff;
      font-weight: normal; }
      body #content .portlet.portlet-no-border span.right.achieve-link a:hover {
        color: #e4e4e4; }
  body #content .portlet-asset-publisher .lead_description-section-blocker {
    clear: both;
    border: none; }
    body #content .portlet-asset-publisher .lead_description-section-blocker * {
      padding: 0;
      font-family: IranSans;
      line-height: 21px; }
    body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-article-image {
      padding: 0;
      width: 100px;
      height: 70px;
      overflow: hidden;
      border: 3px solid #e7e7e7;
      margin-left: 10px;
      -moz-border-radius: 7px;
      -webkit-border-radius: 7px;
      -o-border-radius: 7px;
      -ms-border-radius: 7px;
      -khtml-border-radius: 7px;
      border-radius: 7px; }
      body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-article-image .lead_description-image-link .lead_description-article-body-image {
        padding: 0;
        width: 100%;
        border: none; }
        body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-article-image .lead_description-image-link .lead_description-article-body-image .omran-yazd-small-image {
          width: 100%;
          height: 100%; }
    body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-title-content-block .lead_description-article-title {
      color: #656565;
      font-family: IranSans;
      font-size: 12px;
      line-height: 21px;
      margin: 0;
      padding: 4px 0 0; }
      body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-title-content-block .lead_description-article-title .lead_description-article-title-a {
        color: #656565; }
    body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-title-content-block .lead_description-article-content {
      font-family: IranSans;
      font-size: 13px;
      line-height: 21px; }
    body #content .portlet-asset-publisher .lead_description-section-blocker .lead_description-title-content-block .metadata-publish-date {
      float: none;
      padding: 0 5px; }
  body #content .portlet-asset-publisher .title-list.default-icon {
    list-style: none;
    font-size: 13px;
    line-height: 37px; }
    body #content .portlet-asset-publisher .title-list.default-icon .title-list {
      list-style: none;
      border-bottom: 1px solid #e7e7e7; }
      body #content .portlet-asset-publisher .title-list.default-icon .title-list:last-child {
        border: none; }
      body #content .portlet-asset-publisher .title-list.default-icon .title-list.default-icon:before {
        content: '';
        display: inline-block;
        width: 7px;
        height: 7px;
        padding: 0;
        margin: 0 6px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
        background: #ec9600; }
      body #content .portlet-asset-publisher .title-list.default-icon .title-list > span .taglib-icon img.icon {
        display: none; }
      body #content .portlet-asset-publisher .title-list.default-icon .title-list > span .taglib-icon .taglib-text {
        display: inline-block;
        white-space: nowrap;
        max-width: 75%;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle; }
      body #content .portlet-asset-publisher .title-list.default-icon .title-list .asset-metadata {
        color: #d28500; }
  body #content .portlet-asset-publisher .lead_description_larg-section-blocker {
    margin: 13px 0 0 0;
    padding: 0 0 13px 0;
    border-bottom: 1px solid #dfdfdf; }
    body #content .portlet-asset-publisher .lead_description_larg-section-blocker:last-child {
      border: none; }
    body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-article-image {
      margin: 0;
      background: none; }
      body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-article-image .lead_description_larg-image-link .lead_description_larg-article-body-image {
        padding: 0;
        margin: 0 20px;
        border: none;
        width: 160px;
        height: auto;
        max-height: 110px;
        overflow: hidden; }
        body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-article-image .lead_description_larg-image-link .lead_description_larg-article-body-image .omran-yazd-small-image {
          width: 100%;
          height: auto; }
    body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-title-content-block .lead_description_larg-lead {
      font-size: 14px;
      line-height: normal;
      font-family: IranSans;
      color: #6a6a6a; }
      body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-title-content-block .lead_description_larg-lead .asset-metadata {
        font-family: IranSans;
        font-size: 12px;
        color: #9d9d9d; }
    body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-title-content-block .lead_description_larg-article-title {
      margin: 0;
      font-size: 14px;
      line-height: normal;
      font-family: IranSansBold;
      color: #000; }
      body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-title-content-block .lead_description_larg-article-title .lead_description_larg-article-title-a {
        color: #000; }
    body #content .portlet-asset-publisher .lead_description_larg-section-blocker .lead_description_larg-title-content-block .lead_description_larg-article-content {
      font-size: 12px;
      line-height: normal;
      font-family: IranSans;
      color: #000; }
  body #content .portlet-asset-publisher .inner-page-news {
    font-size: 13px; }
    body #content .portlet-asset-publisher .inner-page-news .item {
      border-top: 1px solid #000;
      margin: 0;
      padding: 10px 0;
      display: block; }
      body #content .portlet-asset-publisher .inner-page-news .item:first-child {
        border: none; }
      body #content .portlet-asset-publisher .inner-page-news .item .news-thumbnail {
        padding: 0;
        height: 60px;
        background-size: cover;
        background-position: center center; }
  body #content .portlet-asset-publisher .inner-page-programs {
    font-size: 13px; }
    body #content .portlet-asset-publisher .inner-page-programs .item {
      border-top: 1px solid #000;
      margin: 0;
      padding: 10px 0;
      display: block; }
      body #content .portlet-asset-publisher .inner-page-programs .item:first-child {
        border: none; }
      body #content .portlet-asset-publisher .inner-page-programs .item .news-thumbnail {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
        height: 80px;
        background-size: cover;
        background-position: center center; }
      body #content .portlet-asset-publisher .inner-page-programs .item h5 {
        margin-top: 20px;
        white-space: nowrap; }
      body #content .portlet-asset-publisher .inner-page-programs .item p {
        font-size: 11px;
        white-space: nowrap; }
  body #content .asset-full-content-style-1 > .portlet-content.container {
    width: 100%;
    border: none; }
  body #content .asset-full-content-style-1 .portlet-topper {
    color: inherit !important;
    background: inherit !important; }
  body #content .asset-full-content-style-1 .portlet-title {
    display: inline-block; }
    body #content .asset-full-content-style-1 .portlet-title a {
      color: inherit !important; }
  body #content .asset-full-content-style-1 .portlet-links-c {
    float: left;
    margin-top: 10px; }
  body #content .portlet-polls-display .aui-form-validator {
    padding: 15px 0; }
    body #content .portlet-polls-display .aui-form-validator .aui-field-choice .aui-field-element input[type=radio] {
      background: #fff; }
    body #content .portlet-polls-display .aui-form-validator .aui-field-choice .aui-field-element input[type="submit"] {
      background: #ffa200; }
    body #content .portlet-polls-display .aui-form-validator .aui-field-choice .aui-field-label > strong {
      display: none; }
  body #content .find-prayer-time-portlet .portlet-title .icon {
    display: none; }
  body #content .find-prayer-time-portlet .portlet-content {
    padding: 15px 0; }
    body #content .find-prayer-time-portlet .portlet-content .ErrorMessage {
      background: none;
      font-family: IranSans; }
      body #content .find-prayer-time-portlet .portlet-content .ErrorMessage * {
        font-family: IranSans; }
      body #content .find-prayer-time-portlet .portlet-content .ErrorMessage table {
        width: 100%; }
        body #content .find-prayer-time-portlet .portlet-content .ErrorMessage table .find-prayer-time {
          width: auto;
          padding: 0; }
        body #content .find-prayer-time-portlet .portlet-content .ErrorMessage table .find-prayer-title {
          width: auto;
          background: none;
          padding: 0; }
  body #content .two-col-portlet .portlet-column {
    padding: 0; }
    body #content .two-col-portlet .portlet-column .portlet-boundary {
      position: relative;
      z-index: 1; }
    body #content .two-col-portlet .portlet-column .portlet-column-content:before {
      display: block;
      content: '';
      position: absolute;
      right: 0;
      width: 4px;
      height: 100%;
      background-color: #fff;
      border-left: 1px solid #c6c6c6;
      z-index: 2; }
    body #content .two-col-portlet .portlet-column .portlet-column-content:after {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      left: -15px;
      height: 45px;
      width: 2000px;
      background: #e7e7e7;
      border-bottom: 6px solid #b4b4b4; }
    body #content .two-col-portlet .portlet-column .portlet-column-content.empty:before, body #content .two-col-portlet .portlet-column .portlet-column-content.empty:after {
      content: initial; }
    body #content .two-col-portlet .portlet-column .portlet-dropzone .portlet-boundary {
      overflow: initial; }
      body #content .two-col-portlet .portlet-column .portlet-dropzone .portlet-boundary .portlet-body .portlet {
        margin: 0; }
        body #content .two-col-portlet .portlet-column .portlet-dropzone .portlet-boundary .portlet-body .portlet .portlet-topper {
          padding-bottom: 6px;
          background: none; }
          body #content .two-col-portlet .portlet-column .portlet-dropzone .portlet-boundary .portlet-body .portlet .portlet-topper .portlet-title .portlet-title-text {
            color: #000; }
  body #content .two-col-portlet .portlet-topper:before {
    content: initial; }
  body #content .audience-comments {
    position: relative;
    background: #ffa200; }
    body #content .audience-comments:before {
      content: '';
      position: absolute;
      right: -200%;
      height: 100%;
      width: 200%;
      background: #ffa200; }
  body #content .information-banners {
    height: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin: 25px 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    color: #fff; }
    body #content .information-banners span {
      color: #fff; }

.portlet-column-content.empty {
  padding: 0; }

.signed-in.controls-visible .portlet-column-content.empty {
  padding: 50px; }

.irib-2-main-tpl #column-1 .add-asset-selector {
  position: absolute; }
.irib-2-main-tpl .portlet-topper:before {
  content: '';
  position: absolute;
  height: 100%;
  right: -250%;
  width: 250%;
  background: rgba(0, 0, 0, 0.09); }

.irib-2-special-inner-tpl #column-1 .add-asset-selector {
  position: absolute; }
.irib-2-special-inner-tpl .portlet-topper:before {
  content: '';
  position: absolute;
  height: 100%;
  right: -250%;
  width: 250%; }

body.television-page .portlet-topper:before {
  background: #009579; }

body.radio-page .portlet-topper:before {
  background: #2c93da; }

body.music-page .portlet-topper:before {
  background: #4ba832; }

body.forweb-page .portlet-topper:before {
  background: #4b32a8; }

.irib-2-news-tpl #column-1 .add-asset-selector {
  position: absolute;
  z-index: 2; }
.irib-2-news-tpl #column-4 .portlet-topper:before, .irib-2-news-tpl #column-5 .portlet-topper:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 250%;
  background: rgba(0, 0, 0, 0.09); }
.irib-2-news-tpl #column-4 .portlet-topper:before {
  right: -250%; }
.irib-2-news-tpl #column-5 .portlet-topper:before {
  left: -250%; }

.irib-2-inner-tpl #column-1 .portlet-topper:before, .irib-2-inner-tpl #column-2 .portlet-topper:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 250%;
  background: rgba(0, 0, 0, 0.09); }
.irib-2-inner-tpl #column-1 .portlet-topper:before {
  right: -250%; }
.irib-2-inner-tpl #column-2 .portlet-topper:before {
  left: -250%; }

body footer#footer.footer {
  position: relative;
  z-index: 99;
  background: #272727;
  font-size: 14px;
  line-height: 20px;
  color: #fff; }
  body footer#footer.footer a {
    color: #d5d5d6;
    color: rgba(255, 255, 255, 0.8); }
    body footer#footer.footer a:hover {
      color: #fff; }
  body footer#footer.footer h6 {
    margin: 0;
    line-height: normal;
    font-family: IranSansMedium;
    font-size: 13px; }
  body footer#footer.footer hr {
    border-color: #515355;
    border-color: rgba(255, 255, 255, 0.05); }
  body footer#footer.footer .top-line {
    font-size: 12px;
    padding: 20px 0; }
    body footer#footer.footer .top-line .social-networks .icon-list {
      text-align: end; }
      body footer#footer.footer .top-line .social-networks .icon-list .publink {
        display: inline-block;
        text-align: center;
        background: #4d4f54;
        width: 25px;
        height: 25px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink.google {
          background: #4d4f54; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink.insta {
          background: #c7c5b3; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink.youtube {
          background: #f16261; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink.twitter {
          background: #63cdf1; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink.facebook {
          background: #507cbe; }
        body footer#footer.footer .top-line .social-networks .icon-list .publink * {
          font-size: 14px;
          line-height: 25px;
          vertical-align: middle; }
    body footer#footer.footer .top-line .weather .table {
      margin: 0; }
    body footer#footer.footer .top-line .weather td {
      border: none; }
    body footer#footer.footer .top-line .weather .fa {
      padding: 0 5px;
      font-size: 14px; }
    body footer#footer.footer .top-line .weather .fa-caret-up {
      color: #ed1c24; }
    body footer#footer.footer .top-line .weather .fa-caret-down {
      color: #0072bc; }
    body footer#footer.footer .top-line .weather .details {
      background: #303030;
      background: rgba(255, 255, 255, 0.05);
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      padding: 10px; }
  body footer#footer.footer .copyright {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #303030;
    background: rgba(255, 255, 255, 0.05);
    color: #8e8e8e;
    font-family: IranSansLight;
    font-size: 11px;
    text-align: center; }

body .hidden-mobile {
  display: none;
  visibility: hidden; }
body .visible-mobile {
  visibility: visible; }
@media screen and (max-width: 400px) {
  body .header-of-page .navbar-custom .white-menu {
    top: 200px; } }
@media screen and (min-width: 400px) {
  body .hidden-mobile {
    display: block;
    visibility: visible; }
  body .visible-mobile {
    visibility: hidden;
    display: none; } }
@media screen and (max-width: 767px) {
  body #content .main-content .same-width-right-side {
    min-width: 100%; } }
@media screen and (min-width: 768px) {
  body .header-of-page .top-tip-row {
    text-align: end; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  body .navbar-header {
    float: none !important; }
  body .navbar-toggle {
    display: block; }
  body .navbar-collapse.collapse {
    display: none!important; }
  body .navbar-nav {
    float: none!important; }
  body .navbar-nav > li {
    float: none; }
  body .navbar-collapse.in {
    display: block !important; }
  body .side-panel .sidebar .panel-title {
    font-size: 18px;
    line-height: 55px;
    padding-bottom: 5px; }
    body .side-panel .sidebar .panel-title .btn {
      font-size: 20px;
      color: #272727; }
    body .side-panel .sidebar .panel-title .dropdown-menu {
      right: 1%;
      left: 1%;
      top: 80%; }
  body .header-of-page .navbar-custom .white-menu {
    top: 140px; } }
@media screen and (max-width: 991px) {
  body .header-of-page .navbar-custom {
    border: none; }
    body .header-of-page .navbar-custom .nav-place .navbar-header {
      color: #fff; }
      body .header-of-page .navbar-custom .nav-place .navbar-header .navbar-toggle {
        border: none;
        font-size: 20px;
        line-height: 70px;
        padding: 0 20px; }
        body .header-of-page .navbar-custom .nav-place .navbar-header .navbar-toggle .navbar-txt {
          font-size: 13px;
          font-weight: normal;
          font-family: IranSans;
          vertical-align: top;
          display: inline-block;
          margin: 0; }
    body .header-of-page .navbar-custom .nav-place .navbar-collapse {
      position: absolute;
      top: 100%;
      right: -15px;
      left: -15px;
      background: #f8f6f5;
      color: #000;
      z-index: 1;
      overflow: hidden!important; }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse a {
        color: #000; }
    body .header-of-page .navbar-custom .white-menu {
      background: #f8f6f5;
      position: absolute; }
      body .header-of-page .navbar-custom .white-menu .menu-content {
        margin-right: -30px;
        margin-left: -30px; } }
@media screen and (min-width: 992px) {
  body .header-of-page .navbar-custom .nav-place .navbar-collapse {
    position: static; }
    body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav {
      padding: 0 10px; }
      body .header-of-page .navbar-custom .nav-place .navbar-collapse .navbar-nav .nav-item {
        padding: 0 7px; } }

