html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
tt,
var,
u,
i,
center,
ol,
ul,
li,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
select,
input,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -o-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
@media screen and (max-width: 1200px) {
  html {
    height: 100%;
  }
}
ul,
ol {
  list-style-image: none;
  outline: none;
}
ol {
  /*list-style-position: inside;*/
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  font-family: sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
img {
  vertical-align: bottom;
}
a {
  text-decoration: none;
  color: #444444;
}
a:hover,
a:focus {
  text-decoration: none;
  color: inherit;
}
input::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
input::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
/* firefox 19+ */
input:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
/* ie */
input:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
textarea::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
/* firefox 19+ */
textarea:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
/* ie */
textarea:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
a[href]:focus,
input:not([disabled]):focus,
[tabindex]:focus,
[contentEditable=true]:focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus,
iframe:focus,
embed:focus,
object:focus {
  outline: 1px dotted  #0a3e76;
  outline: 1px dotted -webkit-focus-ring-color;
   outline-color: #0a3e76;
   outline-offset: 0;
}
@font-face {
  font-family: 'open_sans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/open-sans/opensanshebrew-regular-webfont.eot);
  src: url(../fonts/open-sans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/open-sans/OpenSansHebrew-Regular.woff2) format('woff2'), url(../fonts/open-sans/opensanshebrew-regular-webfont.woff) format('woff'), url(../fonts/open-sans/opensanshebrew-regular-webfont.ttf) format('truetype');
}
@font-face {
  font-family: 'open_sans';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/open-sans/opensanshebrew-bold-webfont.eot);
  src: url(../fonts/open-sans/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/open-sans/OpenSansHebrew-Bold.woff2) format('woff2'), url(../fonts/open-sans/opensanshebrew-bold-webfont.woff) format('woff'), url(../fonts/open-sans/opensanshebrew-bold-webfont.ttf) format('truetype');
}
/*Fontello*/
@font-face {
  font-family: 'bursa';
  src: url('../fonts/icons/bursa.eot?95518131');
  src: url('../fonts/icons/bursa.eot?95518131#iefix') format('embedded-opentype'), url('../fonts/icons/bursa.woff2?95518131') format('woff2'), url('../fonts/icons/bursa.woff?95518131') format('woff'), url('../fonts/icons/bursa.ttf?95518131') format('truetype'), url('../fonts/icons/bursa.svg?95518131#bursa') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-size: 14px;
  width: 100%;
  position: relative;
  color: #444444;
  direction: ltr;
  text-align: left;
  -webkit-overflow-scrolling: touch;
  font-family: 'open_sans', 'arial', sans-serif;
}
/*@media screen and (min-width: 1200px) {
  body {
    margin-bottom: 51px;
  }
}*/
@media screen and (max-width: 1200px) {
  body {
    height: 100%;
  }
  body.open,
  body.show-login {
    overflow: hidden;
  }
}
/*#region General classes*/
/*ui classes*/
.dotted_border {
  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
  /*background-position: 0 0, 100% 0, 0 100%;*/
  background-size: 4px 1px;
  background-repeat: repeat-x, repeat-y;
}
ul.dotted_border{
	background-position: left bottom;
}
.color_blue {
  color: #0a3f76;
}
.link_full_page {
  padding-top: 10px;
  font-weight: bold;
  display: block;
  text-align: left;
}
.link_full_page span,
a > .line_hover {
  vertical-align: middle;
  line-height: 1.2;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  display: inline-block;
  padding-bottom: 2px;
}
.link_full_page span:before,
a > .line_hover:before {
  content: "";
  position: absolute;
  z-index: -1;
  right: 100%;
  left: 0;
  bottom: 0px;
  background: currentColor;
  height: 2px;
  -moz-transition: right 0.3s ease-out;
  -o-transition: right 0.3s ease-out;
  -webkit-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
}
@media screen and (min-width: 1024px) {
  .link_full_page:hover span:before,
  .link_full_page:focus span:before,
  a:hover > .line_hover:before,
  a:focus > .line_hover:before {
    right: 0;
  }
}
@media screen and (max-width: 992px) {
  .link_full_page {
    padding-top: 5px;
  }
}
.link_arrow:after {
  line-height: 1;
  vertical-align: middle;
  content: '\E850';
  font-family: bursa;
  display: inline-block;
  margin-right: 5px;
  font-weight: normal;
}
.link_box {
  color: #444444;
  padding: 0.5em 0.7em;
  border: 1px solid #586175;
  display: inline-block;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  background-color: #ffffff;
}
.mobile {
  display: none;
}
.desktop {
  display: block;
}
.hidden_content {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: rect(0, 0, 0, 0);
  border: 0;
}
/*padding and margin changes*/
.no_padding {
  padding-right: 0;
  padding-left: 0;
}
.p_l_0 {
  padding-left: 0;
}
.p_r_0 {
  padding-right: 0;
}
.padding_left_double {
  padding-left: 30px;
}
.no_margin {
  margin-right: 0;
  margin-left: 0;
}

.margin_bottom_1{
	margin-bottom: 1em;
}
.row_smaller_margin {
  margin-right: -5px;
  margin-left: -5px;
}
.row_smaller_margin > *[class*=" col-"],
.row_smaller_margin > *[class^="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.no_border {
  border: 0 none!important;
}
@media screen and (max-width: 768px) {
  .p_l_0 {
    padding-left: 15px;
  }
  .p_r_0 {
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  .row_smaller_margin {
    margin-right: -8px;
    margin-left: -8px;
  }
  .row_smaller_margin > *[class*=" col-"],
  .row_smaller_margin > *[class^="col-"] {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.dir_ltr {
  direction: ltr;
}
/*general components*/
.general_section {
  padding-top: 40px;
  padding-bottom: 75px;
}
.general_section.first-section{
	padding-top: 0px;
}
.general_section_inner {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 992px) {
  .book_table_title h2 {text-align:center;}
  .general_section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

h1.section_heading {
  margin-top: 0.75em;
  clear: both;
}
.first_data_title_section.is_stuck h1.section_heading {
  font-size: 24px;
  margin: 6px 0;
}
.first_data_title_section.table_menu.is_stuck h1.section_heading{
	margin: 20px 0;
}
.first_data_title_section.is_stuck .section_heading span:after {
  display: none;
}
h2.section_heading{
	font-size:24px;
	color: #444444;
	font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
}
h1.section_heading,
h2.section_heading.big
 {
  color: #0a3f76;
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
}
.table_menu .section_heading{
	width: 75%;
}
.table_menu.wide .section_heading{
	width: calc(100% - 220px);
    padding-right: 220px;
}
@media (max-width: 768px) {
  h1.section_heading,
h2.section_heading.big
  {
    font-size: 30px;
  }
  .table_menu .section_heading,
  .table_menu.wide .section_heading
  {
	width: auto;
	padding-right: 0;
}
  h1.section_heading {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
}
.section_heading span {
  display: inline-block;
  position: relative;
}
.section_heading span:after
 {
  content: '';
  position: absolute;
  width: 88px;
  height: 2px;
  background-color: #d0d0d2;
  top: 100%;
  right: 50%;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
#mainContent {
  position: relative;
}
@media (max-width: 1200px) {
  #mainContent {
    z-index: 1;
  }
}
.transparent_button {
  background: transparent;
  transition: 0.3s ease-in-out;
  display: inline-block;
  padding: 12px;
}
.state_stock_change:before,
.state_stock_change:after {
  display: inline-block;
  vertical-align: middle;
}
.state_stock_change.up {
  color: #296a1b;
}
.state_stock_change.down {
  color: #c00000;
}
.state_stock_change.up:before {
  content: '\E846';
  font-family: bursa;
  margin-left: 8px;
  font-size: 1.2em;
}
.state_stock_change.up:after {
  content: '\002B';
  font-family: arial;
  margin-left: 8px;
  font-size: 1.5em;
}
.state_stock_change.down:before {
  content: '\E847';
  font-family: bursa;
  margin-left: 8px;
  font-size: 1.2em;
}
.state_stock_change.down:after {
  content: '\2212';
  font-family: arial;
  margin-left: 8px;
  font-size: 1.5em;
}
.bursa_working_hr:before {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 4px;
  content: '';
  font-family: bursa;
}
.bursa_working_hr.open {
  color: #296a1b;
}
.bursa_working_hr.open:before {
  content: '\E832';
}
.bursa_working_hr.closed {
  color: #444444;
}
.bursa_working_hr.closed:before {
  background-color: #444444;
}
.bursa_working_hr_text {
  color: #444444;
  display: inline-block;
  margin-right: 4px;
}
@media screen and (max-width: 768px) {
  .bursa_working_hr {
    display: none;
  }
}
.tooltip {
  font-size: 14px;
  line-height: 1.3;
}
.tooltip-inner {
  background-color: #fff;
  color: #444444;
  border: 1px solid #0a3f76;
  max-width: 300px;
  border-top-width: 3px;
  border-radius: 3px;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #0a3f76;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #0a3f76;
  border-width: 5px 5px 0;
}
.add_to_star {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  color: #0a3e76;
  background-color: transparent;
  position: relative;
}
.add_to_star:before,
.add_to_star:after {
  font-size: 24px;
  font-family: bursa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.add_to_star:before {
  content: '\E874';
  opacity: 1;
}
.add_to_star:after {
  content: '\E87B';
  opacity: 0;
  color: #ce640e;
}
.add_to_star.active:before,
.add_to_star:hover:before {
  opacity: 0;
}
.add_to_star.active:after,
.add_to_star:hover:after {
  opacity: 1;
}
.indications_span {
  padding: 0 5px 1px;
  border: 1px solid;
  display: inline-block;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.3;
}
.indications_span.securities_status {
  color: #296a1b;
  border-right: 3px solid #296a1b;
  padding-right: 3px;
}
.indications_span.warning_status {
  background-color: #c00000;
  color: #fff;
  border-color: #c00000;
}
.indications_span.trading_status {
  background-color: #0a3e76;
  color: #fff;
  border-color: #0a3e76;
}
.indications_span.notrading_status {
  background-color: #b25307;
  color: #fff;
  border-color: #b25307;
}
/*#region font icon*/
div.font-name{
	color: #0a3f76;
	font-weight:bold;
}
.font_icon:before {
  font-family: bursa;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
}
.icon-tbl-filter:before{
	content: '\E882';
}
.icon-buy-sale:before{
	content: '\E86B';
}
.icon-link:before{
	content:"\E8B2";
}
.icon-print1:before{
	content: '\E867';
}
.icon-search:before{
	content: '\E81D';
}

.icon-add-star:before {
  content: '\E874';
}
.icon-add-star1:before {
  content: '\E87B';
}
.icon-video:before{
	content: '\E865';
}
.icon-v:before{
	content: '\E8B4';
}
.icon-x:before{
	content: '\E8B5';
}
.icon-reports:before{
	content: '\E8B6';
}
.icon-securities:before{
	content: '\E8B7';
}
.icon-share-email:before{
	content: '\F0E0';
}
.icon-infoExtra-day:before {
  content: '\E80F';
}
.icon-infoExtra-madadim:before {
  content: '\E815';
}
.icon-infoExtra-trustfund:before {
  content: '\E825';
}
.icon-infoExtra-basket:before {
  content: '\E818';
}
.icon-infoExtra-update-combi:before {
  content: '\E81A';
}
.icon-infoExtra-date:before {
  content: '\E81B';
}
.icon-infoExtra-agah:before {
  content: '\E811';
}
.icon-infoExtra-calculate:before {
  content: '\E812';
}
.icon-infoExtra-deriv:before {
  content: '\E814';
}
.icon-infoExtra-action-out:before {
  content: '\E810';
}
.icon-infoExtra-company:before {
  content: '\E813';
}
.icon-social-facebook:before {
  content: '\E807';
}
.icon-social-youtube:before {
  content: '\E80D';
}
.icon-social-googleplus:before {
  content: '\F0D5';
}
.icon-social-linkedin:before {
  content: '\E806';
}
.icon-social-twitter:before {
  content: '\E80A';
}
.icon-social-rss:before {
  content: '\F09E';
}
.icon-statistic-day:before {
  content: '\E822';
}
.icon-statistic-month:before {
  content: '\E826';
}
.icon-statistic-year:before {
  content: '\E8AB';
}
.icon-statistic-week:before {
  content: '\E828';
}
.icon-statistic-article:before {
  content: '\E81F';
}

.icon-statistic-buyinfo:before {
  content: '\E820';
}
.icon-statistic-company:before {
  content: '\E821';
}
.icon-statistic-holdings:before {
  content: '\E81E';
}
.icon-statistic-madad:before {
  content: '\E823';
}
.icon-statistic-pie:before {
  content: '\E816';
}
.icon-statistic-public:before {
  content: '\E827';
}
.icon-statistic-raise:before {
  content: '\E824';
}
.icon-statistic-riva:before {
  content: '\E829';
}
.icon-statistic-stateShort:before {
  content: '\E885';
}
.icon-statistic-trustFund:before {
  content: '\E82B';
}
.icon-statistic-stateValue:before {
  content: '\E82C';
}
.icon-statistic-people:before {
  content: '\E827';
}
.icon-question-mark:before {
  content: '\E805';
}
.icon-star:before {
  content: '\E838';
}
.icon-person:before {
  content: '\E837';
}
.icon-logout:before {
  content: '\E834';
}
.icon-envelope:before {
  content: '\E835';
}
.icon-definitions:before {
  content: '\E833';
}
.icon-adding-case:before {
  content: '\E801';
}
.icon-removing-case:before {
  content: '\E854';
}
.icon-open-envelope:before {
  content: '\E859';
}
.icon-graph-monitor:before {
  content: '\E857';
}
.icon-file:before {
  content: '\E858';
}
.icon-analize:before {
  content: '\E893';
}
.icon-payment-time:before {
  content: '\E856';
}
.icon-sand-clock:before {
  content: '\E85B';
}
.icon-data-bond:before {
  content: '\E85A';
}
.icon-data-graph:before {
  content: '\E85C';
}
.icon-rating-companies:before {
  content: '\E8B9';
}
.icon-data-graph-popup:before{
	content: '\E836';
}
.icon-data-company:before {
  content: '\E855';
}
.icon-data-bord:before {
  content: '\E85D';
}
.icon-world:before {
  content: '\E80E';
}
.icon-locker:before {
  content: '\E80B';
}
.icon-accessibility:before {
  content: '\E860';
}
.icon-star-case:before {
  content: '\E86D';
}
.icon-star-case-selected:before {
  content: '\E891';
}
.icon-star-case1:before {
  content: '\E89B';
}
.icon-star-case2:before {
  content: '\E8A0';
}
.icon-star-share:before {
  content: '\E8A0';
}
.icon-star-hamirim:before {
  content: '\E872';
}
.icon-white-house:before {
  content: '\E871';
}
.icon-nominated-company:before {
  content: '\E8B8';
}
.icon-market-worth:before {
  content: '\E86F';
}
.icon-up-arrows:before {
  content: '\E870';
}
.icon-open-new:before {
  content: '\E87D';
}
.icon-print:before {
  content: '\E87F';
}
.icon-download:before {
  content: '\E87E';
}
.icon-filter:before{
	content:"\E890";
}
.icon-info-round:before {
  content: '\E880';
}
.icon-info-triangle:before {
  content: '\E881';
}
.icon-note-hand:before {
  content: '\E8B1';
}
.icon-no-results:before {
  content: '\E8B3';
}
.icon-bell:before {
  content: '\E868';
}
.icon-bell:before {
  content: '\E868';
}
.icon-bell1:before {
  content: '\E90A';
}
.icon-x-close:before {
  content: '\E85F';
}
.icon-megaphone:before {
  content: '\E81C';
}
.icon-megaphone-maya:before {
  content: '\E884';
}
.icon-paperclip-attach:before {
  content: '\E887';
}
.icon-share-socials:before {
  content: '\E819';
}
.icon-share-socials1:before {
  content: '\E889';
}
.icon-share-socials2:before{
	content: '\E866';
}
.icon-download-file:before {
  content: '\E87E';
}
.icon-four-column:before {
  content: '\E86E';
}
.icon-statistic-sale:before {
  content: '\E885';
}
.icon-hand-money:before {
  content: '\E86C';
}
.icon-coins-money:before {
  content: '\E88E';
}
.icon-file-pdf:before {
  content: '\E88C';
}
.icon-file-xbrl:before {
  content: '\E88A';
}
.icon-file-html:before {
  content: '\E88B';
}
.icon-file-csv:before {
  content: '\E88D';
}
.icon-simple-arrow-up:before {
  content: '\E800';
}
.icon-simple-arrow-down:before {
  content: '\E802';
}
.icon-writing-board:before {
  content: '\E8BA';
}
.icon-faq:before {
  content: '\E8BB';
}
.icon-terminology:before {
  content: '\E8BC';
}
.icon-investment-product:before {
  content: '\E8BD';
}
.icon-presentation:before {
  content: '\E8BE';
}
.icon-hand-shekel:before {
  content: '\E82A';
}
.icon-transparency:before {
  content: '\E8BF';
}
.icon-protection:before {
  content: '\E8C0';
}
.icon-savings:before{
	 content: '\E8C1';
}
.icon-instant-trading:before{
	 content: '\E8C2';
}
.icon-backup:before{
	 content: '\E8C3';
}
.icon-clock1:before{
	 content: '\E8C4';
}
.icon-clock2:before{
	 content: '\E8C5';
}
.icon-clock3:before{
	 content: '\E8C6';
}
.icon-clock4:before{
	 content: '\E8C7';
}
.icon-clock5:before{
	 content: '\E8C8';
}
.icon-what-is-share:before{
	 content: '\E8C9';
}
.icon-shareholders-rights:before{
	 content: '\E8CA';
}
.icon-logo-bursa:before{
	 content: '\E8CB';
}
.icon-logo-bursa-function:before{
	 content: '\E8CC';
}
.icon-put-call-future:before{
	 content: '\E8CF';
}
.icon-israel:before{
	 content: '\E8D0';
}
.icon-history:before{
	 content: '\E8D1';
}
.icon-history1:before{
	 content: '\E8D2';
}
.icon-trade-direction:before{
	 content: '\E8DC';
}
.icon-trade-data:before{
	 content: '\E8DD';
}
.icon-data-distributors:before{
	 content: '\E8DE';
}
.icon-program-suppliers:before{
	 content: '\E8DF';
}
.icon-network-suppliers:before{
	 content: '\E8E0';
}
.icon-bank-israel:before{
	 content: '\E8D3';
}
.icon-bank-abroad:before{
	 content: '\E8D4';
}
.icon-distance-member:before{
	content:"\E8D5";
}
.icon-candidate:before{
	content: "\E8D6";
}
.icon-safe-box:before{
	content: "\E8D7";
}
.icon-transfer-money:before{
	content: "\E8D8";
}
.icon-out-bursa:before{
	content: "\E8D9";
}
.icon-ipo-bursa:before{
	content: "\E8DA";
}
.icon-most-watched:before{
	content: "\E8DB";
}
.icon-most-watched:before{
	content: "\E8DB";
}
.icon-market-trends:before{
	content: "\E8E1";
}
.icon-stock-exchange-indices:before{
	content: "\E8E2";
}
.icon-smart-graph:before{
	content: "\E8E3";
}
.icon-smart-agent:before{
	content: "\E8E5";
}
.icon-app-search:before{
	content: "\E8E4";
}
.icon-more-info:before{
	content: "\E8E6";
}
.icon-wide-screen:before{
	content: "\E8E7";
}
.icon-tnudot-boltot:before{
	content: "\E8E8";
}
.icon-us-dollar:before{
	content: "\E8E9";
}
.icon-pound:before{
	content: "\E8EA";
}
.icon-euro:before{
	content: "\E8EB";
}
.icon-yen:before{
	content: "\E8EC";
}
.icon-zar:before{
	content: "\E8ED";
}
.icon-chf:before{
	content: "\E8EE";
}
.icon-xau:before{
	content: "\E8EF";
}
.icon-aud:before{
	content: "\E8F0";
}
.icon-cad:before{
	content: "\E8F1";
}
.icon-dkk:before{
	content: "\E905";
}
.icon-nok:before{
	content: "\E8F3";
}
.icon-nok:before{
	content: "\E8F3";
}
.icon-sek:before{
	content: "\E8F4";
}
.icon-jod:before{
	content: "\E8F5";
}
.icon-egp:before{
	content: "\E8F6";
}
.icon-lbp:before{
	content: "\E8F7";
}
.icon-investors-trust:before{
	 content: '\E8FD';
}
.icon-analist:before{
	 content: '\E8FF';
}
.icon-fundraising:before{
	content: '\E8FE';
}
.icon-support-events:before{
	 content: '\E8F8';
}
.icon-international-investors:before{
	 content: '\E8FB';
}
.icon-tradable-value:before{
	content: '\E8FC';
}
.icon-wanted:before{
	content:"\E904";
}
.icon-agah-company:before{
	content:"\E904";
}
.icon-investors:before{
	 content: '\E8CD';
}
.icon-what-is-agah:before{
	 content: '\E8F9';
}
.icon-company-details:before{
	 content: '\E8FA';
}
.icon-company-report:before{
	content: "\E902";
}
.icon-accessible-table:before{
	content: "\E901";
}
.icon-not-accessible-table:before{
	content: "\E900";
}
.icon-file-doc:before {
  content: '\E894';
}
.icon-file-zip:before {
  content: '\E908';
}
.icon-file-eps:before {
  content: '\E895';
}
.icon-file-gif:before {
  content: '\E897';
}
.icon-file-jpg:before {
  content: '\E899';
}
.icon-file-json:before {
  content: '\E89A';
}

.icon-file-xls:before {
  content: '\E8AD';
}
.icon-table-open:before {
  content: '\E907';
}
.icon-star-png:before {
  content: '\E89D';
}
.icon-star-ppt:before {
  content: '\E89E';
}
.icon-star-year2017:before {
  content: '\E89C';
}
.icon-star-year2018:before {
  content: '\E8A1';
}
.icon-star-year2019:before {
  content: '\E8A2';
}
.icon-star-year2020:before {
  content: '\E8A3';
}
.icon-star-year2021:before {
  content: '\E8A4';
}
.icon-star-year2022:before {
  content: '\E8A5';
}
.icon-star-year2023:before {
  content: '\E8A6';
}
.icon-star-year2024:before {
  content: '\E8A7';
}
.icon-star-year2025:before {
  content: '\E8A8';
}
.icon-star-year2026:before {
  content: '\E8A9';
}
.icon-star-year2027:before {
  content: '\E8AA';
}
.icon-star-year-eng:before {
  content: '\E8AE';
}
.icon-cart:before{
	content:"\e909";
}
.icon-profile:before{
	content:'\E837';
}
.icon-exit:before{
	content: '\E834';
}
.icon-play:before{
	content: '\E90D';
}
.icon-edit:before{
	content: '\E90C';
}
.icon-delete:before{
	content: '\E90B';
}
.icon-location:before{
	content: '\E911';
}
.tbl-more-btn{
	border: none!important;
	background: none!important;
}
.tbl-more-btn:hover{
	background: none!important;
	border: none!important;
}
.tbl-more-btn:before{
	background: none!important;
}
.load-more-btn{
	text-align: center;
	padding: 30px 0px!important;
}

.load-more-btn button{
	min-width: 260px;
	background-color:#ffffff;
	border: 1px solid #0a3f76;
	padding: 12px;
	font-size: 1.125em;
	color: #0a3f76;
	font-family:"open_sans";
}
.load-more-btn button:hover{
	color: #ffffff;
	background-color:  #0a3f76;
}
/*#endregion font icon*/
@media (max-width: 768px) {
  .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1230px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
/*#endregion General classes*/
/*#region animations*/
@-webkit-keyframes rotatePlus {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotatePlus {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-left {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes opacityChange {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacityChange {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/*#endregion animations*/
/*#region Header*/
/*#region Top Menu*/
.header {
  position: relative;
  background-color: #f9f9f9;
  box-shadow: inset 1px -1px 5px rgba(0, 0, 0, 0.3);
  z-index: 4;
}
.top_menu {
  padding-top: 1em;
  padding-bottom: 0;
}
.top_menu > .row {
  position: relative;
}
.top_menu_right > li {
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin-left: 12px;
}
div.mobile_faq_link{text-align:center;margin-bottom:20px;}
div.mobile_faq_link a{background-color: #ffffff;color: #0a3f76;border: 1px solid #0a3f76;padding:10px 20px;font-weight:bold;}
div.mobile_faq_link a:hover, div.mobile_faq_link a:focus{background-color: #0a3f76;color: #ffffff;}
.top_menu_right > li:last-child{
	margin-left: 0px;
}
.top_menu_right > li > a {
  padding: 10px;
  display: block;
  color: #444444;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.top_menu_right > li > a.login_link,
.top_menu_right > li > a.login_link:hover,
.top_menu_right > li > a.login_link:focus
 {
  background-color: #006182;
  color: #fff!important;
  position: relative;
  padding-right: 40px;
  height: 39px;
}
.top_menu_right > li > a.maya_link{
	background-color: #ffffff;
	border:1px solid #0a3f76;
  color: #072a4e;
  position: relative;
  height: 39px;
  padding-right: 35px;
  font-weight: bold;
}
.top_menu_right > li > a.maya_link:hover,
.top_menu_right > li > a.maya_link:focus
{
	background-color: #0a3f76!important;
	border:1px solid #0a3f76!important;
	color: #ffffff!important;
}
.top_menu_right > li > a.maya_link:before {
  font-family: bursa;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  content: '\E884';
  position: absolute;
  right: 10px;
  font-size: 20px;
  top: 9px;
   color: #072a4e;
}
.top_menu_right > li > a.maya_link:hover:before,
.top_menu_right > li > a.maya_link:focus:before{
	color: #ffffff!important;
}
.top_menu_right > li > a.login_link.stuck{
	padding-right: 32px;
}
.top_menu_right > li > a.login_link.stuck>span{
	display: none;
}
.top_menu_right > li > a.login_link:before {
  font-family: bursa;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  content: '\E80B';
  position: absolute;
  right: 10px;
  font-size: 25px;
  top: 6px;
}
.top_menu_left  .lang_item{
	position: relative;
}
.top_menu_left a.lang_link {
  text-shadow: 0.6px 0 0 currentColor;
  padding-left: 25px;
}
.top_menu_left > a.lang_link img {
  position: absolute;
  left: 0;
  top: 0px;
  width: 21px;
  height: auto;
}
.top_menu_second_level {
  display: none;
  transition: 0.3s ease-in-out;
  position: absolute;
  background-color: #fff;
  width: 235px;
  border-top: 5px solid #006182;
  top: 100%;
  z-index: 3;
  -moz-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.19), 0 3px 13px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.19), 0 3px 13px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 13px rgba(0, 0, 0, 0.19), 0 3px 13px rgba(0, 0, 0, 0.23);
}
.top_menu_second_level:before{
	position: absolute;
    right: 13px;
    height: 11px;
    width: 11px;
    content: "";
    top: -11px;
    border-color: transparent;
    border-style: solid;
    border-width: 11px;
    border-top-width: 0;
    border-bottom-color: #0f5d83;
}
.top_menu_second_level > li > a {
  display: block;
  padding: 0.8em;
  font-weight: bold;
  background-position: 0 100%;
  position: relative;
  padding-left: 1.5em;
}
.top_menu_second_level > li:last-child > a {
  background-image: none;
}
.top_menu_second_level > li > a[aria-haspopup=true]:after {
  content: '\E83C';
  font-family: bursa;
  position: absolute;
  left: 1em;
  font-weight: normal;
  font-size: 16px;
  top: calc(50% - 8px);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.top_menu_second_level > li.open > a[aria-haspopup=true]:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.top_menu_third_level {
  background-color: #f7f7f7;
  border: 0 none;
  border-bottom: 2px solid #e8e8e8;
  position: static;
  float: none;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0    ;
  box-shadow: 0 0 0    ;
  margin: 0;
  padding: 0;
}
.top_menu_third_level > li > a {
  display: block;
  padding: 0.8em;
}
.top_menu_right > li.focus .top_menu_second_level {
  display: block;
}
.top_menu_right > li:hover > a:not(.login_link) {
  text-shadow: 0.6px 0 0 currentColor;
  color: #006182;
}
.top-app-download{
	display: none;
}
/* wide table header */
.header.header-tbl-w{
	margin-bottom: 20px;
}
.header.header-tbl-w .row{
	margin: 0px;
}
.header.header-tbl-w .col-md-2.logo{
	margin: 15px 0px;
	border-left: 1px solid #d0d0d0;
	padding: 5px 0px 5px 30px;
	vertical-align: middle;
	width: 14%;
}
.header.header-tbl-w .col-md-2.logo img{
	width: 100%;
	max-width: 220px;
	height: auto;
}
.header.header-tbl-w .col-md-8{
	padding: 0px 30px;
	width: 68%;
}
.header.header-tbl-w .col-md-8 h1{
	color: #444444;
    font-size: 32px;
	line-height: 1.1;
    font-weight: bold;
	padding: 28px 0px 28px 0px;
}
.header.header-tbl-w .close-win{
	text-align: left;
}

.header.header-tbl-w .close-win button{
	display: inline-block;
	position: relative;
	font-size: 14px;
	line-height: 26px;
	color: #0a3f76;
	font-weight: bold;
	margin: 23px 0px;	
	background:transparent;	
	padding: 10px 10px 10px 42px;
	
}
.header.header-tbl-w .close-win button:after{
	position: absolute;
	font-family: "bursa";
	content: "\E85F";
	font-size: 28px;
	font-weight: normal;
	padding-right: 5px;
	left:10px;
}
.header.header-tbl-w .close-win button:hover{
	background-color: #0a3f76;
	color: #ffffff;
}
.header.header-tbl-w .col-md-8{
	display: block;
}
.row.mobile-tbl-title{
	display: none;
}
@media screen and (max-width: 1024px) {
.header.header-tbl-w .col-md-2.logo{
	width: 20%;
}
.header.header-tbl-w .col-md-8{
	width: 60%;
}
}
@media screen and (max-width: 768px) {
	.header.header-tbl-w .col-md-8{ display: none; }
	.header.header-tbl-w .col-sm-8.logo{
		width: 60%;
		border-left: none;
	}
	.header.header-tbl-w .close-win a span{
		display: none;
	}
	.row.mobile-tbl-title{
	display: block;
}
}
@media screen and (min-width: 1024px) {
  .top_menu_right > li > a:not(.login_link):hover:not(.login_link):focus:not(.maya_link):hover:not(.maya_link):focus
  {
    text-shadow: 0.6px 0 0 currentColor;
    color: #006182;

}

/*  .top_menu_right > li > a:not(.login_link):focus:not(.maya_link):focus:not(.lang_link):focus  {

   border-bottom: 4px solid 	 #006182;
   margin-bottom: -4px;
   padding: 4px 10px 6px 10px;
}*/

}

/*#endregion Top Menu*/
/* from temp css */
.container-fluid{width:100%;}
.border_bt{border-bottom:1px solid #dcdcdc;}

.general_section.rich_content_zone{padding-top:0px; padding-bottom:0px}

.content_heading_title{text-align:center; font-size:32px; font-weight:bold; padding-bottom:20px; position:relative;}
.content_heading_text{text-align:center; margin:auto; padding:0 0 30px; max-width:52em;font-size: 1.072em;line-height: 1.4;}

#mainContent.madad_expended{/*z-index:10!important*/}

h1.content_heading_title{color:#055289; margin-top:30px}
h1.content_heading_title .top_title{color: #444444;font-size: 22px;}
h1.content_heading_title:after {
  content: '';
  position: absolute;
  width: 88px;
  height: 2px;
  background-color: #d0d0d2;
  bottom:10px;
  right: 50%;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.yt_video {position: relative; height: 0; overflow: hidden; ~align:0; z-index:0; max-width:100%;}
.yt_video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.arrow_link {color:#0a3f76; font-weight:bold;  display:inline-block; vertical-align:middle; direction:rtl; padding-top:18px; position:relative}
.arrow_link:after{ content: '\E83F';  font-family: bursa; display:inline-block; vertical-align:middle; padding-right:4px;}
.arrow_link:hover{text-decoration:none;}
.arrow_link:before{content: "";
    position: absolute;
    z-index: 0;
    left: 100%;
    right: 0;
    bottom: 0px;
    background: #444444;
    height: 1px;
    -moz-transition: left 0.3s ease-out;
    -o-transition: left 0.3s ease-out;
    -webkit-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;}
.arrow_link:hover:before{left: 0;}

/*INDEX LOBBY START*/
.first_data_title_section{padding-top:30px; transition:padding 0.7s; margin-top:0; /*transition:margin 0.7s;*/}
.first_data_title_section.is_stuck{padding-top:0; margin-top:69px; background-color:#f1f1f1; z-index:2;
 -webkit-box-shadow: inset 2px 1px 4px 0px rgba(0,0,0,0.10), inset 2px -1px 4px rgba(0, 0, 0, 0.10);
-moz-box-shadow: inset 2px 1px 4px 0px rgba(0,0,0,0.10), inset 2px -1px 4px rgba(0, 0, 0, 0.10);
box-shadow: inset 2px 1px 4px 0px rgba(0,0,0,0.10),  inset 2px -1px 4px rgba(0, 0, 0, 0.10);
padding-right:0px;
padding-left:0px;
}
@media screen and (max-width: 1024px){
	.first_data_title_section.is_stuck{
		 margin-top:0px;
	}
}

.first_data_title_section.is_stuck h1.content_heading_title{margin-top:0;}
.first_data_title_section.is_stuck .content_heading_title{font-size:24px; padding-top:12px; padding-bottom:12px; line-height:1.2; min-height:70px;}
.content_heading_title span{display:block; font-size:22px; color:#444444;}
.first_data_title_section.is_stuck .content_heading_title span{font-size:15px;}
.first_data_title_section.is_stuck h1.content_heading_title::after{display:none;}

.first_data_title_section.is_stuck .change_madad,
.first_data_title_section.is_stuck .more_madad{top:-57px;}
.first_data_title_section.is_stuck .table_menu .more_madad{top:-57px;}



/*INDEX ABOUT START*/
.market_data_panel.about{padding:0; padding-bottom:1em;}
.market_data_panel.about .bond_main_details{background-color:#f9f9f9; border:1px solid #e0e1e1; position:relative;}
.market_data_panel.about .bond_main_details .row > div{padding-top:12px; padding-bottom:8px; min-height:74px;}
.market_data_panel.about .bond_main_details .row > div > div{padding:0 15px; display:inline-block; vertical-align:top; min-width:15%; float:right}
.market_data_panel.about .bond_main_details .row > div > div.wide{min-width: 27%;}
.market_data_panel.about .bond_main_details .row > div > div.wide.rate_num{padding-right: 10px;}
.market_data_panel.about .bond_main_details .row > div:first-child > div:first-child{padding-right:0;}
.market_data_panel.about .bond_main_details .row > div:last-child{border-right:2px solid #e0e1e1;}
.market_data_panel.about .bond_general_type{margin-top:-4px; position:relative;}
.market_data_panel.about .bond_rate_date {display:inline-block; vertical-align:top; font-size:1.07em;}
.market_data_panel.about .bond_rate_date span{display:block; padding-bottom:0.4em; }

.madad_about_link{position:absolute; top:0; left:0; height:74px; width:30px; background-color:#0a3f76; color:#FFF; text-align:center; transition:all 0.3s ease;}
.madad_about_link:hover{color:#FFF; background-color:#444444; width:45px;}
.madad_about_link:after{content:'\E803'; font-family:'bursa'; position:absolute; line-height:30px; height:30px; width:100%; left:0; right:0; top:0; bottom:0; margin:auto; font-size:1.2em;}


.madad_table_main.all_visible{overflow:visible;}
.table.madad_table.about tbody th{width:25%; padding-right:1.8em; position:relative;}
.madad_side .table.madad_table.about tbody th{width:50%;}

.madad_table.about .icon-question-mark{float:right; position:absolute; top:0.7em; right:0;}
.madad_table.about .icon-question-mark:before{color:#0a3f76; font-size:11px; width:18px; height:18px; line-height:16px; background-color:#FFF; border:1px solid #0a3f76; border-radius:50%; text-align:center; vertical-align:top; margin-top:0;}
.madad_table.about .icon-question-mark+.tooltip{width:200px;}


.madad_links{border:1px solid #dcdcdc;}
.madad_links_title{font-size: 21px; font-weight: bold; background-color:#dadada; padding:0.45em 1em;}
.madad_links_list li a{border-top:1px solid #dcdcdc; display:block; color:#0a3f76; font-weight:bold; padding:0.65em; padding-right:2.2em; position:relative; transition:all 0.3s ease;}
.madad_links_list li a:hover{background-color:#f9f9f9; color:#444444; text-decoration:underline;}
.madad_links_list li a:before{position:absolute;top:15px;right:20px;content:'\E82E';font-family:'bursa';font-size:9px}


.graf_zone{margin:20px 0;}
.graf_zone img{max-width:100%; height:auto}


.madad_filter_graf.bottom{padding-bottom:3em;}
.madad_filter_graf .market_data_search .form-group input{padding:0.57em 1em;}
.madad_filter_graf .market_data_search button[type="submit"]{padding-top:5px; padding-bottom:5px;}
.madad_filter_graf .market_data_menu li a{padding:0.7em;}
.madad_filter_graf .market_data_menu{margin-bottom:2em;}



.graf_select_list{display:table; table-layout:fixed; width:100%}
.graf_select_item{display:table-cell; vertical-align:top; padding-left:8px;}
.graf_select_item_title{font-weight:bold; padding-bottom:0.7em;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:right;}
.bootstrap-select > .dropdown-toggle{padding-left:25px; padding-right:8px; background:#FFF; border:1px solid #e4e4e4; border-bottom: 1px solid #919192; border-radius:0; box-shadow:none; color:#444444;}
.bootstrap-select.btn-group .dropdown-toggle .caret{right:auto; left:8px;}
.graf_select_list .open>.dropdown-toggle.btn-default.focus,
.graf_select_list .open>.dropdown-toggle.btn-default:focus,
.graf_select_list .open>.dropdown-toggle.btn-default:hover{border:1px solid #919192;  background:#FFF; box-shadow:none;  color:#444444;}
.graf_select_list .btn-default.active,
.graf_select_list .btn-default:active,
.graf_select_list .open > .dropdown-toggle.btn-default {background: #FFF; color:#444444; border-color: #919192; box-shadow: none;}

.graf_select_list .dropdown-menu{background:#FFF; border:1px solid #e4e4e4; border-radius:0; margin:0; padding:0; box-shadow: none;}
.graf_select_list .dropdown-menu>li>a { padding: 5px 10px; color: #444;}
.graf_select_list .dropdown-menu>li>a:focus,
.graf_select_list .dropdown-menu>li>a:hover{background:none; background-color:#eaeaea;}
.graf_select_list .glyphicon{padding-left:8px;}

.graf_data_links{margin-top:30px; }
.graf_data_links button{line-height:34px; margin-right:15px; direction:ltr; text-align:right; font-family:'open_sans', 'arial', sans-serif}
.graf_data_links button span{color:#12406f; font-weight:bold; font-size:14px; display:inline-block; vertical-align:middle; padding:0 10px;}
.graf_select_list .bootstrap-select.btn-group.show-tick .dropdown-menu li:not(.selected) a span.text:before{
	content:"";
	width: 20px;
	height: 20px;
	border: 1px solid #dadada;
	position: absolute;
	top: 4px;
	right: 15px;
}
.graf_select_list .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.check-mark{
	border: 1px solid #dadada;
	width: 20px;
	height: 20px;
}
.graf_select_list .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark:before{
	position: absolute;
	top: 2px;
	right: 3px;
}
/*POPUP GRAF*/
.change_direction{direction:ltr; text-align:left}
.text-left input,
.text-left label{direction:ltr; text-align:left;}
.compare_popup{max-width:320px; text-align:center;}
.popup_center{margin:auto; transform:translateY(-50%)!important; top:50%; background-color:#FFF; padding:2em;}
.popup_title{font-size:32px; font-weight:bold; margin-bottom:1em; padding-bottom:0.3em; border-bottom:2px solid #0a4178; line-height: 1.1;}
.popup_sub_title {font-size:22px; padding-bottom:1em;}

.modal-dialog .but,
.modal-dialog .btn-default{font-family:'open_sans', 'arial', sans-serif; background:none; background-color:#0a3f76; box-shadow:none;
                            color:#FFF; text-shadow:none; padding:0.6em 2em; min-width:90px; margin-top:0.5em; border-color:#FFF;  border:1px solid #FFF; transition:all 0.3s; border-radius:0;}
.modal-dialog .but.cancel{color:#28394d; background-color:#FFF;}
.modal-dialog .but:hover,
.modal-dialog .but:focus{border-color:#0a3f76; background-color:#FFF; color:#0a3f76}

.form_popup label{font-size:21px;  padding:4px 0;}
.form_popup input{border: 1px solid #e4e4e4;  border-bottom: 1px solid #696969; border-radius:0;}
.form_popup .checkbox label{font-size:15px; direction:rtl; text-align:right; padding-right:26px;}
.form_popup .checkbox {direction:rtl; text-align:right;}
.form_popup .radio input[type="radio"],
.form_popup .radio-inline input[type="radio"],
.form_popup .checkbox input[type="checkbox"],
.form_popup .checkbox-inline input[type="checkbox"]{width:18px; height:18px; margin-top:3px; margin-right:-26px;}
.form-group.button{text-align:right; margin-bottom:0;}



.graf_message{display:inline-block; vertical-align:top;}
.graf_message .popover{box-shadow:none; border:1px solid #c8cacb; border-radius:0; padding:0;}
.graf_message .popover-title {position:relative;
    padding: 8px 12px;
    font-size: 16px; color:#FFF; font-weight:bold;
    background-color: #0a3f76;
    border-bottom:1px dashed #436b96;
    border-radius:0;
}
.graf_message .popover-title:after{position:absolute; content:'\E85F'; left:8px; top:8px; font-family:'bursa'; font-size:14px; font-weight:normal;}
.graf_message .popover-content{float:right; padding: 11px 12px;}
.graf_message .popover-content .date_time{padding-bottom:10px; border-bottom:1px dotted #c4c4c4; margin-bottom:12px;}
.graf_message_link{display:block; position:relative; padding-left:25px; float:right;}
.graf_message_link::after{position:absolute; content:'\E83F'; left:0; top:15px; font-family:'bursa'; font-size:26px; color:#0a3f76;}
.graf_message .title{font-weight:bold; font-size: 16px;}

.graf_message .data{float:right; width:76%;}

.graf_message .icon{float:left; width:24%; text-align:left;}
.graf_message .svg_img{max-width:40px; max-height:40px; margin-top:12px;}
.graf_message .blue_bg{display:inline-block; padding:4px 5px; background-color:#0a3f76; color:#FFF; font-size:12px; margin-top:8px;}
/*INDEX ABOUT END*/





/*INDEX TABLE START*/
.table_sorting_title.border_bt{}
.mixed_radio_sorting_radio_default .radio:last-child{margin-bottom:0;}
.table_sorting_separator.sort_buttons{padding-top:16px;}
/*INDEX TABLE END*/


@media screen and (min-width: 1200px) {
    table.table_page_main_table{table-layout:fixed}
}


@media screen and (max-width: 1100px) {
    .market_data_panel.about .bond_main_details .row > div:first-child{}
    .market_data_panel.about .bond_main_details .row > div:last-child{display:none;}
}
@media screen and  (max-width: 1024px) and  (min-width: 1000px){
	.agah.madad_page_box .market_data_graph,
	.sal.madad_page_box .market_data_graph
	{
		height: 270px;
	}
	.stock.madad_page_box .market_data_graph{
		height: 258px;
	}
	
}
@media screen and  (max-width: 1280px) and  (min-width: 1024px){
.table_sorting_main_title_wrap.is_stuck{
		top: 40px!important;
	}
.table_page_main_table thead.is_stuck{
	top: 40px!important;
}
}
@media screen and (max-width: 768px) {
	.lobby_maya_right_wrap.lobby_maya_center{
		width: 100%;
	}
    .market_data_section{padding-bottom:0;}
    .market_data_panel.about{padding-top:1em; padding-bottom:0;}
	.market_data_panel.about .bond_main_details{
		background-color: #f9f9f9;
		margin-bottom: 1em;
	}
    .market_data_panel.about .bond_main_details .row > div{display:none; min-height:55px; padding-top:5px; padding-bottom:5px;}
    .market_data_panel.about .bond_main_details .row > div:first-child{display:inline-block;}
    .market_data_panel.about .bond_main_details .row > div > div{display:none;}
    .market_data_panel.about .bond_main_details .row > div:first-child > div:first-child{display:inline-block; width:100%}
    .market_data_panel.about .bond_general_type{margin-top:0; width:80px;}
    .madad_about_link,
    .madad_about_link:hover{height:55px; width:55px;}
	.market_data_panel.about .bond_main_details .bond_general_num{
		display: block;
		width: 60%;

	}
	.market_data_panel.about .bond_main_details  .bond_general_type{
		margin-top: -1.8em;
	}
	.market_data_panel.about .bond_main_details  .bond_general_type .font_icon.icon-star-case.addCase{
		font-size: 34px;
	}
  .market_data_panel.about .bond_main_details  .bond_general_type span:first-child{
		font-size: 1.2em;
	}
    .table.madad_table.about,
    .table.madad_table.about tbody,
    .table.madad_table.about tr{display:block; width:100%;}
    .table.madad_table.about tbody th,
    .madad_side .table.madad_table.about tbody th{width:100%; display:block; border:0 none;  padding-bottom:0; padding-right:2.7em; padding-top:10px;}
    .table.madad_table.about tbody td{width:100%; display:block; padding-top:0; padding-right:2.7em; padding-bottom:12px;min-height:20px;}

    .madad_table.about .icon-question-mark{top:0.7em;}
    .madad_table.about .icon-question-mark:before { width: 28px; height: 28px; line-height: 26px; font-size:14px;}


    .graf_select_list{display:block; float:right;}
    .graf_select_item{display:inline-block; width:48%; margin-bottom:1em; float:right; padding-left:0;}
    .graf_select_item:nth-child(2n){float:left;}
    .graf_data_links.main_table_top_row_icons{float:left; margin-top:12px;}
}












/*Breadcrumbs*/
.breadcrumbs_zone{top:100%; position:absolute; left:0; z-index:1; margin-top:24px;}
.breadcrumbs{background-color:rgba(255,255,255,0.8)}
.breadcrumbs li{display:inline-block; padding:0 10px; line-height:24px;  position:relative;}
.breadcrumbs li:first-child{padding-right:15px;}
.breadcrumbs li:last-child{padding-left:15px}
.breadcrumbs li.current{}
.breadcrumbs li a{display:block; }
.breadcrumbs li:first-child a{font-weight:bold; color:#0a3f76;}
.breadcrumbs li a:hover{color:#0a3f76;}
.breadcrumbs li:before{content: '\E84F';  font-family: bursa; position:absolute; left:-5px;}
.breadcrumbs li:first-child:before{display:none;}



/*Favorite Menu*/
.fav_menu{float:right; margin:18px 18px 0 0px}
.fav_menu li{display:inline-block; vertical-align:top; margin:0 3px; text-align:center;}
.fav_menu li .fav_icon{width:38px; height:38px; border-radius:50%; color:#0a3f76; position:relative; background-color:transparent;}
.fav_menu li .fav_icon:hover{background-color: #0a3f76; color: #ffffff;}
.fav_menu li .fav_icon:before{content: ''; font-family: bursa; display:inline-block; vertical-align:middle; font-size:22px;}

.fav_menu li .fav_icon.icon_alert:before{content:'\E868';}
.fav_menu li .fav_icon.icon_fav:before{content: '\E838';}
.fav_menu li .fav_icon.icon_share:before{content: '\E866';}
.fav_menu li .fav_icon.icon_print:before{content: '\E867';}
.fav_menu li .fav_icon.icon_help:before{content: '\E906';}

.banner_head_zone + .fav_menu{position:absolute; right:0; top:0; z-index:0}
.banner_head_zone + .fav_menu li .fav_icon{color:#FFF; background-color:rgba(34,34,34,0.8); }
.banner_head_zone + .fav_menu li .fav_icon:hover{background-color:#FFF; color:rgba(34,34,34,0.8); }


@media screen and (min-width: 769px) {
    #collapsible_fav_menu{display:block;position: relative;}
}

@media screen and (max-width: 1199px) {
  /*  .banner_head_zone + .fav_menu{top:51px;}*/

}

@media screen and (max-width: 768px) {
    .fav_menu,
    .banner_head_zone + .fav_menu{position:fixed; z-index:99; bottom:110px; top:auto; left:auto; right:18px; margin:0; float:none; text-align:center;}

    .fav_menu li{display:block; margin-bottom:8px;}
    .fav_menu li .fav_icon,
    .banner_head_zone + .fav_menu li .fav_icon,
	 .banner_head_zone + .fav_menu li .fav_icon:hover
	{color:#FFF; background-color:#0a3f76; width:50px; height:50px;
                                               -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
    }
	
    .fav_menu_toogle{width:62px; height:62px; background-color:#4b4b4b; color:#FFF; position:relative; border-radius:50%; transition:background-color 0.5s;
	 -webkit-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
                     -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
    }
    .fav_menu_toogle.collapsed{background-color:#0a3f76;}
    .fav_menu_toogle:before,
    .fav_menu_toogle:after{content:''; height:5px; width:26px; background-color:#FFF; position:absolute; right:0; left:0; top:0; bottom:0; margin:auto; transition:transform 0.5s;
	 -webkit-transition: transform 0.5s;
    -o-transition: transform 0.5s;
	}

    .fav_menu_toogle.collapsed:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);
	}
    .fav_menu_toogle.collapsed:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}

    .fav_menu_toogle:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
    .fav_menu_toogle:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
}




/*Banner Head*/
.banner_head_zone{}
.banner_head{height:365px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.banner_head_content,
.banner_head_content a{color:#FFF;}
.banner_head_content{max-width:37em; padding:2em; padding-left:4em; position:relative; overflow:hidden; margin-top:7em; background-color:rgba(0,0,0,0.85)}
.banner_head_content a.banner_head_link{display:block;}
.banner_head_title{font-size:32px; line-height:1; padding-bottom:10px;}
.banner_head_text{}
a.banner_head_link:after {
  content: '\E803';
  font-family: bursa;
  display: inline-block;
  background-color: #0a3f76;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 15px;
  padding: 18px 13px;
  transition:background-color 0.3s, padding 0.3s;

}
a.banner_head_link:hover:after,
a.banner_head_link:focus:after{background-color: #444444; padding: 18px 18px;}


/* 3TH LAYER- ITEMS WITH ICON */
.three_items_icon_list_section{font-size: 1.072em;line-height: 1.4;}
.three_items_icon_list{}
.three_items_icon_item{text-align:center; margin:25px 0 30px; display:block;}
.three_items_icon_content{}
.three_items_icon_image{margin:auto; border-radius:50%; border:1px solid #0a3f76; color:#0a3f76; background-color:#FFF; position:relative; width:92px; height:92px; display:inline-block; margin-bottom:7px; overflow:hidden;}
.three_items_icon_image .svg_img{display:block; margin:auto; position:absolute; margin:auto; top:0; bottom:0; right:0; left:0; max-width:60%; max-height:65%;  transition:transform 0.5s; transform:scale(1)}
.three_items_icon_image:before{ display:none; content:''; position:absolute; margin:auto; top:0; bottom:0; right:0; left:0; max-width:68%; max-height:60%; font-size:52px;  transition:transform 0.5s; transform:scale(1)}
.icon_InfoExtra_madadim:before{content:'\E815';}
.icon_InfoExtra_put_call:before{content:'\E89F';}
.icon_building_2:before{content:'\E873';}
.icon_InfoExtra_Tsal:before{content:'\E818';}
.icon_arrows_2:before{content:'\E872';}
.icon_house:before{content:'\E871';}
.icon_InfoExtra_trustfund:before{content:'\E816';}

.three_items_icon_title{font-size:22px; font-weight:bold; margin-bottom:6px;}
.three_items_icon_text{margin-bottom:8px;}

.three_items_icon_link{color:#0a3f76; font-weight:bold;  display:inline-block; vertical-align:middle; position:relative;}
.three_items_icon_link:after{ content: '\E83F';  font-family: bursa; display:inline-block; vertical-align:middle; padding-right:4px; transition:padding 0.3s;}
.three_items_icon_link:before{content: "";
    position: absolute;
    z-index: 0;
    left: 100%;
    right: 0;
    bottom: 0px;
    background: #444444;
    height: 1px;
    -moz-transition: left 0.3s ease-out;
    -o-transition: left 0.3s ease-out;
    -webkit-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;}
.three_items_icon_item:hover .three_items_icon_link:before{left: 0;}

.three_items_icon_item:hover .three_items_icon_image .svg_img,
.three_items_icon_item:hover .three_items_icon_image:before{transform:scale(1.15)}




/* 3TH LAYER- ITEMS WITH IMAGE */
.three_items_list_section{}
.three_items_list{}
.three_items_item{position:relative; display:block; margin-top:8px; margin-bottom:8px; overflow:hidden; border:1px solid #c0c0c0;}
.three_items_content{text-align:center;}
.three_items_image{transition:transform 0.5s; transform:scale(1); display:block; width:100%; height:auto;}
.three_items_title{position:absolute; bottom:0; right:0; left:0; margin:auto; z-index:1; background-color:rgba(255,255,255,0.9); border-top:2px solid #0a3f76; color:#0a3f76; font-size:18px; font-weight:bold; padding:0.6em;}
.three_items_item:hover .three_items_image{transform:scale(1.5)}
.three_items_item:hover .three_items_title{ color:rgba(255,255,255,0.9);background-color:#0a3f76;}

}


/* ZEBRA CONTENT */
.zebra_content_zone{}
.zebra_content_item{ padding-top:40px; padding-bottom:40px;}
.zebra_content_item:nth-child(2n){background-color:#f9f9f9; background-image:url(" ../img/bg_grey.gif"); background-position:0 0;}
.zebra_content_item:nth-child(2n+1){direction:ltr;}
.zebra_content_item:nth-child(2n+1) .zebra_content{ float:right}
.zebra_content_item:nth-child(2n+1) .zebra_media{text-align:left; float:left}

.zebra_media{display:inline-block; vertical-align:top; float:right; width:40%;}
.zebra_media a{display:block;}
.zebra_media img,
.zebra_media iframe{max-width:100%;}
.zebra_media .yt_video{padding-bottom: 56%;}
.zebra_content{display:inline-block; vertical-align:top; text-align:right; width:59%; float:left; padding-left:10%;position:relative;height:100%;}
.zebra_content .inner_txt{position:absolute;top:0;bottom:0;margin:auto;width:80%;}
.zebra_content_title{font-size:32px; font-weight:bold; line-height:1; padding-bottom:10px;}
.zebra_content_text{padding-bottom:20px; direction:rtl;font-size: 1.072em;line-height: 1.4;}
.zebra_content_text > div,
.zebra_content_text > p{padding-bottom: 15px;}
.zebra_content_text .arrow_link{padding-top:0;}

.zebra_content_link {color:#0a3f76; font-weight:bold;  display:block; vertical-align:middle; direction:rtl; padding-top:18px;}
.zebra_content_link:after{ content: '\E83F';  font-family: bursa; display:inline-block; vertical-align:middle; padding-right:4px; transition:padding 0.3s;}
.zebra_content_link:hover:after{padding-right:8px;}
#item1 .zebra_content, #item3 .zebra_content {height:600px;}
#item2 .zebra_content{height:480px;}
#item4 .zebra_content{height:510px;}
#item5 .zebra_content{height:470px;}
#item1 .zebra_content .inner_txt{height:200px;}
#item4 .zebra_content .inner_txt{height:130px;}
#item5 .zebra_content .inner_txt{height:180px;}
#item2, #item4,  #item5{padding-bottom:0px;}
#item2 .zebra_content .inner_txt, #item3 .zebra_content .inner_txt{height:100px;}
#item6{padding-top:100px;padding-bottom:100px;}
#item6 .zebra_content{width:28%;}
#item6 .zebra_media{width:72%;}


@media screen and (max-width: 768px) {
	.zebra_media img,
	.zebra_media iframe{width:100%;max-width: none;}
	.zebra_content{display:inline-block; vertical-align:top; text-align:right; width:59%; float:left; padding-left:10%;position:relative;height:100%;}
.zebra_content .inner_txt{position:static;}
#item1 .zebra_content, #item3 .zebra_content{height:auto;}
#item1 .zebra_content .inner_txt, #item3 .zebra_content .inner_txt{height:auto;}
#item2 .zebra_content, #item4 .zebra_content{height:auto;}
#item2 .zebra_content .inner_txt, #item4 .zebra_content .inner_txt{height:auto;}
#item5 .zebra_media{width:100%;margin-right:0;}
#item5 .zebra_content {width:100;height:auto}
#item5 .zebra_content .inner_txt{height:auto;}
#item2 .zebra_media , #item4 .zebra_media {position:relative}
#item2 .zebra_media img , #item4 .zebra_media img{position:static;bottom: auto;top: 80px;width:100%;}
#item1 .zebra_media img , #item3 .zebra_media img{width:80%;}
#item2, #item4{padding-bottom:0;}
}


/* RICH CONTENT */
.rich_content_zone{font-size: 1.072em;line-height: 1.4;}
.rich_content_data{}
.rich_content_item{margin-bottom:30px;}
.rich_items_title{margin-right:-15px;}
.rich_content_title,
.white_title{font-size:22px; display:inline-block; background-color:#444444; color:#FFF; margin-bottom:24px; padding:5px 14px 6px; font-weight:normal;}
.rich_content_text{max-width:53.5em; margin:auto;}

.rich_content_item a:not(.arrow_link) {color:#0a3f76; text-decoration:underline;}
.rich_content_item a:hover, .rich_content_item a:focus, .rich_content_item a:active{color:#444444;}
.rich_content_item h3{font-size:22px; font-weight:bold; padding-bottom:7px; line-height:1.2;}
.rich_content_item h4{font-size:18px; font-weight:bold; padding-bottom:2px;}
.rich_content_item img,
.rich_content_item iframe{max-width:100%}
.rich_content_item ul{padding-bottom:12px;}
.rich_content_item li{position:relative; padding-bottom:5px; padding-right:16px;}
.rich_content_item li:before{content:''; position:absolute; top:7px; right:0; background:#000; border-radius:50%; width:6px; height:6px;}
.rich_content_item p{padding-bottom:22px;}
.rich_content_text > div,
.rich_content_colum > div{padding-bottom:22px;}
.rich_content_link{display:inline-block; background-color:#0a3f76; border:1px solid #0a3f76; color:#FFF!important;text-decoration:none!important; margin:auto; padding:6px 34px 7px; transition:all 0.3s;}
.rich_content_link:hover{background-color:#FFF; color:#0a3f76!important;}
.rich_content_item .yt_video{padding-bottom: 56%;}

.rich_content_colum{width:48%; margin-left:4%; display:inline-block; vertical-align:top;}
.rich_content_colum:nth-child(2n){margin-left:0;}

.rich_content_list_row{}
.rich_content_item.list_item{border-bottom:1px solid #dcdcdc; padding:0 0 30px; margin-bottom:30px;}
.rich_content_side{ display:inline-block; vertical-align:top; width:23%; margin-left:2.5%;}
.rich_content.list_item{ display:block; vertical-align:top;}

.rich_content_side + .rich_content.list_item{ display:inline-block; vertical-align:top; width:74%;}

.rich_date{font-size:32px; display:inline-block; vertical-align:top; margin-top:5px; margin-right:15px;}
.rich_date .rich_year{display:inline-block; vertical-align:top; background-color:#0a3f76; color:#FFF; font-size:14px; padding:1px 5px; margin-left:25px; margin-right:-42px; float:right;
                   transform-origin:0 0;  -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.rich_date .rich_time{font-size: 14px; bottom: -18px; display: inline-block; left: 84px}
.rich_date .rich_time + .rich_year{margin-top:6px; padding:1px 9px; margin-right:-50px;}

.rich_author{display:block; padding-bottom:15px;}
.rich_content_item h3 + .rich_author{margin-top:-5px;}




/* RICH CONTENT ICONS*/

.rich_icons_row .statistics_link_only_text svg,
.rich_icons_row .statistics_link_only_text img.svg_img{width:auto; max-width:66px; max-height:52px;}


/* RICH LIST LINKS*/
.rich_links_row{}

.rich_links{border:1px solid #d2d8df; background-color:#FFF; margin-bottom:15px;}
.rich_links a{display:block; position:relative; }
.rich_links_title{background-color:#0a3f76; color:#FFF; font-weight:bold; font-size:18px; line-height:1; padding:14px;}
.rich_links_title:hover{color:#FFF;}
.rich_links_title:after{ content: '\E83F';  font-family: bursa; display:inline-block; font-weight:normal; vertical-align:middle; position:absolute; top:14px; left:14px; transition:left 0.3s;}
.rich_links_title:hover:after{left:8px;}


.rich_links ul{padding:15px 20px;}
.rich_links li a:before {content:''; position:absolute; top:11px; right:0; background:#7e7e7e; border-radius:50%; width:5px; height:5px;}

.rich_links li a {padding:6px 10px 6px 0px; color:#0a3f76; font-weight:bold;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  display: inline-block;
}

.rich_links li a:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 10px;
  bottom: 0px;
  background: #0a3f76;
  height: 1px;
  -moz-transition: left 0.3s ease-out;
  -o-transition: left 0.3s ease-out;
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
}
.rich_links li a:hover:after{left:0;}



/* RICH PROMOTED ITEMS*/



.rich_promoted_item{position:relative; overflow:hidden; border:1px solid #e8e8e8; margin-bottom:16px; max-height:250px;}
.promoted_item_link{color:#FFF;}
.rich_promoted_item .img-responsive, .box_image_bottom_text .img-responsive {width:100%;}

.promoted_item_link:hover .promoted_item_content{height:100%;}
.promoted_item_link:hover{color:#FFF;}

.promoted_item_link:hover .promoted_item_title:after{-webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);}

/* BOTTOM LIST LINKS*/
.general_section.bottom_links_zone {padding:125px 0 110px;}
.bottom_links_zone{background-repeat:no-repeat; background-position:50% 50%; background-size:cover; }
.rich_links.bottom_links{border:0 none;}
.bottom_links .rich_links_title{background-color:#444444;}
.bottom_links .rich_links_title:after{display:none;}

/* Mil05 - general content fix */

.more_content_button{text-align:center;}
.more_content_button a.rich_content_link{
	color: #ffffff;
	text-decoration: none;
}
.text_acc_link{background: transparent;font-family:"open_sans"}

.text_acc_link[aria-expanded="true"] .text1{display:none;}
.text_acc_link[aria-expanded="false"] .text1{display:inline-block;}
.text_acc_link[aria-expanded="true"] .text2{display:inline-block;}
.text_acc_link[aria-expanded="false"] .text2{display:none;}
.more_content_button  a.rich_content_link:hover,.more_content_button  a.rich_content_link:focus{
	color:#0a3f76;
}
.general_tabs_container .rich_items_title{margin-right:0;}
.faq{padding-right:0;padding-left:0;}
.container.tabs_component{
	padding-right:0;padding-left:0;
}
.tabs_component .rich_items_title{
	margin-right: 0px;
}
.faq .faq-image{position: relative;}
.faq .faq-image:after{font-family:'bursa';content:"\E910";color:#0a3f76;font-size:7em;}
@media screen and (max-width: 1199px) {
   .promoted_item_madad{display:none;}

    .flex-row-xs{display:flex; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column;}
    .flex-row-xs>* {order:10}
    .order-place-0-xs {order:0;}
    .order-place-1-xs {order:1;}
    .order-place-2-xs {order:2;}
    .order-place-3-xs {order:3;}
    .order-place-4-xs {order:4;}
}



@media screen and (max-width: 992px) {
    .madad_page_box .market_data_graph_wrap .bursa_working_hr{display:none}
    .market_data_text .arrow_link{display:block;}
}



@media screen and (min-width: 769px) {
    .rich_icons_zone .rich_icons_row,
    .rich_links_zone .rich_links_row,
    .rich_promoted_items .rich_promoted_row { margin: 0 -21px;}
.container.general_container {width:1170px;}
    .table.madad_table{width:102.3%;}
   .madad_side .table.madad_table{/*width:105%;*/}
}


@media screen and (max-width: 768px) {
	.container.tabs_component,
	.general_section.faq
	{
		padding-right: 15px;
		padding-left: 15px;
	}
		.general_tabs_container>.row{
			margin:0px;
		}
		.rich_icons_zone .rich_icons_row{
			margin: 0 auto;
		}
		.mehirot_sal.side .col-lg-12{margin-bottom: 18px;}
		.mehirot_sal.side .col-lg-12:last-child{margin-bottom: 0px;}
		.mehirot_sal.side .col-lg-12 {margin-bottom: 18px;}
		.madad_links_zone{margin-top: 15px;}
       .general_popover.popover_big .popover{width:95% !important;height: 500px;overflow-y: auto;}
	   .madad_table_main {margin-bottom: 42px;}
       .table_mikra > table{}

       .breadcrumbs_zone{display:none;}

       .general_section.bottom_links_zone{/*display:none;*/ padding:40px 0 40px}
	    .general_section.bottom_links_zone .row_smaller_margin{
			margin-right: 0px;
			margin-left: 0px;
		}
       .madad_table_zone.xs-scroll{overflow-x:auto;}
       .table.madad_table{width:100%; margin-right:0; border-spacing:5px 0px; margin-bottom:0;}
       .tnuot_madad_details .tab-content{padding:0;}
       .tnuot_madad_details .tabs_tablist{width:70%;}
       .erkev.tnuot_madad_details .tabs_tablist{width:85%;}


       .madad_table_zone{}
       .madad_table_zone.xs-scroll th,
       .madad_table_zone.xs-scroll td{white-space:nowrap}

       #mainContent.madad_expended{z-index:10;}

       .top_buttons_madad{position:static; padding-bottom:75px;}
       .top_buttons_madad nav{border:0 none; padding-bottom:25px;}
       .top_buttons_madad nav > ul{}
       .change_madad, .more_madad{top:0px; max-width:100%; width:100%; left:0; right:0; margin:auto; z-index:4;}
       .more_madad{top:164px; padding:0 15px; z-index:3;}
	   .table_menu  .more_madad{top: 104px;}
       .change_but.collapsed, .more_but.collapsed{width:100%; }
	

        .rich_content_list_data .container{padding-right:15px; padding-left:15px;}
        .banner_head {height:280px;background-position:20% 80%;}
		
		 .banner_head    .more_madad{top: 200px;}
        .banner_head_content{margin-top:2em;max-width: none;}
        .banner_head_text{ line-height:1.2;  max-height:8.2em; overflow:hidden;}

        .general_section.rich_content_zone {padding-top:0px; padding-bottom:0px;}
        .rich_icons_zone .rich_content_title,
        .three_items_icon_list_section .white_title ,
        .rich_links_zone .rich_content_title,
        .rich_promoted_items .rich_content_title{margin-right:15px;}

        .rich_content_colum{width:100%; margin-left:0;}
        .rich_content_side{width:100%; margin-left:0; margin-bottom:5px;}
        .rich_content_side + .rich_content.list_item{width:100%;}
        .rich_image{ margin-bottom:10px;width: 100%;}
        .rich_date{margin-top:0; margin-right:0;font-size: 26px;min-height: 36px;line-height:1;}
		.rich_date .rich_year{margin-top: -8px!important;}
        .rich_date .rich_time + .rich_year{margin-bottom:35px;}
		.rich_date .rich_time{left: 68px;}

        .three_items_item{max-height:250px;}

        .zebra_content_item {padding-top: 35px; padding-bottom: 35px;}
        .zebra_media{ width:100%; margin-bottom:20px;}
        .zebra_content_item:nth-child(2n) .zebra_media{float:right; text-align:right}
        .zebra_content{width:100%; float:right; padding-left: 0;}



        .helper_bottom_links .rich_links{max-width:80%; margin:auto;}




        .change_but, .more_but{height:55px; font-size:1.2em;}
        .change_but i, .more_but i{height:55px; width:55px;}
        .change_but i:before,
        .more_but i:before,
        .change_but i:after,
        .more_but i:after{width:18px;}

        .change_but{position:absolute; top:-51px;  transition:top 0.5s;}
        .change_but.collapsed{position:relative; top:0; transition:top 0.5s;}
        .change_madad_nav ul.first_level > li,
        .more_madad_nav ul.first_level > li{width:100%;}

        .top_buttons_madad .but_login{position:relative; left:auto; right:0; width:100%; padding: 0 25px; height:auto;}
        .top_buttons_madad .but_login a{padding:1.5em;  padding-left:2.5em; padding-right:5em; width:100%; display:inline-block; vertical-align:middle; min-height:70px;}
        .top_buttons_madad .but_login a:before{ position:absolute;  right:20px; top:50%; margin-top:-25px}
        .top_buttons_madad .but_login a:after{font-size:22px; bottom:auto; top:50%; margin-top:-11px;}


        .madad_page_box{background-color:transparent; border:0 none;}
        .market_data_graph_wrap,
        .market_data_text{padding:0;}
        .market_data_text{padding-top:15px;}
        .madad_page_box .market_data_graph{width:100%;}
        .madad_page_box .bond_main_details{margin-bottom:20px;}


        .madad_page_box .bond_rate_num,
        .madad_page_box .bond_rate_title{white-space:nowrap;}
        .madad_page_box .market_data_panel{padding-top:0;}
        .madad_page_box .bond_general_type i{left:auto; right:5px;}
        .madad_page_box  .market_data_panel > div:first-child{padding:0;}

        .madad_page_box .bond_rate_column.margin_bottom_1{margin-bottom:5px;}
		 .madad_page_box .margin_top_1{margin-top: 1em;}
        .madad_page_box .dotted_no_border > div:last-child{margin-top:1em;}

		.madad_table_main .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
			bottom: -16px;
		}
        .madad_table_main .main_table_top_row_icons{float:left; padding-top: 0px;}
		.madad_table_top_row .list-inline>li{line-height: 22px;}
		.madad_table_top_row span{
			line-height: 22px;
		}
        .madad_table_top_row span{float:right; padding-bottom: 4px;}
        .table_name{display:block;}
        .calc_details .tabs_tablist > li{display:none;}
        .calc_details .tabs_tablist > li:last-child,
        .calc_details .tabs_tablist > li:first-child{display:table-cell;}
        .calc_details .calc_table_date{ width:100%; border-bottom:1px solid #ebebeb; padding-top:12px;}
        .calc_table_box{width:100%;}




        .natun_item{width:25%;}
        .madad_netunim .natun_item:nth-child(n+5){display:none;}


        .anafim_graf_zone img{max-width:100%; height:auto}
        .anafim_graf_data,
        .anafim_graf{width:100%}
        .anafim_graf_data{margin-bottom:30px;}


}

@media screen and (max-width: 480px) {
  .table_menu  .more_madad{top: 144px;}
}

@media screen and (max-width: 640px) {
    .natun_item{width:33.33%;}
    .madad_netunim .natun_item:nth-child(n+4){display:none;}
}




@media screen and (max-width: 400px) {
    .natun_item{width:50%;}
    .madad_netunim .natun_item:nth-child(n+3){display:none;}

    .madad_side .statistics_link_only_text{padding: 20px 12px;}
    .madad_side .statistics_link_only_text .font_icon:before{font-size:35px;}


    .rss_news.side_zone > h2.title{font-size:18px;}
    .rss_news.side_zone > h2:before{margin-left:0.3em;}
    .table_name{font-size:18px;}

}










/* TABLE SIDE ZONE */
/*.table_page_main_sorting{}
.table_sorting_main_title{font-size:20px; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; line-height:1; padding-bottom:10px;}
.table_sorting_main_title:before{content:'\E882'; font-family: bursa; display:inline-block; font-weight:normal; vertical-align:middle; color:#0a3f76; padding:0 12px;}
.table_sorting_box{background-color:#f1f1f1; border:1px solid #e4e4e4; border-top:2px solid #0a3f76;}
.table_sorting_data{margin:auto; padding:10px;}
.table_sorting_separator{margin-bottom:15px;}
.table_sorting_separator.border_bt{border-bottom:1px solid #d3d3d3; padding-bottom:15px;}*/




.radio-btn-holder {height:44px;color:#fff;background-color:#0a3f76;border-radius:22px;padding:2px;position:relative; z-index:0; margin-bottom:10px;}
.radio-btn-holder:last-child{border-bottom:0;}
.radio-btn-holder label {font-size:16px; line-height:1.2; padding:2px 5% 0;
    width:50%;
    float:right;
    text-align:center;
    height:100%;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    z-index:2;
    cursor:pointer;
    transition:all 0.3s;
}

.radio-btn-holder label:before{content:''; display:inline-block; vertical-align:middle; height:100%;}
.radio-btn-holder label~label {z-index:1;}
.radio-btn-holder label~label~label {z-index:0;}
.radio-btn-holder label~label:last-child:after {
    content:"";
    position:absolute;
    top:0;
    width:100%;
    left: 100%;
    bottom:0;
    display:block;
    background-color:#ffffff;
    box-sizing:border-box;
    z-index:-1;
    border-radius:22px;
    transition: left 0.3s ease;
}
.radio-btn-holder input:checked+label{ color:#0a3f76; font-weight:bold;}
.radio-btn-holder label~input:checked+label:last-child:after{left:0;}
.radio-btn-holder input~input:checked+label~label:last-child:after{left:100%}
.radio-btn-holder input:checked+label~label~label:last-child:after{left:200%}
.radio-btn-holder input {
    position:absolute;
    width:0;
    height:0;
    opacity:0;
    top:0;
    width:50%;
    height:100%;
    margin:0;
}
.radio-btn-holder input:focus+label{
	outline: 1px dotted  #0a3e76;
    outline: 1px dotted -webkit-focus-ring-color;
   outline-color: #0a3e76;
   outline-offset: 0;
}
.radio-btn-holder.three_inline{height:58px; border-radius:28px;}
.radio-btn-holder.three_inline input,
.radio-btn-holder.three_inline label{width:33.33%; padding-top:8px;}
.radio-btn-holder.three_inline label:before{height:auto;}
.radio-btn-holder.three_inline label~label:last-child:after{border-radius:28px;}
/* end from temp css */
/*#region user login*/
.user_login {
  display: none;
  background-color: #fff;
  position: absolute;
  top: 100%;
  right: 2px;
  z-index: 3;
  color: #444444;
}
.user_login.stuck{
	top: 55px;
	z-index: 1005;
	right: 15px;
	position: fixed;
}
.change_login_view {
  position: absolute;
  top: 0;
  right: 102%;
}
.smartContainer {
  position: relative;
  width: auto;
  direction: rtl;
  text-align: right;
  width: 370px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
}
.smartAgent {
  display: block;
}
.smartAgent .ng-hide {
  display: none;
}
.smartAgent .loginForm {
  padding: 1em;
  padding-left: 4em;
}
.smartAgent .smartAgentHeader {
  padding: 1em;
}
.loginForm .form-control {
  border-radius: 0 ;
  height: auto;
  padding: 0.8em 1em;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 1px solid #696969;
}
.loginForm input::-webkit-input-placeholder {
  color: #444444;
  opacity: 1;
}
.loginForm input::-moz-placeholder {
  color: #444444;
  opacity: 1;
}
/* firefox 19+ */
.loginForm input:-ms-input-placeholder {
  color: #444444;
  opacity: 1;
}
/* ie */
.loginForm input:-moz-placeholder {
  color: #444444;
  opacity: 1;
}
.loginForm button[type="submit"] {
  display: block;
  background-color: #0a3f76;
  color: #fff;
  padding: 0.9em 1em;
  text-align: center;
  width: 100%;
  border: 1px solid #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.loginForm input[type="checkbox"] , .contact-form input[type="checkbox"], .edit_inner_content  input[type="checkbox"]{
  opacity: 0;
  position: absolute;
}
.loginForm input[type="checkbox"] + label, .contact-form input[type="checkbox"] + label,  .edit_inner_content input[type="checkbox"] + label  {
  display: inline-block;
  padding-bottom: 1em;
  position: relative;
}
.contact-form input[type="checkbox"] + label, .edit_inner_content input[type="checkbox"] + label{
	padding-right:30px;
}
.loginForm input[type="checkbox"] + label:before,  .contact-form input[type="checkbox"] + label:before,  .edit_inner_content input[type="checkbox"] + label:before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #767676;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  background-color: #ffffff;
}
 .contact-form input[type="checkbox"] + label:before,  .edit_inner_content input[type="checkbox"] + label:before{
	 position:absolute;
	 right:0;	 
 }
.loginForm input[type="checkbox"]:checked + label:after, .contact-form input[type="checkbox"]:checked + label:after, .edit_inner_content input[type="checkbox"]:checked + label:after {
  position: absolute;
  right: 3px;
  content: '\E84D';
  font-family: bursa;
  font-size: 19px;
  top: 2px;
}
.smartAgentBody .form-group {
  position: relative;
}
.smartAgentBody .input_login_tooltip {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #0a3e76;
  right: calc(100% + 1em);
  top: 6px;
  text-align: center;
  background: transparent;
}
.smartAgentBody .input_login_tooltip:before {
  content: '\E805';
  color: #0a3e76;
  font-family: bursa;
  display: inline-block;
  padding-top: 2px;
}
.smartAgent .smartAgentFooter {
  background-color: #e8e8e8;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.smartAgent .smartAgentFooter a {
  color: #0a3e76;
  display: table-cell;
  padding: 1em 0 ;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
}
.smartAgent .smartAgentFooter a:first-child {
  border-left: 1px solid #dadada;
}
.user_login_tab[aria-hidden="true"] {
  display: none;
}
.if_logged_in {
  display: none;
}
.if_logged_in ul li {
  display: block;
}
.if_logged_in ul li a {
  color: #444444;
  display: block;
  padding: 1.3em;
  padding-right: 3em;
  position: relative;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.if_logged_in ul li:first-child {
  background-image: none;
}
.if_logged_in ul li a.font_icon:before,
.if_logged_in ul li a:after {
  color: #0a3e76;
  position: absolute;
}
.if_logged_in ul li a.font_icon:before {
  right: 14px;
  font-size: 20px;
}
.if_logged_in ul li a:after {
  content: '\E803';
  font-family: bursa;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1em;
}
.loginForm button[type="submit"]:hover,
.loginForm button[type="submit"]:focus {
  background-color: #fff;
  color: #0a3f76;
}
/*#region login on tabs*/
.most_watched_login .smartContainer {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  width: 100%;
}
.most_watched_login .smartAgent {
  padding-left: 2.5em;
}
.most_watched_login .smartAgent .smartAgentHeader {
  padding: 0;
}
.most_watched_login .smartAgent .smartAgentHeader b {
  display: block;
  padding-bottom: 0.6em;
}
.most_watched_login .smartAgent .loginForm {
  padding: 1em 0;
}
.most_watched_login .smartAgent .smartAgentFooter {
  background-color: transparent;
  display: flex;
  justify-content: flex-end;
}
.most_watched_login .smartAgent .smartAgentFooter a:first-child {
  border-left-color: #bdbdbd;
}
.most_watched_login .smartAgent .smartAgentFooter a:last-child {
  padding-left: 0;
}
.most_watched_login .smartAgent .smartAgentFooter a {
  display: block;
  padding: 0 1em;
}
/*#endregion login on tabs*/
@media screen and (min-width: 1024px) {
  .if_logged_in ul li a:hover,
  .if_logged_in ul li a:focus {
    background-color: #f0f0f0;
  }
}
@media screen and (max-width: 1200px) {
  .top_menu_right,
  .top_menu_left {
    min-height: unset;
    height: 0;
  }
  /*.user_login{position:fixed; top:0; right:0; left:0;margin:auto;width:370px; z-index:102; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out ; -ms-transition: 0.3s ease-in-out ; -o-transition: 0.3s ease-in-out ; transition: 0.3s ease-in-out ;}*/
  .user_login {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 1);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .user_login.show {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    webkit-box-shadow: 1px 1px 0 100000px #050505;
    -moz-box-shadow: 1px 1px 0 100000px rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 0 100000px rgba(255, 255, 255, 0.8);
    z-index: 1000;
  }
  .smartContainer {
    margin: auto;
    background-color: #fff;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0    ;
    box-shadow: 0 0 0    ;
  }

  .smartAgentTitle {
    font-weight: bold;
    font-size: 1.27em;
    padding: 0.5em;
    background-color: #e7edf2;
  }

.user_login  .smartAgentTitle{
	 background-color: #006182;
	 color: #ffffff;
	  font-size: 1.1em;
}
.user_login  .smartAgentTitle:before{
	content: '\E80B';
	font-family: 'bursa';
	font-size: 1.3em;
	padding-left: 10px;
}
.smartAgentReturnClose{
	 background-color: #0a3e76;
	 position: relative;
	 display: block;
	 width: 100%;
	 min-height: 45px;
}
  .smartAgentReturn {
    font-family: 'open_sans', sans-serif;
    background-color: #0a3e76;
    display: block;
    color: #fff;
    width: 100%;
    font-size: 1.27em;
    padding: 0.5em;
    text-align: right;
    border-radius: 0;
  }
  .user_login  .smartAgentReturn{
	  display: inline-block;
	  width: auto;
	  position: absolute;
	  left: 5px;
  }
  .smartAgentReturnClose .navbar-toggle{
	  display: inline-block;
  }
  .smartAgentReturn i:before {
    display: inline-block;
    font-family: bursa;
    content: '\E804';
    margin-left: 10px;
    font-size: 14px;
  }
    .user_login .smartAgentReturn i:before{
		 margin-left: 0px;
		 margin-right: 10px;
		 content: "\E803";
	}
	.smartAgentClose{
		width: 50px;
		height: 50px;
		background:transparent;
	}
	.smartAgentClose:before{
		 content: '\E85F';
  font-family: bursa;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  text-shadow: 0 0 0;
	}

  .change_login_view {
    right: auto;
    left: 0;
    z-index: 1;
  }
  .user_login   .change_login_view{
	  top: 430px;
  }
  .smartAgentReturn:hover,
  .smartAgentReturn:focus {
    color: #ffffff;
  }
}
@media screen and (max-width: 768px) {
  .smartContainer,
  .user_login {
    width: 100%;
  }
  .most_watched_login .smartAgentBody,
  .most_watched_login .smartAgent .smartAgentFooter {
    display: none;
  }
}
/* top app download - for smartphones */
@media screen and (max-width: 767px) {
	.top-app-download{
		display: block;
		background-color: #ecf4fd;
		min-height: 80px;
		border-bottom: 1px solid #0a3f76;
	}
	.top-app-download > .row > .col-xs-12{
		padding-right: 0px;
		padding-right: 0px;
	}
	.top-app-download .app-download-btn{
		display: inline-block;
		font-size: 15px;
		line-height: 15px;
		padding: 8px 20px;
		color: #ffffff;
		background-color: #0a3f76;
		margin-top: 20px;
	}
	.top-app-download .app-txt{
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		color: #444444;
		padding-top: 10px;
	}
	.top-app-download .app-txt span{
		font-size: 12px;
		display: block;
		line-height: 1.1;
	}
	.top-app-download div[class*="col-xs"]{
		padding-right: 5px;
		padding-left: 5px;
	}
	.top-app-download div.col-xs-3{
		padding-right: 15px;
	}
	.top-app-download img{
		width: 100%;
		max-width: 61px;
		margin-top: 12px;
	}
	.top-app-download .app-close{
		background-color: transparent;
		margin-top: 30px;
		width: 18px;
		height: 18px;
	}
	.top-app-download .font_icon.icon-x-close:before{
		color: #444444!important;
		opacity:1;
	}
}
/*#endregion user login*/
/*#region Main Menu*/
.bottom_menu {
  z-index: 2;
  position: relative;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bottom_menu .col-md-12 {
  position: static;
}
.main_nav {
  background: none;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0 ;
  box-shadow: 0 0 0;
  margin-bottom: 0;
  border: 0 none;
  position: static;
  text-align:center;
}
.main_nav .navbar-collapse {
  padding-right: 0;
}
.main_nav .dropdown-menu {
  border-radius: 0;
  margin: 0;
  border: 0 none;
  padding: 0;
}
.main_nav .dropdown-menu.sub_menu_second {
  -webkit-box-shadow: 0 0 0 ;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  float: none;
  position: static;
}
@media screen and (min-width: 768px) {
  .bottom_menu {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
	padding-top:15px;	
  }
  .main_menu {
    display:inline-block;
    margin-right:20px;
	text-align:center;
	margin:0!important;
  }
  .main_menu > li {
    position: static;
    display: inline-block;
  }
  .main_menu > li > a {
    display: block;
    position: relative;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    font-size: 1.57em;
    padding: 20px;
    padding-bottom: 37px;
  }
.main_menu.faq > li > a{
	padding:20px 10px!important;
}
  .main_menu > li.logo > a {
    padding-bottom: 0;
    margin-top: -30px;
    width: 155px;
  }
  .main_menu > li.logo > a img {
    width: 100%;
    height: auto;
  }
  .main_menu > li.dropdown > a:after {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    content: '';
    opacity: 0;
    -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
    transition: height 0.3s, opacity 0.3s, transform 0.3s;
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  /*.main_menu>li.dropdown>a:hover, .main_menu>li.dropdown>a:focus{color:#444444; text-shadow: 0.65px 0 0 currentColor;}
.main_menu>li.dropdown>a:hover:after, .main_menu>li.dropdown>a:focus:after{height: 3px;opacity: 1;-webkit-transform: translateY(0px); -moz-transform: translateY(0px);transform: translateY(0px);}*/
  .main_menu > li.open > a:after,
  .main_menu > li.current > a:after,
  .main_menu > li.dropdown > a[aria-expanded='true']:after,
  .main_menu > li.dropdown > a:hover:after,
  .main_menu > li.dropdown > a:focus:after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    height: 3px;
  }
  .main_menu > li.open > a,
  .main_menu > li.current > a,
  .main_menu > li > a[aria-expanded='true'],
  .main_menu > li.dropdown > a:hover,
  .main_menu > li.dropdown > a:focus {
    color: #0a3e76;
    text-shadow: 0.65px 0 0 currentColor;
    text-decoration: none;
  }
  .main_nav .dropdown-menu.sub_menu_second {
    display: block;
  }
  .main_menu > li.focus > .sub_menu_wrap {
    display: block;
  }
  .sub_menu_first > li > a:before {
    content: '';
    z-index: -1;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 100%;
    height: 100%;
    width: 100%;
    background: #e8e8e8;
    bottom: 0;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .sub_menu_first > li > a:hover {
    padding-right: 5px;
  }
  .sub_menu_first > li > a:hover:before {
    right: 0;
  }
  .sub_menu_wrap {
    position: absolute;
    width: 100%;
    background-color: #fff;
    right: 0;
    top: 100%;
    z-index: 1;
  }
  .sub_menu_first {
    display: table;
    table-layout: fixed;
    padding-top: 1.257em;
    padding-bottom: 1.257em;
  }
  .sub_menu_first:before,
  .sub_menu_first:after {
    display: none;
  }
  .sub_menu_first > li {
    display: table-cell;
    padding: 0 14px;
    vertical-align: top;
  }
  .sub_menu_first > li img {
    width: 100%;
    border: 1px solid #dcdcdc;
    margin-top: 30px;
  }
  .sub_menu_first > li > a + img {
    margin-top: 10px;
  }
  .sub_menu_first > li > a,
  .sub_menu_first > li > div,
  .sub_menu_maya_links > li > a {
    color: #0a3e76;
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0.3em 0;
    position: relative;
    box-shadow: 0 2px 0 #e8e8e8;
  }
  .sub_menu_first > li > a {
    overflow: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .sub_menu_first > li > a:after {
    content: '\E83F';
    font-family: "bursa";
    position: absolute;
    left: 0;
    font-size: 1.2em;
    padding: 5px 7px;
    height: 100%;
    bottom: 0px;
  }
  .sub_menu_first > li.img_two_colums {
    width: 468px;
  }
  .sub_menu_first > li.img_three_colums {
    width: 702px;
  }
  .sub_menu_first > li.img_four_colums {
    width: 908px;
  }
  .sub_menu_second > li > a {
    display: block;
    padding: 8px 0;
    color: #0a3e76;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .sub_menu_second > li > a:before {
    content: '\E83F';
    font-family: bursa;
    display: inline-block;
    text-align: center;
    width: 1px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .sub_menu_second > li > a:hover:before {
    width: 10px;
    opacity: 1;
  }
  .sub_menu_second.dropdown-menu > li > a:focus,
  .sub_menu_second.dropdown-menu > li > a:hover {
    background-color: transparent;
    background-image: none;
    color: #0a3e76;
  }
  /*stuck*/
  .bottom_menu.stuck {
    background-color: #f9f9f9;
    position: fixed;
    -moz-animation: slide-down 0.7s;
    -o-animation: slide-down 0.7s;
    -webkit-animation: slide-down 0.7s;
    animation: slide-down 0.7s;
    right: 0;
    width: 100%;
    z-index: 1000;
    top: 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
  }
  .stuck .main_menu > li:not(.logo) > a {
    padding: 20px;
  }
  .stuck .main_menu > li.logo > a {
    margin-top: 0;
    width: 100px;
    height: 68px;
    background: url("../img/general/logo-stuck.png") center center no-repeat;
  }
  .stuck .main_menu > li.logo > a img {
    display: none;
  }
  .stuck .top_menu_right > li > a.login_link {
    position: fixed;
    top: 15px;
    z-index: 1001;
    animation: slide-down 0.8s;
  }
  .stuck .header_search {
    position: fixed;
    top: 15px;
    z-index: 1001;
    left: 14px;
    animation: slide-down 0.8s;
    width: 40px;
  }
  .stuck .header_search .menu_icon_search {
    display: block;
    width: 100%;
    background-color: #fff;
    color: #0a3e76;
    padding: 6px 0;
    border-radius: 0;
    border: 0 none;
    background-color: #0a3e76;
    color: #ffffff;
  }
  .stuck .header_search form {
    width: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    position: absolute;
    left: 0;
    top: 0;
  }
  .stuck .header_search.show {
    width: 350px;
  }
  .stuck .header_search.show form {
    width: 100%;
    height: auto;
    overflow: visible;
  }
  .stuck .header_search.show .menu_icon_search {
    display: none;
  }
  .stuck .header_search .menu_icon_search .glyphicon {
    font-size: 26px;
  }
}
/*responsive view*/

@media screen and (max-width: 768px) {
	.bottom_menu{padding-top:0;}
}	
@media (max-width: 992px) {
	.main_menu{display:none;}
}	
@media screen and (min-width: 1200px)   {
	.main_menu{margin-right:200px;}
	.main_menu.faq{margin-right:120px;}
}	
@media (max-width: 769px) {
  .header {
    box-shadow: 0 0 0;
    background-color: #ffffff;
  }
  .top_menu {
    padding: 0;
    height: 0;
  }
  .top_menu_left {
    position: static;
  }
  .top_menu > .row {
    margin: 0;
  }
  .bottom_menu {
    box-shadow: inset 0 -1px #dedede;
    z-index: 100;
  }
  body.open .bottom_menu {
    z-index: 1000;
  }
  .bottom_menu .col-md-12 {
    padding: 0;
    width: 100%;
  }
  .logo_mobile {
    height: 40px;
    display: inline-block;
    margin: 5px 0;
  }
  .logo_mobile img {
    height: 100%;
    width: auto;
  }
  .navbar-header {
    float: left;
    /*text-align: center;*/
	padding:10px 0 10px 10px;
	display:inline-block;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
    float: right;
    margin-left: auto;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: block!important;
    position: absolute;
    top: 0;
    background-color: #fff;
    z-index: 5;
    right: 0;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  .navbar-nav {
    float: none!important;
    margin-top: 7.5px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collapse.in {
    /*display:block !important;*/
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .slidemenu.collapse.in {
    -webkit-box-shadow: 1px 1px 0 100000px rgba(5, 5, 5, 0.7);
    -moz-box-shadow: 1px 1px 0 100000px rgba(5, 5, 5, 0.7);
    box-shadow: 1px 1px 0 100000px rgba(5, 5, 5, 0.7);
    z-index: 1;
  }
  .slidemenu {
    height: 100%!important;
    display: block;
    position: fixed;
    top: 0;
    background-color: #fff;
    right: 0;
    width: 33%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    z-index: -1;
  }
  .navbar-default .navbar-toggle {
    margin-top: 7px;
    margin-bottom: 7px;
    border: 0 none;
    position: absolute;
    right: 15px;
    background-color: transparent;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
  }
  .navbar-default .navbar-toggle .icon-bar {
    width: 30px;
    height: 3px;
    background-color: #0a3e76;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
  }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
  }
  .navbar-default .navbar-toggle.close_menu_inside {
    height: 50px;
    width: 50px;
    margin: 0;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
  }
  .navbar-default .navbar-toggle.close_menu_inside .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-toggle.close_menu_inside span:nth-child(2),
  .close_menu_inside span:last-child {
    position: absolute;
  }
  .navbar-default .navbar-toggle.close_menu_inside span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 24px;
  }
  .navbar-default .navbar-toggle.close_menu_inside span:last-child {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    top: 19px;
  }
  .main_menu {
    height: calc(100% - 50px);
    overflow-y: scroll;
  }
  .main_nav .navbar-collapse {
    padding: 0;
  }
  /*.main_menu,
  .main_menu > li {
    display: block;
  }
  .main_menu > li a {
    display: block;
    color: #0a3e76;
    position: relative;
    padding: 0.8em 1em;
    font-size: 1.27em;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    border-bottom: 1px dotted #c1c1c1;
  }*/
    .sub_menu_first > li > a{
		padding-right: 1.35em!important;
	}
  .main_menu > li:first-child > a {
    padding-right: 1em;
  }
  .main_menu > li:not(.mobile_li) > a:after {
    position: absolute;
    left: 1em;
    top: calc(50% - 0.5em);
    color: #0a3e76;
    font-family: bursa;
    content: '\E803';
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
.top-anchors-menu .main_menu > li:not(.mobile_li) > a:after{
	display: none;
}
  .main_menu > li.open > a {
    background-color: #0a3e76;
    color: #fff;
    border-bottom: 1px solid #0a3e76;
  }
  .main_menu > li.open:not(.mobile_li) > a:after {
    color: #fff;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .main_menu > li.mobile_li > a {
    background-color: #eaeff3;
    font-weight: bold;
    padding-right: 3.5em;
  }
  .main_menu > li.mobile_li > a > span.font_icon {
    color: #0a3e76;
    position: absolute;
    right: 18px;
    font-size: 35px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: normal;
  }
  .main_menu > li.mobile_li > a.login_link_mobile > span.font_icon {
    right: 20px;
  }
  .main_menu > li.mobile_li > a > span.font_icon.icon-statistic-article {
    right: 21px;
    font-size: 33px;
  }
  .main_menu > li.mobile_li > a > span.font_icon.icon-question-mark {
    width: 35px;
    height: 35px;
    background-color: #0a3e76;
    color: #fff;
    text-align: center;
    font-size: 17px;
    border-radius: 50%;
    line-height: 35px;
  }
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }
  /*.navbar-default .navbar-toggle[aria-expanded=true]:focus, .navbar-default .navbar-toggle[aria-expanded=true]:hover{background-color: #0a3e76;}*/
  .choose_site_navigate {
    background-color: #0a3e76;
    color: #fff;
    padding: 1em;
    font-size: 1.27em;
  }
  .choose_site_navigate label {
    display: block;
    margin-bottom: 10px;
  }
  .select_site_wrap {
    position: relative;
    background-color: #fff;
  }
  .select_site_wrap select {
    background-color: transparent;
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 0.5em;
    color: #0a3e76;
    font-family: 'open_sans', sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  .select_site_wrap select::-ms-expand {
    display: none;
  }
  .select_site_wrap:after {
    font-family: bursa;
    content: '\E82D';
    font-size: 11px;
    color: #0a3e76;
    z-index: 0;
    position: absolute;
    left: 1em;
    top: calc(50% - 6px);
  }
  .main_menu_mobile_title {
    font-size: 1.27em;
    color: #fff;
    font-weight: bold;
    padding: 13px 1em;
    background-color: #0a3e76;
    position: relative;
  }
  .main_nav .dropdown-menu {
    position: relative;
    -webkit-box-shadow: 0 0 0 ;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    float: none;
  }
  .sub_menu_first > li {
    display: block;
    padding: 0;
  }
  .sub_menu_first {
    border-bottom: 2px solid #0a3e76;
    padding: 0;
  }
  .sub_menu_first > li > div {
    font-size: 1.27em;
    padding: 0.8em 1em;
  }
  .sub_menu_first > li.dropdown > a:after,
  .sub_menu_first > li > div:after {
    position: absolute;
    font-family: bursa;
    bottom: auto;
    height: auto;
    background-color: transparent;
    content: '\E803';
    font-size: 1em;
    left: 1em;
    padding: 0;
    top: calc(50% - 0.5em);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .sub_menu_first > li > a,
  .sub_menu_first > li > div {
    color: #0a3e76;
    position: relative;
    box-shadow: 0 0 0;
    font-weight: normal;
    padding-right: 1.35em;
    background-color: #efefef;
  }
  .sub_menu_first > li.open > a,
  .sub_menu_first > li.open > div {
    background-color: #c9c9c9;
  }
  .sub_menu_first > li.open > a:after,
  .sub_menu_first > li.open > div:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .sub_menu_first > li img {
    display: none;
  }
  .sub_menu_second > li:last-child a,
  .sub_menu_first > li:last-child > a {
    border-bottom: 0 none;
  }
  .main_nav .open > .dropdown-menu.sub_menu_second {
    border-bottom: 2px solid #c9c9c9;
  }
  .sub_menu_second > li > a {
    background-color: #e0e0e0;
	padding-right: 1.85em;
	padding-left: 0.8em;
  }
  .sub_menu_second.dropdown-menu li > a:focus,
  .sub_menu_second.dropdown-menu li > a:hover {
    background-color: #e0e0e0;
    background-image: none;
    color: #0a3e76;
  }
  .sub_menu_wrap,
  .sub_menu_second {
    /*display:block;max-height:0;*/
    display: none;
    overflow: hidden;
    /*-webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out ; -ms-transition: 0.4s ease-in-out ; -o-transition: 0.4s ease-in-out ; transition: 0.4s ease-in-out ;*/
  }
  /*.open>.sub_menu_second{max-height:500px}
  .open>.sub_menu_wrap{max-height:800px}*/
  .open > .dropdown-menu.sub_menu_wrap,
  .open > .dropdown-menu.sub_menu_second {
    display: none;
  }
}
@media (max-width: 920px) {
  .slidemenu {
    width: 50%;
  }
  /*.navbar-default .navbar-toggle[aria-expanded=true]{right:~"calc(50% - 50px)"}*/
}
@media (max-width: 768px) {
  .logo_mobile {
    height: 50px;	
    margin: 7px 0;
  }
  .slidemenu {
    width: 100%;
  }
 
  /*.navbar-default .navbar-toggle[aria-expanded=true]{right:~"calc(100% - 50px)"}*/
}
@media (max-width: 480px) {
  .logo_mobile {
    height: 45px;	
    margin: 7px 0;
  }
}
/*#endregion Main Menu*/
/*#region Search*/
  .logo_mobile img{padding-bottom:10px;}
.header_search {
  width: 350px;
  text-align: right;
  float: left;
}
.header_search form {
  position: relative;
}
.header_search .form-group {
  width: 89%;
  margin-bottom: 0;
  position: relative;
}
.header_search .form-group input[type="text"] {
  border: 1px solid #0a3e76;
  width: 100%;
  border-radius: 0;
  background-color: #fff;
  padding: 11px 12px;
  height: 40px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  left: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.header_search .submit_search {
  height: 40px;
  width: 11%;
  display: block;
  background-color: #0a3f76;
  color: #fff;
  border-radius: 0;
  border: 1px solid #072a4e;
  padding: 7px 5px;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.header_search .glyphicon-search:before {
  content: '\E81D';
}
.header_search .glyphicon {
  font-family: "bursa";
  font-size: 22px;
}
.menu_icon_search {
  display: none;
}
.header_search input::-webkit-input-placeholder {
  color: #004f87;
  opacity: 1;
}
.header_search input::-moz-placeholder {
  color: #004f87;
  opacity: 1;
}
/* firefox 19+ */
.header_search input:-ms-input-placeholder {
  color: #004f87;
  opacity: 1;
}
/* ie */
.header_search input:-moz-placeholder {
  color: #004f87;
  opacity: 1;
}
.header_search .form-group input[type="text"].active {
  position: absolute;
  width: 120%;
  left: 0;
}
.header_search_autocomplete {
  display: none;
  position: absolute;
  top: 100%;
  width: 117%;
  background-color: #fff;
  left: 0;
  z-index: 3;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.header_search_results_title {
  padding: 10px 0;
  background-color: #e8e8e8;
  font-weight: bold;
}
.header_search_results_title a {
  color: #0a3f76;
  position: relative;
}
.header_search_results_title a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0px;
  background: currentColor;
  height: 2px;
  -moz-transition: left 0.3s ease-out;
  -o-transition: left 0.3s ease-out;
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
}
.header_search_results h2 {
  margin: 0;
}
.header_search_results ul li:first-child {
  background: none;
}
.header_search_results ul li a {
  display: block;
  padding: 0.8em 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.search_result_type {
  width: 100%;
  display: inline-block;
  color: #fff;
  text-align: center ;
  font-size: 13px;
  padding: 1px 0 3px;
}
.trades .search_result_type {
  background-color: #2c649f;
}
.maya .search_result_type {
  background-color: #bd5a0a;
}
.general .search_result_type {
  background-color: #5e7909;
}
.header_search_results ul li a:hover,
.header_search_results ul li a:focus {
  background-color: #f0f0f0;
}
.header_search_autocomplete_ui {
  background-color: #fff;
  left: 0;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.ui-menu .ui-menu-item-wrapper.search_result_item_link {
  display: block;
  padding: 0.8em 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.ui-menu .ui-menu-item {
  list-style-image: none;
}
.top_menu_left{
	text-align: left;
}
.lang_item{	
	margin: 8px 0px 0px 20px;
}
@media (min-width: 1024px) {
  .header_search .submit_search:hover,
  .header_search .submit_search:focus {
    background-color: #07325f;
  }
  .header_search_results_title a:hover:before,
  .header_search_results_title a:focus:before {
    left: 0;
    z-index: 0;
  }
}
/*responsive view*/
@media (max-width: 1200px) {
  .header_search {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 0;
    padding-right: 0;
    width: 70px;
    height: 50px;
    overflow: hidden;
    float: none;
    transition: width 0.3s ease-in-out;
    z-index: 101;
  }
  .header_search.show {
    width: 100%;
    background-color: #0a3e76;
    z-index: 102;
    overflow: visible;
  }
  .menu_icon_search {
    position: absolute;
    display: block;
    width: 70px;
    background-color: #fff;
    color: #0a3e76;
    padding: 10px 4px;
    border-radius: 0;
    border: 0 none;
    height: 50px;
    z-index: 1;
    left: 0;
    top: 0;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -moz-box-shadow: inset 0 -1px #dedede;
    -webkit-box-shadow: inset 0 -1px #dedede;
    box-shadow: inset 0 -1px #dedede;
  }
  .menu_icon_search:active {
    -moz-box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
  }
  .header_search.show .menu_icon_search {
    z-index: -1;
    background-color: #0a3e76;
    color: #fff;
  }
  .header_search form {
    overflow: hidden;
    width: calc(100% - 70px);
    float: left;
  }
  .header_search.show form {
    overflow: visible;
  }
  .header_search .form-group {
    width: calc(100% - 70px);
  }
  .header_search .form-group input[type="text"] {
    position: static;
    height: 50px;
    padding: 0;
    border-right: 0;
    border-left: 0;
	background-color: #0a3e76;
	color: #ffffff;
  }
	.header_search .form-group input[type="text"]::-webkit-input-placeholder{
		color: #ffffff;
	}
  .header_search.show .form-group input[type="text"] {
    padding: 11px 12px;
  }
  .header_search.show .form-group input[type="text"].active {
    width: 100%;
  }
  .header_search .submit_search {
    width: 70px;
    padding: 1px;
    border: 0 none;
    height: 50px;
    background-color: #fff;
    color: #0a3e76;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .header_search.show .submit_search {
    background-color: #0a3e76;
    color: #fff;
  }
  .header_search .glyphicon.glyphicon-search,
  .menu_icon_search_close .font_icon.icon-x-close {
    font-size: 27px;
  }
  .header_search .menu_icon_search_close {
    color: #fff;
    background-color: #0a3e76;
    padding: 5px 0 6px;
    height: 50px;
    border-radius: 0;
    width: 70px;
    float: right;
  }
  .header_search_autocomplete {
    width: calc(100% + 70px);
    right: -70px;
    top: 50px;
    left: auto;
    border-right: 0 none;
    border-left: 0 none;
  }
}
/*mobile only*/
@media (max-width: 768px) {
  .header_search {
    width: 50px;
  }
  .search_result_type {
    width: auto;
    padding: 5px 1em;
  }
  .header_search_results_title .text-left {
    text-align: right;
  }
  .header_search_results_title > div:first-child {
    font-size: 1.28em;
  }
  .header_search form,
  .header_search .form-group {
    width: calc(100% - 50px);
  }
  .menu_icon_search,
  .header_search .menu_icon_search_close,
  .header_search .submit_search {
    width: 50px;
  }
  .header_search_autocomplete {
    width: calc(100% + 50px);
    right: -50px;
    -moz-box-shadow: #eaeaea 0px 13px 20px 5px;
    -webkit-box-shadow: #eaeaea 0px 13px 20px 5px;
    box-shadow: #eaeaea 0px 13px 20px 5px;
  }
}
/*#endregion Search*/
/*#region new accessibility menu*/
.accessibility_menu {
  position: absolute;
  top: 0;
  right: 600px;
  z-index: 1;
  width: 170px;
}
.accessibility_menu .skip_nav {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  background: #0a3f76;
  padding: 8px;
  opacity: 0;
  top: 0;
  right: 0;
}
.accessibility_menu .skip_nav:focus {
  opacity: 1;
}
@media (max-width: 1200px) {
  .accessibility_menu {
    display: none;
  }
}
/*#endregion new accessibility menu*/
/*#region accessibility menu taken from maya */
/*places where i did changes are marked before*/
.accessibility_from_maya {
  position: absolute;
  top: 60px;
  right: 10px;
  z-index: 1;
}
.accessibilityButton:focus {
  opacity: 1;
}
.accessibilityButton {
  opacity: 0;
  background-color: #000;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  display: block;
  width: 160px;
  height: 36px;
  border: none;
  border-radius: 5px;
}
#BNagishMenu {
  position: absolute;
  width: 380px;
  top: 50px;
  right: 0;
  background: #fff;
  border-radius: 8px 0 8px 8px;
  padding: 16px;
  padding-bottom: 0;
  color: #000;
  -webkit-box-shadow: -1px 2px 5px 0 rgba(50, 50, 50, 0.2);
  -moz-box-shadow: -1px 2px 5px 0 rgba(50, 50, 50, 0.2);
  box-shadow: -1px 2px 5px 0 rgba(50, 50, 50, 0.2);
  display: none;
}
#BNagishMenu strong {
  display: block;
  padding: 0;
  font-size: 18px;
  margin-right: 16px;
}
#BNagishMenu a {
  display: block;
  color: #000;
  font-size: 14px;
  padding: 8px 16px;
  margin: 0 16px;
}
#BNagishMenu span {
  display: block;
  padding: 0 16px 12px;
  font-size: 14px;
  color: #333333;
}
#toggleBNagish #angle {
  margin-right: 5px;
}
#BNagishMenu .active {
  font-weight: 700;
  background: #0a3f76;
  color: #fff;
  border-radius: 5px;
  margin: 0 14px;
}
#BNagishMenu .webColors {
  margin: 0;
  padding: 6px 16px;
}
.Nagish-Inverted {
  filter: invert(1);
  -webkit-filter: invert(1);
  -moz-filter: invert(1);
  -o-filter: invert(1);
  -ms-filter: invert(1);
}
.Nagish-Grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
#BNagishMenu .aCloseButton {
  background: #0a3f76;
  border-radius: 0 0 7px 7px;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  margin: 0 -16px;
  text-align: center;
  display: block;
}
#BNagishMenu a.asLink {
  padding: 0;
  margin: 0 16px 30px 0;
}
#BNagishMenu a.asLink:focus,
#BNagishMenu a.asLink:hover {
  color: #000;
  font-weight: 700;
  background: 0 0;
}
#BNagishMenu a:focus,
#BNagishMenu a:hover {
  color: #fff;
  background-color: #000;
  border-radius: 5px;
}
#BNagishMenu .aCloseButton:focus,
#BNagishMenu .aCloseButton:hover {
  border-radius: 0 0 7px 7px;
}
@media screen and (max-width: 1200px) {
  .accessibility_from_maya {
    width: 380px;
    top: 1px;
    right: 0;
    border-radius: 0;
  }
  .accessibilityWrap {
    display: none;
  }
  #BNagishMenu {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .accessibility_from_maya {
    width: 100%;
  }
}
/*#endregion accessibility menu taken from maya*/
@media screen and (min-width: 1200px) and (max-width: 1550px) {
  .top_menu > .container > .row {
    display: flex;
  }
  .top_menu_right {
    order: 1;
  }
  .accessibility_from_maya {
    order: 2;
    position: absolute;
    left: 265px;
    right: auto;
  }
  .top_menu_left {
    order: 3;
  }
  .accessibilityButton {
    background-color: transparent;
    width: auto;
    padding: 0 15px;
  }
}
/*#endregion Header*/
/*#region helper*/
.helper {
  position: fixed;
  width: 50px;
  border-radius: 0 10px 10px 0;
  background-color: #0a3f76;
  color: #fff;
  text-align: center;
  font-weight: bold;
  padding: 6px 4px 6px 9px;
  left: 0;
  top: calc(50% - 50px);
  border: 1px solid #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  z-index: 1;
  font-size: 15px;
}
.helper:before {
  position: fixed;
  content: '';
  width: 7px;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #0a3e76;
}
.helper .font_icon {
  font-size: 25px;
  margin-top: 5px;
  display: block;
}
.helper .font_icon.mobile{
	display: none;
}
.helper svg,
.helper img {
  width: 40px;
  height: auto;
  margin-bottom: 5px;
}
.helper svg path {
  fill: #ffffff;
}
.helper.move {
  left: -110px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/*#helperModal{padding-right:0!important}*/
.modal.fade .helper_menu_wrap.modal-dialog {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.modal.in .helper_menu_wrap.modal-dialog {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.helper_menu_wrap {
  position: relative;
  width: 450px;
  background-color: #fff;
  height: 100%;
  /*display: none;left:100%*/
  margin: 0;
  float: left;
  border-right: 7px solid #0a3e76;
}
button.close.close_helper_menu {
  border-radius: 0 10px 10px 0;
  top: 50%;
  position: absolute;
  left: 100%;
  display: inline-block;
  background-color: #0a3f76;
  padding: 19px 12px;
  opacity: 1;
}
.close_helper_menu:before {
  content: '\E85F';
  font-family: bursa;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  text-shadow: 0 0 0;
}
.helper_menu_wrap .modal-content {
  position: static;
  border: 0;
  font-weight: normal;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0 ;
  box-shadow: 0 0 0;
  height: 100%;
  overflow: hidden;
  border-radius: 0;
}
.helper_menu_wrap h2 {
  margin: 0;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  background-color: #0a3e76;
  color: #fff;
  font-weight: bold;
}
.helper_search {
  border-bottom: 3px solid #949494;
  padding: 0;
}
.helper_search .form-group {
  width: 85%;
  margin-bottom: 0;
}
.helper_search button[type="submit"] {
  width: 15%;
  background-color: #ffffff;
}
.helper_search button[type="submit"] span {
  font-family: "bursa";
  font-size: 26px;
}
.helper_search button[type="submit"] span.glyphicon-search:before {
  content: '\E81D';
}
.helper_search .form-group input {
  width: 100%;
  padding: 17px;
}
.helper_search .form-group input::-webkit-input-placeholder {
  color: #444444;
  opacity: 1;
}
.helper_search .form-group input::-moz-placeholder {
  color: #444444;
  opacity: 1;
}
/* firefox 19+ */
.helper_search .form-group input:-ms-input-placeholder {
  color: #444444;
  opacity: 1;
}
/* ie */
.helper_search .form-group input:-moz-placeholder {
  color: #444444;
  opacity: 1;
}
.helper_nav {
  padding: 0;
  height: calc(100% - 118px);
  overflow-y: scroll;
}
.helper_first_level > li > a {
  position: relative;
  font-weight: bold;
  display: block;
  font-size: 1.5em;
  background-color: #eaeef3;
  color: #444444;
  -moz-box-shadow: inset 0 -2px #ffffff;
  -webkit-box-shadow: inset 0 -2px #ffffff;
  box-shadow: inset 0 -2px #ffffff;
  padding: 0.5em 2em;
}
.helper_first_level > li:last-child > a {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.helper_first_level > li > a:after,
.helper_first_level > li > a:before {
  content: "";
  background-color: #99a2ae;
  position: absolute;
  left: 1em;
  top: 50%;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.helper_first_level > li > a:before {
  width: 4px;
  height: 20px;
  margin-left: -2px;
  left: calc(1em + 10px);
  top: calc(50% - 10px);
}
.helper_first_level > li > a:after {
  width: 20px;
  height: 4px;
  margin-top: -2px;
}
.helper_first_level > li > a.active:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.helper_first_level > li > a.active:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.helper_second_level {
  padding: 1.5em;
  padding-right: 4.3em;
  display: none;
}
.helper_second_level li a.menu_more_info {
  margin-top: 1em;
  font-weight: bold;
}
.helper_second_level li a {
  color: #0a3e76;
  display: block;
  padding: 3px 0;
}
.helper_second_level li a:not(.menu_more_info):before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #c2c1c1;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-bottom: 2px;
}
.helper_second_level li a.menu_more_info:after {
  vertical-align: middle;
  content: '\E850';
  font-family: "bursa";
  display: inline-block;
  margin-right: 5px;
  font-weight: normal;
}
.helper_second_level li .presentation_img img,
.helper_second_level .presentation_img img {
  width: 100%;
  height: auto;
  min-height: 180px;
  position: relative;
  z-index: 1;
}
.helper_second_level li .presentation_img {
  position: relative;
  margin-top: 1em;
}
.helper_second_level li .presentation_img i {
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.helper_second_level li .presentation_img i:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 30px;
  border-color: transparent transparent transparent #0a3f76;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  left: 7px;
  margin: auto;
}
.helper_bottom_links > li > a {
  background-color: #fff;
  color: #0a3e76;
  padding: 0.8em 2em;
  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
  background-position: 0 100%;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  position: relative;
  font-weight: bold;
  display: block;
  font-size: 1.5em;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.helper_bottom_links > li > a:after {
  content: "\E803";
  color: #0a3e76;
  font-size: 0.8em;
  font-family: "bursa";
  position: absolute;
  left: 1.6em;
  top: calc(50% - 0.5em);
}
@media screen and (min-width: 1024px) {
  .helper_first_level > li > a:hover,
  .helper_first_level > li > a:focus,
  .helper_bottom_links > li > a:hover,
  .helper_bottom_links > li > a:focus {
    text-decoration: none;
  }
  .helper_bottom_links > li > a:hover,
  .helper_bottom_links > li > a:focus {
    background-color: #0a3e76;
    color: #fff;
  }
  .helper_bottom_links > li > a:hover:after,
  .helper_bottom_links > li > a:focus:after {
    color: #ffffff;
  }
  .helper:focus,
  .helper:hover {
    background-color: #fff;
    color: #0a3e76;
  }
  .helper_first_level > li > a:not(.active):hover:before {
    -moz-animation: rotatePlus 0.5s;
    -o-animation: rotatePlus 0.5s;
    -webkit-animation: rotatePlus 0.5s;
    animation: rotatePlus 0.5s;
  }
  .helper_first_level > li > a:not(.active):hover:after {
    -moz-animation: rotatePlus 0.3s;
    -o-animation: rotatePlus 0.3s;
    -webkit-animation: rotatePlus 0.3s;
    animation: rotatePlus 0.3s;
    -moz-animation-delay: 0.1s;
    -o-animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }
}
/*mobile*/
@media screen and (max-width: 767px) {
  .helper {
    display: none;
  }
  .hp .helper {
    position: static;
    display: block;
    border-radius: 0;
    width: 100%;
    height: auto;
    margin: 15px;
    padding: 0.7em;
    z-index: 1;
  }
  .helper .font_icon {
    display: inline-block;
    font-size: 1em;
    margin: 0;
  }
   .helper .font_icon.mobile{
	   display: inline-block;
   }
    .helper .font_icon.desktop{
		  display: none;
	  }
  .helper:before {
    display: none;
  }
  .helper_bottom_links > li > a {
    background-image: none;
    border-bottom: 1px dotted #c1c1c1;
  }
  .helper_nav {
    height: calc(100% - 97px);
  }
  .helper_menu_wrap h2 {
    font-size: 18px;
    padding: 15px 1em 16px;
  }
  .helper_search .form-group input {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .helper_search button[type="submit"] {
    padding: 7px 16px;
  }
  .helper_first_level > li > a,
  .helper_bottom_links > li > a {
    font-size: 1.21em;
    padding: 0.5em 2em;
    padding-right: 1em;
  }
  .helper_first_level > li:last-child .helper_second_level {
    border-bottom: 1px dotted #c1c1c1;
  }
  .helper_second_level {
    padding: 0.8em 17px;
  }
  .helper_second_level li a {
    padding: 6px 0;
  }
  .helper_second_level li a.menu_more_info {
    margin-top: 8px;
  }
}
@media screen and (max-width: 768px) {

  /*.helper_second_level li a{padding:5px 0;}*/
  button.close.close_helper_menu {
    z-index: 1;
    left: 0;
    background-color: transparent;
    color: #fff;
    opacity: 1;
    top: 0;
    padding: 15px;
  }
  button.close.close_helper_menu:before {
    color: #ffffff;
  }
  .helper_menu_wrap {
    width: 100%;
    border-right: 0 none;
  }
  .helper_search button[type="submit"] {
    width: 57px;
    color: #0a3e76;
  }
  .helper_search .form-group {
    width: calc(100% - 57px);
  }
  /*.helper_menu_wrap h2{font-size:2em}*/
  /*.helper_first_level>li>a, .helper_bottom_links>li>a{font-size:1.2em;}
  .helper_bottom_links>li>a{padding:0.5em 1em; }
  .helper_first_level>li>a{padding:0.5em 1em;}*/
}
/*#endregion helper*/
/*#region Promoted Items*/
.promoted_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 1em;
}
.promoted_items article:only-child {
  width: 100%;
}
.promoted_items article:only-child a {
  height: 232px;
}
.promoted_items article:nth-child(1):nth-last-child(2),
.promoted_items article:nth-child(2):nth-last-child(1) {
  width: 49.4%;
}
.promoted_items article:nth-child(1):nth-last-child(2) a,
.promoted_items article:nth-child(2):nth-last-child(1) a {
  height: 250px;
}
.promoted_items article:nth-child(1):nth-last-child(3),
.promoted_items article:nth-child(2):nth-last-child(2),
.promoted_items article:nth-child(3):nth-last-child(1) {
  width: 32%;
}
.promoted_items article:nth-child(1):nth-last-child(3) a,
.promoted_items article:nth-child(2):nth-last-child(2) a,
.promoted_items article:nth-child(3):nth-last-child(1) a {
  height: 185px;
}
.promoted_items article:nth-child(1):nth-last-child(4),
.promoted_items article:nth-child(2):nth-last-child(3),
.promoted_items article:nth-child(3):nth-last-child(2),
.promoted_items article:nth-child(4):nth-last-child(1) {
  width: 24%;
}
.promoted_items article:nth-child(1):nth-last-child(4) a,
.promoted_items article:nth-child(2):nth-last-child(3) a,
.promoted_items article:nth-child(3):nth-last-child(2) a,
.promoted_items article:nth-child(4):nth-last-child(1) a {
  height: 200px;
}
.promoted_items article img {
  width: 100%;
}
.promoted_items article a {
  display: block;
  position: relative;
  overflow: hidden;
  color: #ffffff;
}
.promoted_item_content {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: rgba(10, 63, 118, 0.85);
  padding: 1em;
  height: 3.5em;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.promoted_item_title {
  font-size: 1.14em;
  padding-bottom: 0.6em;
  padding-left: 1em;
}
.promoted_item_title:after {
  content: '\E803';
  font-family: bursa;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 17px;
  padding: 15px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
.promoted_item_text {
  max-height: 4em;
  overflow: hidden;
}
.whats_new_section .promoted_items {
  margin-top: 3em;
}

/*#region Promoted Items Hovers*/
@media screen and (min-width: 1024px) {
  .promoted_items article a:hover .promoted_item_content,
  .promoted_items article a:focus .promoted_item_content {
    height: 100%;
  }
  .promoted_items article a:hover .promoted_item_title:after,
  .promoted_items article a:focus .promoted_item_title:after {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
}
/*#endregion Promoted Items Hovers*/
/*mobile*/
@media screen and (max-width: 768px) {
  .promoted_items {
    display: none;
  }
}
/*#endregion Promoted Items*/
/*#region promoted items carousel*/
.promoted_items_carousel_indicators {
  left: 14px;
  width: auto;
  top: 5px;
  position: absolute;
  z-index: 1;
}
.promoted_items_carousel_indicators .carousel-indicators {
  position: static;
  width: auto;
  margin: 0;
  display: inline-block;
}
.promoted_items_carousel_indicators .carousel-indicators .active {
  width: 10px;
  height: 10px;
}
.promoted_items_carousel_indicators .carousel-indicators li {
  vertical-align: middle;
}
.play_pause_button {
  position: relative;
  background-color: transparent;
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.play_pause_button span {
  color: #fff;
  font-size: 12px;
  position: absolute;
  right: 0;
  left: 0;
  top: 2px;
  margin: auto;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
#playPauseButtonArticles.play_pause_button{
	border: 1px solid #0a3e76;
}
#playPauseButtonArticles.play_pause_button span{
	color: #0a3e76;
}
.play_pause_button .glyphicon-play {
  opacity: 0;
}
.play_pause_button .glyphicon-pause {
  opacity: 1;
}
.play_pause_button.stop .glyphicon-play {
  opacity: 1;
}
.play_pause_button.stop .glyphicon-pause {
  opacity: 0;
}
#promoted_items_carousel .promoted_items {
  margin-top: 0;
}
/*#endregion promoted items carousel*/
/*#region rss*/
.rss_news > h2 {
  font-weight: bold;
  position: relative;
  padding: 0.5em 0;
  margin: 0;
}
.rss_news > h2:after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #0a3f76;
  top: 100%;
  right: 0;
  position: absolute;
}

.rss_news > h2:before {
  content: '\E81C';
  font-family: "bursa";
  display: inline-block;
  color: #0a3f76;
  margin-left: 0.8em;
  font-weight: normal;
}
.rss_news > h2 a {
	color: #0a3f76;
}
.rss_more_companies{
	display: block;
	color: #0a3f76;
	font-weight: bold;
	padding-bottom: 3px;
}
.rss_news_list .rss_news_list_li > .row {
  margin-right: 0;
  margin-left: 0;
}
.rss_news_list .rss_news_list_li {
  padding: 1em;
  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
  background-position: 0 100%;
  background-size: 4px 1px;
  background-repeat: repeat-x, repeat-y;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.rss_news_list .rss_news_list_li.no-border{
	background-image:none;
}
.rss_news_title h3 {
  display: inline-block;
  font-weight: bold;
}
h3.rss_news_subtitle{
	display:block;
	font-size: 18px;
	font-weight: bold;
	background-color: #fafafa;
	border: 1px solid #dfe4e8;
	padding: 10px 20px;
}
.rss_news_empty_msg{
	font-size: 14px;
	padding: 23px 20px;
	font-weight: bold;
}
.rss_news_empty_msg:before{
	font-family: 'bursa';
	content:"\E892";
	color: #bd5a0a;
	padding-left: 10px;
}
.rss_news_time {
  float: left;
}
.rss_news_trade_data {
  display: inline-block;
}
.rss_news_trade_data:after {
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-weight: normal;
  display: inline-block;
  content: '\E836';
  font-family: "bursa";
  color: #BD590B;
  margin-right: 0.8em;
  font-size: 1.2em;
  vertical-align: top;
}
.rss_news_text {
  display: inline-block;
  vertical-align: top;
}
.rss_news_text:after {
  display: inline-block;
  content: '\E81C';
  font-family: "bursa";
  color: #5e7909;
  padding-right: 5px;
}
.rss_news_figure a {
  display: block;
  height: 60px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  text-align: center;
  padding: 5px;
  background-color: #ffffff;
}
.rss_news_figure a img {
  max-width: 100%;
  position: relative;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*Old Version*/
.rss_news_share {
  display: inline-block;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.rss_news_share:before {
  content: '\E819';
  font-family: bursa;
  display: inline-block;
  font-size: 21px;
  color: #939393;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.rss_news_share.focused .rss_news_share_links {
  display: block;
}
/*End Old Version*/
.rss_news_share_wrap {
  display: inline-block;
  vertical-align: middle;
}
.rss_news_share_wrap button {
  background: transparent;
  padding: 0;
  line-height: 1;
  margin-top: 3px;
}
.rss_news_share_wrap button:active {
  background: none;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.rss_news_share_wrap button .font_icon:before,
.rss_news_share_wrap button .font_icon:after {
  font-size: 21px;
  color: #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  vertical-align: top;
}
.rss_news_share_wrap button .font_icon:after {
  font-family: bursa;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  content: '\E889';
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
}
.rss_news_share_wrap button .font_icon {
  display: block;
  position: relative;
}
.rss_news_share_wrap button:active .font_icon:after,
.rss_news_share_wrap.open button .font_icon:after {
  opacity: 1;
}
.rss_news_share_wrap button:active .font_icon:before,
.rss_news_share_wrap.open button .font_icon:before {
  opacity: 0;
}
.rss_news_share_links.dropdown-menu {
  min-width: unset;
}
.rss_news_share_links.dropdown-menu > li > a {
  color: #0a3f76;
  line-height: initial;
}
.rss_news_share_links.dropdown-menu > li > a:focus,
.rss_news_share_links.dropdown-menu > li > a:hover {
  background: none;
}
.rss_news_share_links {
  width: 145px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 3px;
  position: absolute;
  top: calc(100% + 5px);
  color: #0a3f76;
  text-align: right;
  z-index: 2;
  padding: 0.5em 1em;
  display: none;
  right: calc(50% - 72px);
}
.rss_news_share_links:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #fff;
  border-top: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  position: absolute;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -6px;
  right: calc(50% - 5px);
}
.rss_news_share_links li,
.rss_news_share_links li a {
  display: block;
}
.rss_news_share_links li a {
  padding: 5px 0;
}
.rss_news_share_links li a:before {
  font-family: bursa;
  display: inline-block;
  width: 30px;
  text-align: center;
}
.rss_news_share_links li.share_twitter a:before {
  content: '\E80A';
}
.rss_news_share_links li.share_facebook a:before {
  content: '\E807';
}
.rss_news_share_links li.share_google_plus a:before {
  content: '\F0D5';
}
.rss_news_share_links li.share_email a:before {
  content: '\F0E0';
}
.rss_news_share_links li.share_whatsup a:before {
  content: '\F232';
  font-size: 20px;
}
.rss_news_share_links li.share_whatsup {
  display: none;
}
.rss_news_share_links li a:hover{
	font-weight: bold;
}
/*#region Rss Hover*/
@media screen and (min-width: 1024px) {
  .rss_news_trade_data:hover:after,
  .rss_news_trade_data:focus:after {
    font-size: 1.1em;
  }
  .rss_news_share:hover:before,
  .rss_news_share:focus:before {
    color: #0a3e76;
  }
  .rss_news_share_wrap button:hover .font_icon:after {
    opacity: 1;
  }
  .rss_news_share_wrap button:hover .font_icon:before {
    opacity: 0;
  }
  .rss_news_list_li:hover {
    background-color: #f0f0f0;
  }
  .rss_news_share_wrap button:hover .font_icon:before,
  .rss_news_share_wrap button:focus .font_icon:before {
    color: #0a3f76;
  }
  .rss_news_title h3 a:hover,
  .rss_news_title h3 a:focus,
  .rss_news_text a:hover,
  .rss_news_text a:focus {
    color: #0a3f76;
    text-decoration: underline;
  }
}
/*#endregion Rss Hover*/
/*#region Rss Responsive*/
@media (max-width: 1280px) {
  .rss_news_share_links {
    left: 0;
    right: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .rss_news_share_links:before {
    right: auto;
    left: 12px;
  }
}
@media (max-width: 767px) {
  .rss_news_share_links li.share_whatsup {
    display: block;
  }
  .rss_news_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    -webkit-flex-flow: wrap;
    flex-flow: wrap;
  }
  .rss_news_title h3 {
    order: 2;
    display: block;
    width: 100%;
  }
  .rss_news_time {
    float: none;
    order: 1;
    display: block;
    width: 100%;
  }
  .rss_news_content {
    position: relative;
  }
  .rss_news_text {
    display: block;
    width: 100%;
  }
  .rss_news_list .rss_news_list_li:last-child {
    background-image: none;
  }
  .rss_news_text_wrap .no_padding {
    padding-right: 15px;
  }
  .rss_news_text_wrap .text-left {
    text-align: right;
  }
}
@media (max-width: 460px) {
  .rss_news_figure a {
    height: 45px;
    padding: 3px 1px;
  }
  .market_data_maya_reports .rss_news_figure a {
    height: 60px;
  }
}
/*#endregion Rss Responsive*/
/*#endregion rss*/
/*#region trades trends*/
.trades_details {
  margin-bottom: 1.5em;
  background-color: #f9f9f9;
}
.trades_details_title {
  background-color: #d0d0d0;
}
.trades_tablist,
.trades_details_current {
  display: inline-block;
  vertical-align: middle;
}
.trades_tablist {
  width: 60%;
  border-bottom: 0 none;
}
.trades_details_current {
  width: 39%;
  font-size: 13px;
  font-weight: bold;
  padding-left: 14px;
}
.trades_tablist li {
  font-size: 1.285em;
  padding: 0.6em 1em;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.trades_tablist li:after {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  content: '';
  opacity: 0;
  -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
.trades_tablist li.active {
  color: #0a3f76;
  text-shadow: 0.65px 0 0 currentColor;
}
.trades_tablist li.active:after {
  opacity: 1;
  height: 3px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}
/*.trades_tablist li.active:before{position:absolute;bottom:3px;right:calc(50% - 5px);content:'';width: 0; height: 0; border-style: solid; border-width: 0 5px 6px 5px;border-color: transparent transparent #0a3e76 transparent; }*/
.trades_panel {
  padding: 1.5em;
  border: 1px solid #ebebeb;
  border-top: 0 none;
  position: relative;
  min-height: 350px;
}
#trades_panel3.trades_panel {
	background-color: #f9f9f9;
}
.trades_panel[aria-hidden="true"] {
  display: none;
}
/*#region lobby page trades*/
.trades_lobby_page .trades_tablist {
  width: 100%;
}
/*#endregion lobby page trades*/
@media screen and (min-width: 1024px) {
  .trades_tablist li:hover,
  .trades_tablist li:focus {
    color: #0a3f76;
    text-shadow: 0.65px 0 0 currentColor;
  }
  .trades_tablist li:hover:after,
  .trades_tablist li:focus:after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    height: 3px;
  }
}
@media screen and (max-width: 1200px) {
  .trades_details {
    background-color: transparent;
  }
  .trades_panel {
    background-color: #f9f9f9;
  }
  .most_watched_login .smartContainer {
    background-color: transparent;
  }
  .most_watched_login .smartAgentReturn,
  .most_watched_login .smartAgentTitle {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .trades_details {
    margin-bottom: 2em;
  }
  /*.hp .trades_details_title{padding:0.5em}*/
  .mobile_trade_title {
    color: #0a3f76;
    /*font-size:1em;*/
    font-weight: bold;
    background-color: #d0d0d0;
    padding: 0.5em;
  }
  .mobile_trade_title span {
    margin: 0;
  }
  .mobile_trade_title div {
    font-size: 12px;
    color: #444444;
  }
  /*.trades_details_title .mobile_trade_title{width:48%;display: inline-block;padding:0; }*/
  .trades_details_current {
    width: 50%;
    padding-left: 0;
  }
  .most_watched_login,
  .most_watched_logged_in {
    padding: 1em;
  }
  .most_watched_login .p_l_0 {
    padding-left: 15px;
  }
  .trades_panel {
    padding: 0;
    background-color: transparent;
  }
  .hp .trades_panel {
    margin-bottom: 1.5em;
    border-top: 1px solid #ebebeb;
  }
  .hp #trades_panel2 {
    margin-bottom: 3em;
  }
  .trades_panel:last-child {
    margin-bottom: 0;
  }
  .trades_panel#trades_panel1 {
    padding: 0;
    display: block;
  }
  .hp .trades_panel[aria-hidden="true"] {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .trades_panel {
    padding: 0;
	min-height: auto;
  }
}
/*#region trades tabel*/
@media (min-width: 992px) {
  .hp .trade_trends_right,
  .hp .trade_trends_cycle_wrap {
    width: 45%;
  }
  .hp .trade_trends_left {
    width: 55%;
    padding-left: 0;
  }
}
.table.trade_trends_tabel {
  margin-bottom: 0;
  border: 1px solid #dcdcdc;
  border-collapse: separate;
  background-color: #fff;
}
.trade_trends_tabel tbody tr {
  cursor: pointer;
}
.hp .trade_trends_tabel tr td:first-child {
  width: 45%;
}
.hp .trade_trends_tabel tr td:nth-child(2) {
  width: 21%;
}
.hp .trade_trends_tabel tr td:nth-child(3) {
  width: 4%;
}
.hp .trade_trends_tabel tr td:nth-child(4) {
  width: 23%;
}
.table.trade_trends_tabel > tbody > tr > td,
.table.trade_trends_tabel > tbody > tr > th,
.table.trade_trends_tabel > tfoot > tr > td,
.table.trade_trends_tabel > tfoot > tr > th,
.table.trade_trends_tabel > thead > tr > td,
.table.trade_trends_tabel > thead > tr > th {
  border-top: 0 none;
}
.table.trade_trends_tabel > tbody > tr > td {
  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
  background-size: 4px 1px;
  background-repeat: repeat-x, repeat-y;
  padding: 4px 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: #0a3f76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  height: 32px;
}
.trade_trends_tabel tr td:first-child {
  border-right: 1px solid transparent;
}
.trade_trends_tabel tr.down td:nth-child(2){
	width: 70px;
}
.trade_trends_tabel tr.down td:nth-child(2),
.trade_trends_tabel tr.down td:nth-child(4) {
  color: #c00000;
}
.trade_trends_tabel tr.up td:nth-child(2),
.trade_trends_tabel tr.up td:nth-child(4) {
  color: #296a1b;
}
.table.trade_trends_tabel > tbody > tr > th,
.table.trade_trends_tabel > thead > tr > th {
  padding: 8px 5px;
  border-bottom: 0 none;
}
.trade_trends_tabel tr td:nth-child(4) {
  direction: ltr;
}
.trade_trends_tabel tr td:nth-child(4) span {
  width: 11px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}
.trade_trends_tabel tr.up td:nth-child(4) span {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #296a1b transparent;
}
.trade_trends_tabel tr.down td:nth-child(4) span {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #c00000 transparent transparent transparent;
}
.trade_trends_tabel tr th {
  font-weight: bold;
}
/*.trade_trends_tabel tr th:last-child{padding-right:19px}*/
.trade_trends_tabel tr td:nth-child(3) span {
  display: inline-block;
  padding: 3px 5px;
  border-radius: 3px;
  background-color: #0a3f76;
  color: #fff;
  font-size: 13px;
  padding: 0px 5px 2px;
}
/*.trade_trends_tabel tr td:nth-child(3) span:after{display: inline-block;content: attr(data-desktop);}*/
.trade_trends_tabel.table > tbody > tr.active > td {
  background-color: #eaeef3;
  position: relative;
  border-top: 1px solid #0a3f76;
  border-bottom: 1px solid #0a3f76;
  background-image: radial-gradient(circle, transparent 1px, transparent 1.5px);
}
.trade_trends_tabel.table > tbody > tr.active + tr > td {
  background-image: radial-gradient(circle, transparent 1px, transparent 1.5px);
}
.trade_trends_tabel tr.active td:first-child {
  border-right: 1px solid #0a3e76;
}
.trade_trends_tabel tr.active td:last-child:after,
.trade_trends_tabel tr.active td:last-child:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.trade_trends_tabel tr.active td:last-child:after {
  border-color: transparent;
  border-right-color: #eaeef3;
  border-width: 15px;
  margin-top: -14.5px;
}
.trade_trends_tabel tr.active td:last-child:before {
  border-color: transparent;
  border-right-color: #0a3e76;
  border-width: 16px;
  margin-top: -15.5px;
}
.trade_trends_cycle {
  padding: 10px 0 11px 11px;
  background-color: #f5f6f7;
  border: 1px solid #dcdcdc;
  border-top: 0 none;
}
.trade_trends_cycle p:first-child {
  margin-bottom: 3px;
}
.trade_trends_cycle_wrap {
  margin-top: -61px;
  padding-left: 1px;
}
/*#region lobby page trades*/
.table.trade_trends_tabel > tbody > tr > th span,
.table.trade_trends_tabel > thead > tr > th span {
  display: block;
  font-weight: normal;
  font-size: 13px;
}
.table.trade_trends_tabel.tabel_lobby > tbody > tr > th,
.table.trade_trends_tabel.tabel_lobby > thead > tr > th {
  padding: 7px 5px;
  vertical-align: top;
}
.trades_trends_lobby {
  margin-bottom: 40px;
}
.trade_trends_left > .bursa_working_hr {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
.trades_trends_lobby .madad_details_top h3 {
  margin: 0;
}
.trades_trends_lobby .madad_details_top {
  padding: 30px 0;
}
.trades_trends_lobby .madad_details_top .madad_info_btn {
  top: calc(50% - 19px);
}
.trades_trends_lobby .madad_details_bottom li a {
  padding: 8px 4px;
}
.trades_trends_lobby .madad_details_bottom {
  margin-top: 27px;
}
.trades_trends_lobby .trade_trends_cycle_wrap {
  padding-left: 15px;
}
.trade_trends_top_text {
  padding-bottom: 10px;
}
.trades_title_wrap .h4 {
  font-weight: bold;
  display: inline-block;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .table.trade_trends_tabel.tabel_lobby {
    width: auto;
    min-width: 100%;
    /*max-width:none;*/
  }
  /*.table.trade_trends_tabel.tabel_lobby>tbody>tr>td, .table.trade_trends_tabel.tabel_lobby>thead>tr>th{min-width: 90px;}*/
  .trades_lobby_page .trade_trends_right {
    /*overflow-x:scroll;*/
    max-height: 233px;
    padding-top: 20px;
  }
  .table.trade_trends_tabel.tabel_lobby > thead > tr > th,
  .table.trade_trends_tabel.tabel_lobby > tbody > tr > td {
    white-space: nowrap;
  }
  .trade_trends_right {
    -moz-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
   .trades_trends_lobby  .trade_trends_right{
	  max-height: 218px;
  }
  .trade_trends_right.open,
  .trades_lobby_page .trade_trends_right.open {
    max-height: 500px;
  }
  .trades_trends_lobby .trade_trends_right_wrap {
    padding-left: 0;
  }
  .trades_trends_lobby .trade_trends_right > div {
    width: 100%;
    overflow-x: scroll;
    position: relative;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    top: auto;
    bottom: 100%;
    height: 20px;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools {
    opacity: 1;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 100%;
    margin: 0;
    border-radius: 0;
    background: #ececec;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    height: 100%;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 10px;
    margin: 5px auto;
    background: #444444;
  }
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
  .trades_trends_lobby .trade_trends_right .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #444444;
  }
}
/*#endregion lobby page trades*/
/*Hover*/
@media screen and (min-width: 1024px) {
  .trade_trends_tabel tr:hover td:not(:nth-child(3)),
  .trade_trends_tabel tr:focus td:not(:nth-child(3)) {
    text-shadow: 0.75px 0 0 currentColor;
  }
}
@media screen and (max-width: 992px) {
  .table.trade_trends_tabel:not(.tabel_lobby) {
    border: 0 none;
    border-bottom: 1px solid #dcdcdc;
  }
  .hp .trade_trends_tabel tr td:first-child,
  .hp .trade_trends_tabel tr th:first-child {
    width: 37%;
  }
  .hp .trade_trends_tabel tr td:nth-child(2),
  .hp .trade_trends_tabel tr th:nth-child(2) {
    width: 20%;
  }
  .hp .trade_trends_tabel tr td:nth-child(3),
  .hp .trade_trends_tabel tr th:nth-child(3) {
    width: 19%;
  }
  .hp .trade_trends_tabel tr td:nth-child(4),
  .hp .trade_trends_tabel tr th:nth-child(4) {
    width: 24%;
  }
  .trade_trends_tabel tr td:last-child {
    border-left: 1px solid transparent;
  }
  .trade_trends_tabel tr td:nth-child(3) span {
    border-radius: 0;
    border: 1px solid #0a3e76;
    border-right-width: 3px;
    background-color: transparent;
    color: #0a3e76;
  }
  .trade_trends_tabel tr.active td:last-child {
    border-left: 1px solid #0a3e76;
  }
  .trade_trends_tabel tr.active td:last-child:before {
    display: none;
  }
  .trade_trends_tabel tr.active td:last-child:after {
    display: none;
  }
  .trade_trends_cycle_wrap {
    margin-top: 1em;
    padding-left: 0;
    /*border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;*/
  }
  .trade_trends_cycle {
    padding: 0;
    background-color: #EFEFEF;
    border: 0 none;
    border-top: 1px solid #dcdcdc;
  }
  .trade_trends_cycle > .row {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
    background-position: 0 100%;
    background-size: 4px 1px;
    background-repeat: repeat-x, repeat-y;
  }
  .trade_trends_cycle > .row:last-child {
    background-image: none;
  }
  .trades_trends_lobby .trade_trends_cycle_wrap > .row {
    border: 1px solid #dcdcdc;
  }
  .trades_trends_lobby .trade_trends_cycle {
    border: 0 none;
  }
  .trades_trends_lobby .trade_trends_cycle_wrap > .row > div:first-child .trade_trends_cycle {
    background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
    background-position: 0 100%;
    background-size: 4px 1px;
    background-repeat: repeat-x, repeat-y;
  }
}
@media screen and (max-width: 1024px) {
.trade_trends_cycle_wrap{
	margin-top: 0em;
}

}
@media screen and (max-width: 768px) {
  .table-condensed > tbody > tr > td,
  .table-condensed > tbody > tr > th,
  .table-condensed > tfoot > tr > td,
  .table-condensed > tfoot > tr > th,
  .table-condensed > thead > tr > td,
  .table-condensed > thead > tr > th {
    padding: 8px 5px;
  }
  .table.trade_trends_tabel:not(.tabel_lobby) {
    border-bottom: 0 none;
  }
  .trade_trends_right .trade_trends_tabel tr,
  .trade_trends_right .trade_trends_tabel {
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .trade_trends_right {
    overflow: hidden;
    /*padding-top: 36px;*/
    max-height: 197px;
    -moz-box-shadow: inset 0 -10px 10px -10px #d6d6d6;
    -webkit-box-shadow: inset 0 -10px 10px -10px #d6d6d6;
    box-shadow: inset 0 -10px 10px -10px #d6d6d6;
  }

  .trade_trends_scroller {
    background-color: #ecf4fd;
    padding: 0.6em;
    text-align: left;
    width: 100%;
    border: 1px solid #d0d0d0;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .trade_trends_scroller span {
    margin-right: 5px;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .open + .trade_trends_scroller span {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .trades_trends_lobby .trade_trends_scroller {
    text-align: center;
  }
  /*.trade_trends_right .trade_trends_tabel tbody{display: block;}*/
  /*.trade_trends_right .trade_trends_tabel tbody::-webkit-scrollbar{width: 5px;position:absolute; left:0;z-index:5;-webkit-appearance: none;}
  .trade_trends_right .trade_trends_tabel tbody::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);}
  .trade_trends_right .trade_trends_tabel tbody::-webkit-scrollbar-thumb {background-color: #e4e4e4;outline: 1px solid slategrey;}*/
  /*.trade_trends_right .trade_trends_tabel thead{position:absolute;width:100%; top:0;right: 0;background: #f9f9f9;z-index: 1;}*/
  /*.trade_trends_tabel tbody tr, .trade_trends_tabel thead tr{display:table; width:100%;}*/
  /*.trade_trends_tabel tr td:nth-child(3) span:after{content: attr(data-mobile);}*/
  .trade_trends_right .nicescroll-rails {
    left: 0;
    right: auto!important;
  }
}
@media screen and (max-width: 480px) {
  .trades_trends_lobby .trade_trends_cycle .col-xs-9{
	  width: 72%;
  }
   .trades_trends_lobby .trade_trends_cycle .col-xs-3{
	  width: 28%;
  }
}
@media screen and (max-width: 320px) {
  .trades_trends_lobby .trade_trends_cycle .col-xs-9{
	  width: 65%;
  }
   .trades_trends_lobby .trade_trends_cycle .col-xs-3{
	  width: 35%;
  }
}
@media screen and (max-width: 375px) {
  .table.trade_trends_tabel > tbody > tr > td {
    padding: 5px 3px;
  }

  /*.trade_trends_right .trade_trends_tabel tbody{height:171px;}*/
}
/*#endregion trades tabel*/
/*#region madad details*/
.madad_details[aria-hidden=true] {
  display: none;
}
.madad_details_top {
  position: relative;
  padding: 10px 0;
}
.madad_details_working_hr {
  color: #296a1b;
  font-weight: bold;
}
.madad_details_working_hr.closed {
  color: #444444;
}
.madad_details_top h3 {
  font-weight: bold;
  margin: 5px 0 10px;
}
.madad_details_working_hr span {
  background-color: #296a1b;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-left: 7px;
}
.madad_info_btn {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  color: #fff;
  padding: 8px 1em;
  background-color: #0a3f76;
  border-radius: 0;
  border: 1px solid #0a3f76;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
 .madad_info_btn:hover,
  .madad_info_btn:focus {
    background-color: #fff;
    color: #072a4e;
  }
.madad_details_graph {
  height: 285px;
  margin-left: -14px;
}
.madad_details_graph > img {
  width: 100%;
  height: 100%;
}
.madad_details_bottom {
  display: table;
  table-layout: auto;
  width: 100%;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  margin-top: 18px;
}
.madad_details_bottom li {
  display: table-cell;
  vertical-align: middle;
}
.madad_details_bottom li a {
  display: block;
  text-align: center;
  padding: 8px;
  font-size: 0.91em;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.madad_details_bottom li a.active {
  background-color: #0a3f76;
  color: #fff;

}
.madad_details_bottom li a.font_icon {
  font-size: 19px;
  padding: 4px 8px;
}
 .madad_details_bottom li a:hover,
 .madad_details_bottom li a:focus {
    background-color: #cfcfcf;
  }
@media screen and (min-width: 1024px) {

}
/*mobile*/
@media screen and (max-width: 992px) {
  .madad_info_btn {
    padding: 0.5em 0.8em;
    position: static;
    float: left;
  }
  .madad_details_graph {
    margin-top: 1em;
    text-align: center;
    height: auto;
    margin-left: -10px;
  }
  .madad_details_graph > img {
    height: 285px;
  }
  .madad_details_bottom {
    table-layout: fixed;
  }
  .madad_details_bottom li a {
    padding: 8px 0;
  }
  .madad_details_top .bursa_working_hr {
    display: none;
  }
  .madad_details_top h3 {
    display: inline-block;
  }
  .madad_details_bottom li a.font_icon {
    font-size: 18px;
    line-height: 1;
    padding: 6px 8px;
  }
}
@media screen and (max-width: 460px) {
  .madad_details_graph > img {
    height: 200px;
  }
  .madad_details_bottom {
    table-layout: auto;
  }
  .madad_details_bottom li a {
    padding: 8px 3px;
  }
}
/*#endregion madad details*/
/*#endregion trades trends*/
/*#region major indices*/
.major_indices {
  background-color: #f9f9f9;
}
.major_indices .text-box{
	min-height: 230px;
}
.major_indices_col {
  padding-right: 0;
  padding-left: 0;
  width: 32.333%;
  margin-left: 1.5%;
}
.major_indices_col:last-child {
  margin-left: 0;
}
.trades_title_wrap {
  border-bottom: 0px solid #e2e2e2;
  padding-bottom: 10px;
  /*margin-bottom:23px;*/
}
.foreign_currency .trades_title_wrap{
	 border-bottom: 2px solid #d0d0d2;
	 margin-bottom:19px;
}
.trades_lobby_page .foreign_currency {
	margin-bottom: 15px;
}
/*.trades_title_wrap b{font-size:18px;}*/
.major_indices_table {
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
}
.major_indices_table h3 {
  padding: 10px 15px;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 0;
  margin-top: 0;
}
.major_indices_table h3.title-desktop{
	display: block;
}
.major_indices_table h3.title-mobile{
	display: none;
}
.major_indices_table ul li a {
  padding: 0.5em 0;
  display: block;
  margin-right: 0;
  margin-left: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.major_indices_table ul li:first-child {
  background: none;
}
.major_indices_table ul li .major_indices_change {
  direction: ltr;
  padding-right: 10px;
  padding-left: 5px;
}
.major_indices_table ul li .major_indices_change:after {
  content: '';
  /*width:11px; position:absolute; right:0; top:6px;*/
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 2px;
}
.major_indices_table ul li.up .major_indices_change:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #296a1b transparent;
}
.major_indices_table ul li.down .major_indices_change:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #c00000 transparent transparent transparent;
}
.major_indices_table ul li.up .major_indices_change {
  color: #296a1b;
}
.major_indices_table ul li.down .major_indices_change {
  color: #c00000;
}
.trading-status.col-xs-1{
	padding-left: 0px;
    padding-right: 5px;
}
/*#region major indices lobby page*/
.trades_lobby_title {
  float: left;
}
/*#endregion major indices lobby page*/
/*#region Major Indices Hovers*/
@media screen and (min-width: 1024px) {
  .major_indices_table ul li a:hover {
    background-color: #f5f5f5;
    text-shadow: 0.75px 0 0 currentColor;
  }
}
/*#endregion Hovers*/
/*mobile tablet*/
@media screen and (max-width: 992px) {
  .most_watched h2 {
    border: 0 none;
    background-color: #d0d0d0;
    padding: 0.5em;
    margin: 0;
    width: 100%;
  }
  .major_indices .trades_title_wrap {
    margin: 0;
    font-size: 16px;
    padding: 12px;
    background: #f9f9f9;
    border-bottom-width: 2px;
  }
  .hp .trades_title_wrap b {
    color: #0a3f76;
  }
  .trades_title_wrap div {
    font-size: 13px;
    padding-top: 5px;
    font-weight: bold;
  }
  .major_indices > .row.no_margin {
    padding: 1em;
  }
  .major_indices .link_full_page {
    position: absolute;
    top: 100%;
    width: 100%;
  }
  .major_indices_table ul li .major_indices_change:after {
    margin-left: 3px;
  }
}
@media screen and (max-width: 480px) {
 .major_indices_col {
    width: auto;
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
.major_indices_table h3.title-desktop{
	display: none;
	}
.major_indices_table h3.title-mobile{
		display: block;
	}
  .major_indices {
    background-color: #fff;
    position: relative;
  }
 /* .major_indices_col {
    width: auto;
    margin-left: 0;
  }*/
  .major_indices_table h3 {
    border-bottom: 0 none;
  }
  .hp .major_indices_table {
    border: 0 none;
  }
  .hp .major_indices_table h3 {
    padding-bottom: 0;
  }
  .hp .major_indices_table ul li:not(.chosen_mobile) {
    display: none;
  }
  .major_indices_table ul li.chosen_mobile {
    font-weight: normal;
    background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
    background-position: 0 100%;
    background-size: 4px 1px;
    background-repeat: repeat-x, repeat-y;
  }
  .major_indices_col:last-child .major_indices_table ul li.chosen_mobile {
    background-image: none;
  }
  .major_indices > .row.no_margin {
    padding: 0;
  }
  /*#region major indices lobby page*/
  .trades_lobby_title {
    float: none;
  }
  .trades_details_lobby .major_indices_table h3 {
    background-color: #d0d0d0;
  }
  .trades_details_lobby .major_indices_col {
    padding: 0 10px 10px;
  }
  .trades_details_lobby .major_indices_col:first-child {
    padding-top: 0;
  }
  .trades_details_lobby .trades_title_wrap .h4 {
    font-size: 16px;
  }
  .trades_details_lobby .major_indices .trades_title_wrap {
    background: #fff;
    border-bottom: 0 none;
  }
  /*#endregion major indices lobby page*/
}
/*#endregion major indices*/
/*#region most watched*/
.most_watched_login img {
  width: 100%;
}
.most_watched_logged_in {
  display: none;
  padding-bottom: 20px;
}
.most_watched.logged_in .most_watched_login {
  display: none;
}
.most_watched.logged_in .most_watched_logged_in {
  display: block;
}
.mostWatchedLoggedIn {
  position: absolute;
  left: 100%;
  z-index: 1;
}
.most_watched_pages li {
  padding: 0.5em 0;
}
.most_watched_pages li:first-child {
  background-image: none;
}
.most_watched_title {
  padding-bottom: 0.5em;
  border-bottom: 2px solid #0a3e76;
  font-weight: bold;
}
.most_watched_title h3 {
  display: inline-block;
  margin: 0;
  position: relative;
}
.most_watched_trade_data:after {
  font-weight: normal;
  display: inline-block;
  content: '\E836';
  font-family: "bursa";
  color: #cd8144;
  margin-right: 0.8em;
  font-size: 1.2em;
  vertical-align: top;
}
.most_watched_title .icon-question-mark {
  bottom: -1px;
  position: absolute;
  left: 5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid #0a3e76;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  color: #0a3e76;
}
.most_watched_title .icon-question-mark:before {
  vertical-align: middle;
  margin-top: 2px;
}
.most_watched_title .tooltip-inner {
  max-width: 200px;
}
.most_watched_time {
  font-size: 23px;
  display: block;
}
.most_watched_box:first-child {
  margin-bottom: 1em;
}
.most_watched_wraning {
  font-size: 12px;
  background: #EBEBEB;
  padding: 10px;
  position: absolute;
  width: 100%;
  bottom: 0;
  right: 0;
}
.most_watched_sorting {
  display: flex;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  margin-bottom: 1em;
}
.most_watched_sorting li {
  display: inline-block;
}
.most_watched_sorting li a {
  display: block;
  text-align: center;
  padding: 5px 8px;
  font-size: 0.85em;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.most_watched_sorting li a.active {
  background-color: #0a3f76;
  color: #fff;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .most_watched_sorting li a:hover,
  .most_watched_sorting li a:focus {
    background-color: #0a3e76;
    color: #fff;
  }
}
@media screen and (max-width: 992px) {
  .mostWatchedLoggedIn {
    left: 4px;
  }
  .most_watched_title .icon-question-mark {
    left: 0;
  }
  .most_watched_logged_in {
    position: relative;
  }
  .hp .most_watched_logged_in {
    padding-top: 0;
  }
  .most_watched_sorting,
  .most_watched_time_mobile {
    margin: 0 -15px;
  }
  .most_watched_time_mobile {
    padding: 10px 15px;
    border-bottom: 2px solid #E2E2E2;
    margin-bottom: 1em;
    font-size: 13px;
  }
  .most_watched_sorting li a {
    font-size: 1em;
    padding: 6px 10px;
  }
  .most_watched_logged_in .link_full_page {
    position: absolute;
    top: 100%;
    width: 100%;
    right: 0;
  }
  .most_watched_title h3 {
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .most_watched_title {
    padding-bottom: 4px;
  }
  .most_watched_title h3 {
    font-size: 14px;
    padding-right: 0;
    font-weight: bold;
  }
  .most_watched_company_details .visible-xs-block {
    font-weight: bold;
  }
  .most_watched_pages > li:not(.selected_mobile) {
    display: none;
  }
  .most_watched_login .mobile_entrance {
    margin-top: 1em;
    display: block;
    background-color: #0a3f76;
    color: #fff;
    padding: 0.7em 1em;
    text-align: center;
    width: 100%;
    border: 1px solid #0a3e76;
  }
}
/*#endregion most watched*/
/*#region Whats new*/
/*#region bursa news*/
.whats_new_section {
  background-image: url("../img/news/bg-news-2.jpg");
  background-position: center center;
  background-size: contain;
}
.whats_new_section .rich_promoted_row {
  margin-top: 3em;
}
.bursa_news_wrap {
  background: #fff;
  border: 1px solid #dadbdd;
}
.bursa_news_wrap h3 {
  padding: 14px;
  margin: 0;
  font-weight: bold;
  background: #EBEEF3;
  color: #0a3e76;
}
.bursa_news {
  padding: 1em;
  padding-left: 0;
}
.bursa_news_article {
  margin-bottom: 17px;
}
.bursa_news_article:last-child,
.bursa_news_article:first-child {
  margin-bottom: 0;
}
.bursa_news_article a {
  display: block;
  position: relative;
  margin-left: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bursa_news_article figure {
  border: 1px solid #dedede;
  height: 90px;
  overflow: hidden;
}
.bursa_news_article .bursa_news_article_content {
  padding-top: 5px;
  padding-bottom: 0.5em;
}
.bursa_news_article .bursa_news_article_content span {
  display: inline-block;
  font-weight: bold;
}
.bursa_news_article .bursa_news_article_content p {
  max-height: 4.2em;
  overflow: hidden;
  line-height: 1.4;
}
.bursa_news_article figure img {
  width: 100%;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bursa_news_article:first-child figure,
.bursa_news_article:first-child .bursa_news_article_content {
  width: 100%;
}
.bursa_news_article:first-child figure {
  height: 303px;
  overflow: hidden;
  border: 0 none;
  position: relative;
  text-align: center;
}
/*.bursa_news_article:first-child a figure img{}*/
.bursa_news_article.video a figure:before {
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  content: '';
  opacity: 1;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bursa_news_article.video a figure:after {
  z-index: 2;
  font-size: 70px;
  content: '\E865';
  font-family: bursa;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bursa_news_article:first-child .bursa_news_article_content {
  z-index: 2;
  position: absolute;
  bottom: 0;
  background: rgba(10, 63, 118, 0.82);
  padding: 1em;
}
.bursa_news_article:first-child .bursa_news_article_content > p {
  color: #fff;
  max-height: 3em;
}
.bursa_news_article:first-child .bursa_news_article_content span {
  position: absolute;
  color: #000;
  padding: 0 0.5em;
  background: #fff;
  top: -10px;
}

@media screen and (min-width: 1024px) {
  .bursa_news_article a:hover figure img,
  .bursa_news_article a:focus figure img {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);
    filter: gray;
    filter: grayscale(100%);
  }
  .bursa_news_article a:hover,
  .bursa_news_article a:focus {
    background-color: #f0f0f0;
  }
  /*.bursa_news_article.video > a:hover figure:before,
  .bursa_news_article.video > a:focus figure:before {
    opacity: 1;
  }
  .bursa_news_article.video > a:hover figure:after,
  .bursa_news_article.video > a:focus figure:after {
    top: 43%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }*/
}
@media screen and (max-width: 992px) {
  .bursa_news_article:first-child {
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 460px) {
  .bursa_news_article:first-child a figure {
    height: 250px;
  }
  .bursa_news_article figure {
    height: 80px;
  }
  .bursa_news_article figure img {
    height: 100%;
  }
}
/*#endregion bursa news*/
/*#region bursa_messages*/
.bursa_massages_wrap {
  background: #fff;
  border: 1px solid #dadbdd;
}

.bursa_massages_wrap h3 {
  padding: 14px;
  margin: 0;
  background: #EBEEF3;
  color: #0a3e76;
  font-weight: bold;
}
.bursa_massages li:first-child {
  background: 0 none;
}
.bursa_massages li {
  position: relative;
}
.bursa_massages_date {
  font-weight: bold;
}
.bursa_massages li a {
  height: 100%;
  display: block;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 2em;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bursa_massages li:after {
  display: inline-block;
  content: '\e803';
  font-family: bursa;
  position: absolute;
  left: 1em;
  font-size: 19px;
  top: calc(50% - 10px);
  color: #0a3f76;
}
@media screen and (min-width: 1024px) {
  .bursa_massages li a:hover,
  .bursa_massages li a:focus {
    background-color: #f0f0f0;
  }
}
@media screen and (min-width: 1200px) {
  .bursa_massages .carousel-inner > .item {
    display: block;
    height: 83px;
  }
  .bursa_massages_text {
    max-height: 2.7em;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  .bursa_massages .carousel-inner > .item {
    display: block;
  }
  .bursa_massages_wrap {
    margin-top: 1.5em;
  }
}
/*only tablet view*/
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .bursa_massages {
    font-size: 1.2em;
    display: table-cell;
    float: none;
    background-color: #fff;
	height: 120px;
  }
  .bursa_massages li:after {
    display: none;
  }
  .bursa_massages .carousel-control .glyphicon-chevron-left,
  .bursa_massages .carousel-control .glyphicon-chevron-right {
    margin-right: 0;
    font-size: 25px;
  }
  .bursa_massages .carousel-control .glyphicon-chevron-left {
    left: 10px;
  }
  .bursa_massages .carousel-control .glyphicon-chevron-right {
    right: 10px;
    margin-right: 0;
  }
  .bursa_massages .carousel-control .glyphicon-chevron-left:before {
    content: '\E803';
    font-family: bursa;
    color: #000;
  }
  .bursa_massages .carousel-control .glyphicon-chevron-right:before {
    content: '\E804';
    font-family: bursa;
    color: #000;
  }
  .bursa_massages .carousel-control {
    width: 50px;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    background-image: none;
    text-shadow: none;
  }
  .bursa_massages li a {
    padding: 1.2em 3em;
  }
  .bursa_massages_wrap {
    display: table;
    width: 100%;
    margin-top: 1.5em;
  }
  .bursa_massages_wrap h3 {
    font-weight: bold;
    border-bottom: 0 none;
    display: table-cell;
    text-align: center;
    background-color: #dadadc;
    float: none;
    vertical-align: middle;
  }
  .bursa_massages .carousel-indicators {
    left: 100%;
    right: auto;
    margin-right: 0;
    width: 33%;
    text-align: center;
    bottom: 10px;
    z-index: 1;
	direction: ltr;
  }
  .bursa_massages .carousel-indicators li {
    background-color: transparent;
    border: 1px solid #0a3e76;
  }
  .bursa_massages .carousel-indicators li.active {
    background-color: #0a3e76;
    width: 10px;
    height: 10px;
    margin: 1px;
  }
   .bursa_massages .carousel-indicators .play_pause_button{
	   border: 1px solid #0a3e76;
   }
   .bursa_massages .carousel-indicators .play_pause_button span{
	   color: #0a3e76;
   }
}
/*#endregion bursa_messages*/
/*#endregion Whats new*/
/*#region Market Data Section*/
/*#region market data tablist*/
.market_data_search {
  border: 1px solid #0a3e76;
  margin-bottom: 2em;
  position: relative;
  background-color: #fff;
}
.market_data_search .form-group {
  margin-bottom: 0;
  width: calc(100% - 50px);
}
.market_data_search button[type="submit"] {
  width: 49px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  font-size: 20px;
  color: #0a3e76;
}
.market_data_search .form-group input {
  border: 0;
  padding: 1em 1em;
  height: auto;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 ;
  -moz-box-shadow: 0 0 0 ;
  box-shadow: 0 0 0;
}
.market_data_search .glyphicon-search:before {
  content: '\E81D';
  font-family: bursa;
}
.market_data_search .form-group input.form-control:focus {
  -webkit-box-shadow: 0 0 0 ;
  -moz-box-shadow: 0 0 0 ;
  box-shadow: 0 0 0;
}
.market_data_search .form-group input::-webkit-input-placeholder {
  color: #0a3f76;
  opacity: 1;
}
.market_data_search .form-group input::-moz-placeholder {
  color: #0a3f76;
  opacity: 1;
}
/* firefox 19+ */
.market_data_search .form-group input:-ms-input-placeholder {
  color: #0a3f76;
  opacity: 1;
}
/* ie */
.market_data_search .form-group input:-moz-placeholder {
  color: #0a3f76;
  opacity: 1;
}
.market_data_search div.awesomplete {
  width: 100%;
  position: static;
}
.market_data_search div.awesomplete > ul {
  background: #fff;
  border: 1px solid #c8cacb;
  border-radius: 0;
}
.market_data_search div.awesomplete > ul li {
  color: #444444;
  padding: 0.5em 2em;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.market_data_search div.awesomplete > ul:before {
  display: none;
}
.market_data_search div.awesomplete > ul > li[aria-selected=true],
.market_data_search div.awesomplete > ul > li:hover {
  background-color: #f0f0f0;
  color: #444444;
}
.market_data_search div.awesomplete > ul > li[aria-selected=true] mark,
.market_data_search div.awesomplete > ul > li:hover mark {
  background-color: transparent;
  font-weight: bold;
}
.market_data_search div.awesomplete mark {
  background: none;
}
.market_data_search_autocomplete {
  position: absolute;
  top: 100%;
  top: calc(100% + 2px);
  width: 100%;
  background-color: #fff;
  z-index: 1;
  border: 1px solid #c8cacb;
  box-sizing: content-box;
  right: -1px;
  display: none;
}
.market_data_search_autocomplete.active {
  display: block;
  transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 1.43em -0.43em;
}
.market_data_search_autocomplete ul {
  max-height: 360px;
  overflow-y: auto;
  padding: 0 2em;
}
.market_data_search_autocomplete ul li {
  color: #444444;
  padding: 0.5em;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.market_data_tabs_wrap {
  position: relative;
  /*-moz-box-shadow: #eaeaea 0px 0px 24px 5px;-webkit-box-shadow: #eaeaea 0px 0px 24px 5px; box-shadow: #eaeaea 0px 0px 24px 5px;*/
}
.market_data_tablist {
  background-color: #d0d0d0;
  margin-right: 0;
}
.market_data_tablist li {
  margin: 0;
  padding: 13px 1em;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.market_data_tablist li:after {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  content: '';
  opacity: 0;
  -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
  transition: height 0.3s, opacity 0.3s, transform 0.3s;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
.market_data_tablist li.active {
  color: #0a3e76;
  text-shadow: 0.65px 0 0 currentColor;
}
.market_data_tablist li.active:after {
  opacity: 1;
  height: 3px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.market_data_panel_wrap {
  border: 1px solid #e8e8e8;
  border-top: 0 none;
  background-color: #f7f7f7;
}
@media screen and (min-width: 1024px) {
  .market_data_tablist li:hover:after,
  .market_data_tablist li:focus:after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    height: 3px;
  }
}
.market_data_panel {
  padding: 2em 1em;
}
.market_data_panel[aria-hidden=true] {
  display: none;
}
.bond_main_details,
.market_data_maya_reports,
.market_data_more_info {
  border: 1px solid #c8cacb;
  background-color: #ffffff;
}
.bond_main_details h2{
	display: none;
}
.bond_main_details h3,
.market_data_maya_reports .market_data_maya_reports_title,
.market_data_more_info h3 {
  background-color: #e2e2e2;
  font-size: 1.5em;
  font-weight: bold;
  padding: 0.5em 15px;
  position: relative;
}
.bond_main_details ul li {
  padding: 1.2em 0 0.8em 0;
}
.stock_lobby_panel .bond_main_details ul li {
  padding: 0.8em 0 0.6em 0;
}
@media screen and (max-width: 768px) {
	.bond_main_details ul li {
  padding: 0.3em 0 1em 0;
}
	.bond_main_details h2{
		background-color: #e2e2e2;
		color: #4f4f4f;
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		padding: 7px 15px;
	}
	.bond_main_details ul li:nth-child(2) {
	  padding-bottom: 0;
	}
	.market_data_panel_wrap{
			background-color: #ffffff;
			border: none;
	}
}
.market_data_maya_reports > ul > li {
  padding: 1em;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bond_main_details ul li:first-child,
.market_data_maya_reports > ul > li:last-child {
  background-image: none;
  position:relative;
}
.bond_main_details .sell_buy {
  padding: 0 4px;
  width: 90px;
  background-color: #bc5a0a;
  color: #fff;
  position: absolute;
  left: 25px;
  top: 5px;
  font-weight: normal;
  font-size: 15px;
}
.bond_main_details .sell_buy span {
  display: inline-block;
  width: 35px;
  padding-right: 5px;
}
.bond_main_details .sell_buy:before {
  content: '\E86B';
  font-family: bursa;
  display: inline-block;
  font-size: 30px;
  position:relative;
  top:-3px;
}
.showBondOnClick {
  position: absolute;
  left: 100%;
}
.bond_general_type.madadShow i {
  margin-right: 10px;
}
.bond_general_num {
  font-size: 1.07em;

}
.bond_main_details ul li .bond_general_num{
	position: absolute;
	top: 10px;
}

.bond_general_type > span:first-of-type {
  font-size: 1.2em;
}
.bond_general_type > span:last-of-type {
  font-size: 1.5em;
  color: #0a3e76;
}
.bond_general_type i {
  font-size: 25px;
  position: relative;
}
.bond_general_type i .font_icon {
  position: absolute;
  bottom:-1px;
  right: 0;
  font-size: 43px;
  cursor: pointer;
  background: transparent;
}
.bond_general_type i .font_icon:after {
  content: '\E891';
  font-family: bursa;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 2px;
  opacity: 0;
}
.bond_general_type i .font_icon:before {
  opacity: 1;
}
.bond_general_type i .font_icon:after,
.bond_general_type i .font_icon:before {
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.bond_general_type i .font_icon.active {
  color: #ce640e;
}
.bond_general_type i .font_icon.active:after {
  opacity: 1;
}
.bond_general_type i .font_icon.active:before {
  opacity: 0;
}
.bond_general_more {
  margin-top: 6px;
}
.bond_general_more > div {
  display: inline-block;
}
.bond_general_more span {
  padding: 1px 5px;
  border: 1px solid;
  display: inline-block;
  border-radius: 3px;
  font-size: 12px;
}
/*.bond_general_more span:after{content: attr(data-desktop);display: inline-block;}*/
.bond_general_more span.positive {
  color: #296a1b;
  border-right: 3px solid #296a1b;
}
.bond_general_more span.negative {
  background-color: #c00000;
  color: #fff;
  border-color: #c00000;
}
.bond_general_more span.corrected{
	 border-color: #0a3f76;
	 border-right: 3px solid #0a3f76;
}
.bond_rate_title {
  font-size: 1.07em;
}
.bond_rate_num {
  font-size: 1.5em;
  color: #0a3e76;
  display: inline-block;
  vertical-align: middle;
}
.bond_rate_num.ltr_num{
	direction: ltr;
	position: relative;	
}
.bond_rate_num.ltr_num.up,
.bond_rate_num.ltr_num.down{
	padding-right: 18px;
}
.bond_rate_num.up:after,
.bond_rate_num.down:after {
  font-family: arial;
  margin-right: 5px;
}
.bond_rate_num.ltr_num:after{
	display: none;
}
.bond_rate_num.up:before,
.bond_rate_num.down:before {
  display: inline-block;
  vertical-align: middle ;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  margin-left: 5px;
  margin-bottom: 4px;
}
.bond_rate_num.ltr_num:before{
	position:absolute;
	right:0px;
	top:8px;
}
.bond_rate_num.up {
  color: #296a1b;
}
.bond_rate_num.up:before {
  border-width: 0 7px 10px 7px;
  border-color: transparent transparent #296a1b transparent;
}
.bond_rate_num.up:after {
  content: '\002B';
}
.bond_rate_num.down {
  color: #c00000;
}
.bond_rate_num.down:before {
  border-width: 10px 7px 0 7px;
  border-color: #c00000 transparent transparent transparent;
}
.bond_rate_num.down:after {
  content: '\2212';
}
.bond_rate_letter {
  display: inline-block;
  vertical-align: middle;
}
.bond_rate_letter span {
  line-height: 1.2;
  margin-bottom: 2px;
  padding: 0px 5px 2px;
  display: inline-block;
  border-radius: 3px;
  background-color: #0a3e76;
  color: #fff;
  margin-right: 5px;
}
/*.bond_rate_letter span:after{display: inline-block; content:attr(data-desktop);}*/
.market_data_graph_wrap .bursa_working_hr {
  width: 38%;
  display: inline-block;
}
.bond_graph_buttons {
  width: 61%;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}
.bond_graph_buttons a {
  display: inline-block;
  text-align: center;
  background-color: #0a3e76;
  color: #fff;
  font-size: 13px;
  padding: 9px 22px;
  margin-right: 5px;
  border: 1px solid #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.market_data_graph {
  height: 308px;
  margin: 1em 0;
}
.market_data_graph > img {
  width: 100%;
  height: 100%;
}
.bond_graph_buttons.MadadGraphButtonsText,
.showMadadText .bond_graph_buttons.bondGraphButtonsText {
  display: none;
}
.showMadadText .bond_graph_buttons.MadadGraphButtonsText {
  display: inline-block;
}
.market_data_menu {
  display: table;
  border: 1px solid #e8e8e8;
  width: 100%;
  background-color: #ffffff;
}
.market_data_menu>li {
  display: table-cell;
  vertical-align: middle;
}
.market_data_menu> li>a {
  font-size: 0.91em;
  padding: 8px;
  text-align: center;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.market_data_menu> li>a.active {
  background-color: #0a3e76;
  color: #ffffff;
}
.market_data_menu> li>a.font_icon {
  font-size: 19px;
  padding: 4px 8px;
}

.madadApearance {
  display: none;
}
@media screen and (max-width: 1024px) {
	.stock_lobby .bond_rate_num{
		font-size: 1.25em;		
	}
}

@media screen and (max-width: 1200px) {
  .market_data_panel_wrap {
    border-color: #e2e2e2;
  }
  .bond_graph_buttons a {
    padding: 9px 13px;
    margin: 0;
  }
}
@media screen and (max-width: 992px) {
  .market_data_graph_wrap {
    margin-top: 1em;
  }
}
@media screen and (max-width: 768px) {
  .market_data_search .form-group {
    width: calc(100% - 40px);
  }
  .market_data_search button[type="submit"] {
    padding: 5px 10px;
    width: 40px;
  }
  .market_data_search .form-group input {
    padding: 0.6em 1em;
  }
  .market_data_graph_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .market_data_graph {
    order: 1;
  }
  .market_data_menu {
    order: 2;
  }
  .bond_graph_buttons {
    order: 3;
    margin-top: 1em;
  }
  .market_data_graph_wrap .bursa_working_hr {
    display: none;
  }
  .bond_graph_buttons,
  .bond_graph_buttons a {
    display: block;
    width: 100%;
    text-align: right;
  }
  .bond_graph_buttons a {
    margin-right: 0;
    margin-bottom: 1em;
    position: relative;
  }
  .bond_graph_buttons a:after {
    content: '\E83F';
    display: inline-block;
    font-family: bursa;
    font-size: 1.5em;
    position: absolute;
    left: 14px;
  }
  .bond_general_num,
  .bond_general_type span:first-of-type,
  .bond_general_type > span:last-of-type,
  .bond_rate_title {
    font-size: 1em;
  }
  .bond_general_type i {
    font-size: 37px;
  }
  .bond_general_type i .font_icon {
    position: relative;
  }
  .bond_general_more > div {
    margin-bottom: 5px;
  }
  /*.bond_general_more span:after{content: attr(data-mobile);display: inline-block;}*/
  .bond_rate_num {
    font-size: 16px;
  }
  .bond_rate_letter {
    margin-top: 3px;
    display: block;
  }
  .bond_rate_letter span {
    border-radius: 0;
    border: 1px solid #0a3e76;
    border-right-width: 3px;
    background-color: transparent;
    color: #0a3e76;
    margin-right: 0;
  }
  /*.bond_rate_letter span:after{content:attr(data-mobile);}*/
  .market_data_graph {
    height: 150px;
  }
  .showBondOnClick {
    left: 21px;
    top: 5px;
    z-index: 1;
  }
}
/*maya tablist*/
.maya_reports_company_img {
  max-width: 100%;
  position: relative;
}
.maya_reports_company_title {
  font-weight: bold;
}
.maya_reports_company_name,
.maya_reports_company_data {
  display: inline-block;
}
.maya_reports_company_text {
  width: 83%;
  display: inline-block;
  vertical-align: top;
}
.maya_reports_company_text:after {
  display: inline-block;
  content: '\E81C';
  font-family: bursa;
  color: #5e7909;
}
.maya_reports_company_share {
  width: 16%;
  display: inline-block;
  text-align: left;
  position: relative;
  padding-bottom: 10px;
  cursor: pointer;
}
.share_links {
  width: 145px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 3px;
  position: absolute;
  top: 100%;
  color: #0a3f76;
  text-align: right;
  z-index: 1;
  padding: 0.5em 1em;
  display: none;
  right: 100%;
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
/*.maya_reports_company_share:before{content: '\E819'; font-family: bursa; display: inline-block; font-size: 19px; color: #939393; padding-top: 5px; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out ; -ms-transition: 0.3s ease-in-out ; -o-transition: 0.3s ease-in-out ; transition: 0.3s ease-in-out ;}*/
.maya_reports_company_data:after {
  display: inline-block;
  content: '\E836';
  font-family: bursa;
  color: #BD590B;
  margin-right: 0.8em;
  font-size: 1.2em;
  vertical-align: top;
}
.maya_reports_company_img a {
  display: block;
  height: 60px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  text-align: center;
  padding: 5px;
  background-color: #fff;
}
/*.maya_reports_company_share.focused .share_links{display: block}*/
/*.share_links:before{content: ''; width: 10px; height: 10px; background: #fff;border-top: 1px solid #c6c6c6;border-left: 1px solid #c6c6c6; position: absolute; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);transform: rotate(45deg); top: -6px; right: ~"calc(50% - 5px)";}
.share_links li a{display: block;padding:5px 0}
.share_links li a:before{font-family: bursa;display:inline-block;width:25px;text-align: center;}
.share_links li.share_twitter a:before {content: '\E80A';}
.share_links li.share_facebook a:before{content:'\E807';}
.share_links li.share_google_plus a:before{content:'\F0D5';}
.share_links li.share_email a:before{content:'\F0E0';}
.share_links li.share_whatsup a:before{content:'\F232';}*/
.maya_reports_general_list li a {
  font-weight: bold;
  color: #444444;
  display: block;
  padding: 1.7em 1.3em;
  position: relative;
  font-size: 1.2em;
  padding-right: 55px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.maya_reports_general_list li a.font_icon:before,
.maya_reports_general_list li a img,
.maya_reports_general_list li a svg {
  font-weight: normal;
  color: #0a3e76;
  font-size: 35px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 40px;
  text-align: center;
}
.maya_reports_general_list li a.font_icon:before {
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.maya_reports_general_list li a:after {
  font-weight: normal;
  color: #0a3e76;
  position: absolute;
  content: '\E803';
  font-family: bursa;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1em;
}
.maya_reports_general_list li a svg path {
  fill: #0a3e76;
}
/*more data tablist*/
.market_data_more_info ul li {
  padding: 1em 0 5px;
}
.market_data_more_info ul li:first-child {
  background-image: none;
}

.market_data_more_info ul li > .row > div {
  margin-bottom: 0.8em;
  /*font-weight: bold;*/
}
.market_data_more_info ul li > .row > div.col-md-3{
	min-height: 75px;
	margin-bottom: 0.4em;
}
.market_data_more_info ul li > .row > div:last-child {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 1em;
  font-weight: normal;
}
.market_data_more_info ul li.market_data_earning_general > .row > div:last-child {
  padding-right: 30px;
}
.market_data_more_info ul li .earning {
  font-size: 1.1em;
  color: #0a3e76;
  margin-right: 5px;
}
.market_data_earning > .row > div {
  font-size: 1.21em;
  font-weight: bold;
}
.market_data_earning > .row > div .symbol{
	font-weight: normal;
}
.market_data_more_info ul li .earning.up {
  color: #296a1b;
}
.market_data_more_info ul li .earning.down {
  color: #c00000;
}
.earning.up:after,
.earning.down:after {
  font-family: arial;
  margin-right: 5px;
}
.earning.up:before,
.earning.down:before {
  display: inline-block;
  vertical-align: middle ;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  margin-left: 5px;
  margin-bottom: 4px;
}
.earning.up:before {
  border-width: 0 7px 10px 7px;
  border-color: transparent transparent #296a1b transparent;
}
.earning.up:after {
  content: '\002B';
}
.earning.down:before {
  border-width: 10px 7px 0 7px;
  border-color: #c00000 transparent transparent transparent;
}
.earning.down:after {
  content: '\2212';
}
.market_data_earning_general span {
  font-size: 1.5em;
  color: #0a3e76;
  font-weight: bold;
}
.market_data_more_info_left .maya_reports_general_list li a {
  padding: 1.5em 1.3em;
  padding-right: 55px;
}
@media screen and (min-width: 1024px) {
  .maya_reports_company_share:hover:before,
  .maya_reports_company_share:focus:before {
    color: #0a3e76;
  }
  .maya_reports_general_list li a:hover,
  .maya_reports_general_list li a:focus {
    background-color: #0a3f76;
    color: #ffffff;
  }
  .maya_reports_general_list li a.font_icon:hover:before,
  .maya_reports_general_list li a.font_icon:focus:before,
  .maya_reports_general_list li a.font_icon:hover:after,
  .maya_reports_general_list li a.font_icon:focus:after {
    color: #fff;
  }
  .maya_reports_general_list li a:hover svg path,
  .maya_reports_general_list li a:focus svg path {
    fill: #fff;
  }
  .market_data_menu li a:hover{
	 background-color: #cfcfcf;
    color: #444444;
  }
  .market_data_menu li a:focus {
    background-color: #0a3e76;
    color: #fff;
  }
  .bond_graph_buttons a:hover,
  .bond_graph_buttons a:focus {
    background-color: #fff;
    color: #0a3e76;
  }
  .market_data_maya_reports > ul > li:hover {
    background-color: #f0f0f0;
  }
  .market_data_maya_reports > ul > li a:hover {
    color: #0a3e76;
  }
  .market_data_search_autocomplete ul li:hover,
  .market_data_search_autocomplete ul li:focus {
    background-color: #f0f0f0;
  }
  .market_data_tablist li:hover,
  .market_data_tablist li:focus {
    color: #0a3e76;
    position: relative;
  }
  .market_data_tablist li:hover:after,
  .market_data_tablist li:focus:after {
    content: '';
    background-color: #0a3e76;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3px;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .market_data_tablist li {
    font-size: 1em;
    padding: 0.8em 0.5em;
  }
  .market_data_panel {
    padding: 1em 0;
  }
  .bond_main_details h3,
  .market_data_maya_reports .market_data_maya_reports_title,
  .market_data_more_info h3 {
    font-size: 1em;
  }
  .market_data_earning > .row > div,
  .market_data_more_info ul li > .row > div {
    font-size: 1em;
    /*padding:0 10px;*/
  }
.market_data_more_info ul li > .row > div.col-md-3{
	min-height: auto;
	margin-bottom: 0.8em;
}

  .market_data_earning_general span {
    font-size: 1em;
  }
  .maya_reports_company_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .maya_reports_company_name {
    order: 2;
    display: block;
    width: 100%;
    font-size: 1.1em;
  }
  .maya_reports_company_content {
    position: relative;
  }
  .maya_reports_company_share {
    position: absolute;
    top: 0;
    left: 0;
  }
  .maya_reports_general_list li:first-child {
    background-image: none;
  }
  .maya_reports_general_list li a {
    font-size: 1.1em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .maya_reports_general_list li a.font_icon:before,
  .maya_reports_general_list li a img,
  .maya_reports_general_list li a svg {
    font-size: 25px;
    width: 35px;
  }
  .market_data_more_info_left .maya_reports_general_list li a {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }
  .market_data_more_info ul li > .row > div:last-child {
    /*margin-right:15px; margin-left: 15px;*/
  }
}
@media screen and (max-width: 480px) {
  .market_data_tablist {
    display: table;
    width: 100%;
  }
  .market_data_tablist li {
    display: table-cell;
	text-align: center;
  }
}
/*#endregion market data tablist*/
/*#region additional market data listgroup*/
.additional_market_data_wrap {
  margin-bottom: 2em;
}
.additional_market_data_wrap > h3,
.additional_market_data_wrap > h2
 {
  margin: 1em 0;
}
.additional_market_data_listgroup {
  display: table;
  width: 100%;
  position: relative;
  margin-bottom: 1em;
}
.additional_market_data_listgroup:before {
  content: '';
  position: absolute;
  z-index: 1;
  pointer-events: none;
}
.additional_market_data_listgroup.additional_first:before {
  background: url("../img/market_data/round_back.png") center center no-repeat;
  width: 125px;
  height: 86px;
  right: 21%;
  top: -16px;
}
.additional_market_data_listgroup.additional_second:before {
  background: url("../img/market_data/graphicn.png") center center no-repeat;
  width: 80px;
  height: 100px;
  right: 0;
  bottom: 0;
}
.additional_market_data_main_link {
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  background-color: #0a3f76;
  color: #fff;
  display: table-cell;
  text-align: center;
  font-size: 18px;
  padding: 1em 5.5em;
  width: 33.333%;
  vertical-align: middle;
}
.additional_market_data_main_link:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 14px 20px 0;
  border-color: transparent #0a3f76 transparent transparent;
  content: '';
  right: 100%;
  position: absolute;
  top: calc(50% - 20px);
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.additional_market_data_listgroup .market_data_ul {
  background-color: #efefef;
  display: table-cell;
  padding: 1.5em 3.5em 1.5em 1.5em;
  width: 66.666%;
}
.additional_market_data_listgroup .market_data_ul li {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}
.additional_market_data_listgroup .market_data_ul li a {
  font-weight: bold;
  font-size: 1.1em;
  display: block;
  padding: 1.2em 0em 1.2em 1em;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  padding-right: 50px;
}
.additional_market_data_listgroup .market_data_ul li a img,
.additional_market_data_listgroup .market_data_ul li a svg {
  width: 40px;
  height: auto;
  color: #0a3f76;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  backface-visibility: hidden;
  will-change: transform;
}
.additional_market_data_listgroup .market_data_ul li a svg path {
  fill: #0a3f76;
}
.additional_market_data_listgroup .market_data_ul li a.font_icon:before {
  width: 50px;
  font-size: 36px;
  color: #0a3f76;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  right: 0;
  top: calc(50% - 25px);
  -webkit-font-smoothing: antialiased;
  will-change: transform;
}
.additional_market_data_listgroup .market_data_ul li a:after {
  font-family: bursa;
  content: '\E850';
  display: inline-block;
  width: 1px;
  opacity: 0;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  margin-right: 0px;
}
.additional_market_data_listgroup .market_data_ul li a:hover:after {
  width: auto;
  opacity: 1;
  margin-right: 5px;
}
/*#region market data trades lobby page*/
.trades_lobby_page .additional_market_data_main_link {
  width: 25%;
}
.trades_lobby_page .additional_market_data_listgroup .market_data_ul {
  width: 75%;
}
.trades_lobby_page .additional_market_data_listgroup .market_data_ul li {
  width: 33%;
}
.trades_lobby_page .additional_market_data_listgroup.additional_first:before {
  right: 16%;
}
/*#endregion market data trades lobby page*/
/*#region additional market data Hovers*/
.additional_market_data_main_link:hover,
.additional_market_data_main_link:focus {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .additional_market_data_main_link:hover,
  .additional_market_data_main_link:focus {
    background-color: #444444;
    text-decoration: none;
  }
  .additional_market_data_main_link:hover:after,
  .additional_market_data_main_link:focus:after {
    border-color: transparent #444444 transparent transparent;
  }
  .additional_market_data_listgroup ul li a:hover,
  .additional_market_data_listgroup ul li a:focus {
    text-decoration: none;
  }
  /*.additional_market_data_listgroup ul li a:hover img, .additional_market_data_listgroup ul li a:hover svg, .additional_market_data_listgroup ul li a:focus img, .additional_market_data_listgroup ul li a:focus svg{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}*/
  /*.additional_market_data_listgroup .market_data_ul li a.font_icon:hover:before, .additional_market_data_listgroup .market_data_ul li a.font_icon:focus:before{ font-size:38px;}*/
}
/*#endregion additional market data Hovers*/
/*mobile*/
@media screen and (max-width: 1200px) {
  .trades_lobby_page .additional_market_data_listgroup .market_data_ul li {
    width: 32%;
  }
  .additional_market_data_main_link {
    padding: 1em 2.5em;
  }
}
@media screen and (max-width: 768px) {
  .additional_market_data_wrap {
    margin-bottom: 0;
  }
  .additional_market_data_listgroup,
  .additional_market_data_main_link,
  .additional_market_data_listgroup .market_data_ul,
  .trades_lobby_page .additional_market_data_main_link,
  .trades_lobby_page .additional_market_data_listgroup .market_data_ul {
    display: block;
    width: 100%;


  }
  .additional_market_data_listgroup .market_data_ul {
    padding: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
  }
   .additional_market_data_main_link{
	    border-right:1px solid #0a3f76;
		border-left:1px solid #0a3f76;
   }

  .additional_market_data_listgroup .market_data_ul li a {
    font-size: 1.27em;
    padding-right: 45px;
  }
  .additional_market_data_listgroup .market_data_ul li a.font_icon:before {
    font-size: 30px;
    width: 40px;
    top: calc(50% - 15px);
    right: 6px;
  }
  .additional_market_data_listgroup .market_data_ul li a img,
  .additional_market_data_listgroup .market_data_ul li a svg {
    width: 35px;
    right: 3px;
  }
  .additional_market_data_listgroup .market_data_ul li a:after {
    display: none;
  }
  .additional_market_data_main_link:after {
    border-width: 10px 10px 0 10px;
    border-color: #0a3e76 transparent transparent transparent;
    right: calc(50% - 10px);
    top: 100%;
  }
  .additional_market_data_listgroup.additional_first:before,
  .trades_lobby_page .additional_market_data_listgroup.additional_first:before {
    right: auto;
    left: -6px;
    top: -3px;
    background-size: cover;
    width: 65px;
    height: 46px;
  }
  .additional_market_data_listgroup.additional_second:before {
    width: 46px;
    height: 60px;
    background-size: contain;
    top: 3px;
  }
  /*#region lobby trades*/
  .trades_lobby_page .additional_market_data_wrap > h3 {
    font-size: 18px;
    text-align: right;
    margin: 0;
    padding: 0 15px 10px 15px;
  }
  /*#endregion lobby trades*/
}
@media screen and (max-width: 568px) {
  .trades_lobby_page .additional_market_data_listgroup .market_data_ul li {
    width: 49%;
  }
}
@media screen and (max-width: 375px) {
  .additional_market_data_listgroup .market_data_ul li a {
    font-size: 1.07em;
    padding-right: 43px;
  }
  .additional_market_data_listgroup .market_data_ul li a.font_icon:before {
    font-size: 27px;
  }
  .additional_market_data_listgroup .market_data_ul li a img,
  .additional_market_data_listgroup .market_data_ul li a svg {
    width: 25px;
  }
}
/*#endregion additional market data listgroup*/
/*#region additional market data general list*/
.additional_market_data_general_list li {
  margin-bottom: 1em;
}
.additional_market_data_general_list li a:before {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.additional_market_data_general_list li a {
  padding: 1.5em 1em;
  display: block;
  color: #0a3e76;
  background-color: #dadadc;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 1.3em;
  height: 100px;
}
.additional_market_data_general_list li a span {
  width: 70%;
  display: inline-block;
  font-weight: bold;
  vertical-align: middle;
}
.additional_market_data_general_list li a span:after {
  margin-right: 7px;
}
.additional_market_data_general_list li a img,
.additional_market_data_general_list li a svg,
.additional_market_data_general_list li a i {
  width: 25%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
}
.additional_market_data_general_list li a svg path {
  fill: #b0b1b2;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.additional_market_data_general_list li a i {
  text-align: center;
}
.additional_market_data_general_list li a i:before {
  font-size: 50px;
  color: #b0b1b2;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/*#region additional market data general list Hovers*/
@media screen and (min-width: 1024px) {
  .additional_market_data_general_list li a:hover,
  .additional_market_data_general_list li a:focus {
    background-color: #0a3f76;
    color: #ffffff;
  }
  .additional_market_data_general_list li a:hover i:before,
  .additional_market_data_general_list li a:focus i:before {
    color: #3b6591;
  }
  .additional_market_data_general_list li a:hover svg path,
  .additional_market_data_general_list li a:focus svg path {
    fill: #3b6591;
  }
}
/*#endregion additional market data general list Hovers*/
/*mobile tablet*/
@media screen and (max-width: 768px) {
  .additional_market_data_general_list li a img,
  .additional_market_data_general_list li a svg,
  .additional_market_data_general_list li a i {
    width: 50px;
  }
  .additional_market_data_general_list li a span {
    width: calc(100% - 55px);
  }
}
@media screen and (max-width: 1200px) {
  .additional_market_data_wrap .p_l_0 {
    padding-left: 15px;
  }
}
/*#endregion additional market data general list*/
/*#endregion Market Data Section*/
/*#region statistics*/
/*#region statistic review link*/
.hp .statistic_section {
  background-image: url("../img/news/bg-news-2.jpg");
  background-position: center center;
  background-size: contain;
}
/*.hp .statistic_section .rich_promoted_item{max-height:185px;}*/
.statistics_review_wrap > div {
  margin-bottom: 15px;
}
.statistics_review_link {
  background-color: #0a3e76;
  color: #fff;
  display: block;
  padding: 2em 5.5em 2em 1em;
  position: relative;
  font-size: 1.3em;
  border: 1px solid #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_review_link span {
  font-weight: bold;
}
.statistics_review_link.font_icon:before {
  color: #fff;
  position: absolute;
  right: 1em;
  font-size: 2.4em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_review_link svg,
.statistics_review_link img {
  width: 48px;
  height: auto;
  position: absolute;
  right: 2.5em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.statistics_review_link svg {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_review_link svg path {
  fill: #ffffff;
}

/*#region statistics Hover*/

.statistics_review_link:hover,
  .statistics_review_link:focus {
    background-color: #fff;
    color: #0a3e76;
  }
  .statistics_review_link.font_icon:hover:before,
  .statistics_review_link.font_icon:focus:before {
    color: #0a3e76;
  }
  .statistics_review_link:hover svg path,
  .statistics_review_link:focus svg path {
    fill: #0a3e76;
  }
/*#endregion statistics Hover*/
/*#region statistic review mobile*/
/*@media screen and (min-width: 768px) and (max-width: 1024px) {*/
@media screen and (max-width: 1024px) {
  .statistics_review_link {
    padding: 1.5em 2.7em 1.5em 1em;
    font-size: 1.1em;
  }
  .statistics_review_link.font_icon:before {
    font-size: 1.4em;
    right: 0.5em;
  }
  .statistics_review_link svg,
  .statistics_review_link img {
    width: 26px;
    right: 0.5em;
  }
}
@media screen and (max-width: 480px) {
  .statistics_review_link {
    padding-left: 0.4em;
    font-size: 1em;
    padding-right: 3.2em;
  }
  .statistics_review_link.font_icon:before {
    font-size: 1.65em;
  }
  .statistics_review_link svg,
  .statistics_review_link img {
    width: 30px;
    right: 0.65em;
  }
}
@media screen and (max-width: 350px) {
  .statistics_review_link {
    padding: 1.5em 1em;
    font-size: 1em;
  }
  .statistics_review_link.font_icon:before,
  .statistics_review_link svg,
  .statistics_review_link img {
    display: none;
  }
}
/*#endregion statistic review mobile*/
/*#endregion statistic review link*/
/*#region statistics link with data*/
.statistics_link_data_wrap {
  margin-bottom: 16px;
}
.statistics_link_with_data {
  background-color: #fff;
  display: block;
  border: 1px solid #c8cacb;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_link_data_title {
  font-size: 1.28em;
  background-color: #EBEEF3;
  color: #0a3e76;
  padding: 0.6em 0.3em;
  font-weight: bold;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_link_data_content {
  padding: 1em;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_num {
  font-size: 1.3em;
  font-weight: bold;
}
.statistics_link_data_content p {
  min-height: 2.8em;
}
.statistics_madad.up .statistics_num {
  color: #398929;
}
.statistics_madad.down .statistics_num {
  color: #c00000;
}
.statistics_madad .statistics_num:before,
.statistics_madad .statistics_num:after {
  display: inline-block;
  vertical-align: middle;
  font-family: arial;
}
.statistics_madad .statistics_num:before {
  width: 0;
  height: 0;
  border-style: solid;
  content: '';
  margin-left: 5px;
  margin-bottom: 3px;
}
.statistics_madad .statistics_num:after {
  margin-right: 5px;
  font-size: 0.9em;
}
.statistics_madad.up .statistics_num:before {
  border-width: 0 6px 8px 6px;
  border-color: transparent transparent #398929 transparent;
}
.statistics_madad.down .statistics_num:before {
  border-width: 8px 6px 0 6px;
  border-color: #c00000 transparent transparent transparent;
}
.statistics_madad.down .statistics_num:after {
  content: '\2212';
}
.statistics_madad.up .statistics_num:after {
  content: '\002B';
}
@media screen and (min-width: 1024px) {
  .statistics_link_with_data:hover,
  .statistics_link_with_data:focus {
    border: 1px solid #0a3e76;
    text-decoration: none;
  }
  .statistics_link_with_data:hover .statistics_link_data_title,
  .statistics_link_with_data:focus .statistics_link_data_title {
    background-color: #0a3e76;
    color: #fff;
  }
  /*.statistics_link_with_data:hover .statistics_link_data_content{background-color: #fff}*/
}
/*desktop changes*/
@media screen and (min-width: 1200px) {
  .statistics_link_data_content p {
    padding: 0 20%;
  }
}
@media screen and (min-width: 992px) {
  .statistics_link_data_content p {
    padding: 0 10%;
  }
}
@media screen and (max-width: 992px) {
  .statistics_link_data_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .statistics_link_data_wrap > div {
    margin-bottom: 10px;
  }
  .statistics_link_with_data {
    height: 100%;
  }
}
@media screen and (min-width: 768px) {
  .statistics_link_data_content b {
    display: block;
  }
  .statistics_num {
    font-size: 40px;
  }
  .statistics_madad .statistics_num {
    margin-top: 18px;
  }
  .statistics_madad .statistics_num:before {
    margin-left: 8px;
    margin-bottom: 6px;
  }
  .statistics_madad.down .statistics_num:before {
    border-width: 16px 12px 0 12px;
  }
  .statistics_madad.up .statistics_num:before {
    border-width: 0 12px 16px 12px;
  }
  .statistics_madad .statistics_num:after {
    margin-bottom: 6px;
  }
}
/*element order changes- only for mobile*/
@media screen and (max-width: 480px) {
  .statistics_link_data_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .statistics_link_data_content b {
    order: 2;
  }
  .statistics_num {
    order: 1;
    vertical-align: middle;
    line-height: 1;
    display: inline-block;
    padding-left: 3px;
  }
  .statistics_madad .statistics_num {
    width: 100%;
  }
  .statistics_link_data_content p {
    order: 3;
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .statistics_link_data_title {
    padding: 0.6em 0.2em;
    font-size: 1.1em;
  }
}
/*#endregion statistics link with data*/
/*#region carousel*/
.statistics_articles .carousel-control {
  opacity: 1;
  width: 10%;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0 ;
  box-shadow: 0 0 0 ;
  background-image: none;
  text-shadow: none;
  z-index:1;
}
.statistics_articles {
  margin: 1em 0;
  position: relative;
}
.statistics_articles_wrap {
  display: table;
  width: 100%;
  margin: 0;
  border: 1px solid #c8cacb;
}
.statistics_articles_title {
  background-color: #EBEEF3;
  font-size: 1.7em;
  font-weight: bold;
  text-align: center;
  float: none;
  display: table-cell;
  vertical-align: top;
  padding-top: 20px;
}
.statistics_articles_title > span {
  display: inline-block;
  vertical-align: middle;
}
#statistics_carousel {
  background-color: #fff;
  padding: 0;
  float: none;
  display: table-cell;
  border-right: 1px solid #c8cacb;
}

#statistics_carousel .carousel-control .glyphicon-chevron-left:before {
  content: '\E803';
  font-family: bursa;
  color: #0a3f76;
}
#statistics_carousel .carousel-control .glyphicon-chevron-right:before {
  content: '\E804';
  font-family: bursa;
  color: #0a3f76;
}
#statistics_carousel .carousel-control .glyphicon-chevron-left,
#statistics_carousel .carousel-control .glyphicon-chevron-right {
  font-size: 23px;
  margin-top: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#statistics_carousel .carousel-inner-text a {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.carousel-inner-text {
  font-size: 1.2em;
  padding-top: 2.3em;
  padding-bottom: 2.3em;
}
.carousel-inner-text b {
  margin-left: 1em;
}
#statistics_carousel .carousel-indicators {
  z-index: 1;
  left: 100%;
  right: auto;
  margin-right: 0;
  width: 20%;
  text-align: center;
  bottom: 27px;
  direction: ltr;
}
#statistics_carousel .carousel-indicators li {
  background-color: transparent;
  border: 1px solid #0a3e76;
  vertical-align: middle;
}
#statistics_carousel .carousel-indicators li.active,
#bursa_massages .carousel-indicators li.active
 {
  background-color: #0a3e76;
  width: 10px;
  height: 10px;
  margin: 1px;
}
@media screen and (min-width: 1024px) {
  #statistics_carousel .carousel-inner-text a:hover,
  #statistics_carousel .carousel-inner-text a:focus {
    color: #0a3e76;
  }
  .statistics_articles .carousel-control:focus {
    background-image: none;
  }
}
@media screen and (max-width: 1200px) {
  .statistics_carousel .carousel-control {
    width: 50px;
  }
  .statistics_carousel .text-center {
    text-align: right;
  }
  .statistics_carousel .carousel-inner-text {
    padding: 1.2em;
  }
  .statistics_carousel .carousel-control .glyphicon-chevron-left,
  .statistics_carousel .carousel-control .glyphicon-chevron-right {
    margin-right: 0;
    font-size: 25px;
    margin-left: 0;
  }
  .statistics_carousel .carousel-control .glyphicon-chevron-left {
    left: 10px;
  }
  .statistics_carousel .carousel-control .glyphicon-chevron-right {
    right: 10px;
    margin-right: 0;
  }
  .statistics_carousel .carousel-inner-text b {
    display: block;
  }
}
@media screen and (max-width: 992px) {
  #statistics_carousel .carousel-indicators {
    width: 33%;
  }
}
@media screen and (max-width: 767px) {
  #statistics_carousel {
    border-right: 0 none;
  }
  .statistics_carousel .carousel-inner-text {
    font-size: 1em;
    padding: 1.5em 3em;
  }
  .statistics_articles_wrap,
  .statistics_articles_title,
  #statistics_carousel {
    display: block;
  }
  .statistics_articles_title {
    font-size: 1.27em;
    padding: 5px 0;
  }
}
/*#endregion carousel*/
/*#region statistics_link_only_text*/
.statistics_link_only_text_wrap {
  margin-bottom: 2em;
}
.statistics_link_only_text {
  position: relative;
  display: block;
  background-color: #fff;
  border: 1px solid #c8cacb;
  color: #0a3f76 ;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 1.28em;
  font-weight: bold;
  padding: 2em 1em;
  margin-bottom: 16px;
}
.statistics_link_only_text .font_icon:before {
  color: #b4b4b4;
  font-size: 50px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_link_only_text svg,
.statistics_link_only_text img {
  width: 50px;
  height: auto;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.statistics_link_only_text svg path {
  fill: #b4b4b4;
}
.statistics_link_only_text .font_icon,
.statistics_link_only_text svg,
.statistics_link_only_text img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 14px;
}
@media screen and (max-width: 1024px) and (min-width: 769px)  {
 .statistics_link_only_text span.link_arrow{max-width: 130px;font-size:1em;display: inline-block;}
}
@media screen and (min-width: 1024px) {
  .statistics_link_only_text:hover,
  .statistics_link_only_text:focus {
    background-color: #0a3f76;
    border: 1px solid #0a3f76;
    color: #ffffff;
  }
  .statistics_link_only_text:hover svg path,
  .statistics_link_only_text:focus svg path {
    fill: #3b6591;
  }
  .statistics_link_only_text:hover .font_icon:before,
  .statistics_link_only_text:focus .font_icon:before {
    color: #3b6591;
  }
}
/*mobile*/
@media screen and (max-width: 768px) {
  .statistics_link_only_text_wrap {
    margin-bottom: 0;
  }
  .statistics_link_only_text .font_icon:before {
    font-size: 35px;
  }
  .statistics_link_only_text svg,
  .statistics_link_only_text img,
  .rich_icons_row .statistics_link_only_text svg,
  .rich_icons_row .statistics_link_only_text img.svg_img {
    width: 35px;
  }
  .statistics_link_only_text .link_arrow {
    display: inline-block;
    width: calc(100% - 50px);
    vertical-align: middle;
  }
  .statistics_link_only_text {
    padding: 0 0.5em;
    height: 90px;
  }
  .statistics_link_only_text:before {
    content: '';
    width: 0;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
  }
}
@media screen and (max-width: 375px) {
  .statistics_link_only_text_wrap > div[class*=" col-"],
  .statistics_link_only_text_wrap > div[class^="col-"],
  .rich_icons_row > div[class^="col-"] {
    width: 100%;
  }
  .statistics_link_only_text {
    height: auto;
    padding: 15px 12px;
  }
}
/*#endregion statistics_link_only_text*/
/*#endregion statistics*/
/*#region  hpMainContent*/
@media screen and (max-width: 1200px) {
  .hp #mainContent {
    display: flex;
    flex-wrap: wrap;
  }
  .first_data_section {
    order: 1;
  }
  .helper {
    order: 2;
	bottom:100px;
	top: auto;
  }
  .footer{
	  z-index:0;
  }
  .market_data_section {
    order: 3;
    background-image: url(../img/news/bg-news-2.jpg);
    background-position: center center;
    background-size: contain;
	margin-bottom: 20px;
  }
  .market_data_section.madad_data{
	background-image: none;
  }
  .whats_new_section {
    order: 4;
    background: none;
  }
  .statistic_section {
    order: 5;
  }
}
/*#endregion  hpMainContent*/
/*#region Footer*/
.footer {
  color: #fff;
  position: relative;
}
.top_footer {
  background-color: #12406f;
  padding-top: 2em;
  padding-bottom: 2em;
}
.bottom_footer {
  background-color: #072d54;
  padding-top: 1em;
  padding-bottom: 1em;
}
.bottom_footer ul li:last-child {
  padding-left: 0;
}
.bottom_footer a {
  color: #fff;
  display: block;
}
.bottom_footer div[class*=" col-"],
.bottom_footer div[class^="col-"] {
  position: static;
}
.footer_links_wrap > li:last-child {
  padding-right: 0;
}
.footer_links_wrap a {
  color: #fff;
  display: block;
}
.footer_links_wrap h2 {
  font-weight: bold;
}
.inner_footer_links.dropdown-menu {
  display: block;
  position: static;
  float: none;
  width: 100%;
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0    ;
  box-shadow: 0 0 0    ;
}
.inner_footer_links li a {
  padding: 3px 0;
  color: #fff;
  display: block;
}
.inner_footer_links.socials {
  margin-bottom: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.inner_footer_links.socials li img,
.inner_footer_links.socials li svg {
  max-width: 80%;
  height: auto;
}
.inner_footer_links.socials li svg path {
  fill: #ffffff;
}
@media screen and (min-width: 1240px) {
  .inner_footer_links.socials {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  ul.inner_footer_links.socials li {
    display: table-cell;
    text-align: center;
    width: 35px;
  }
  .inner_footer_links.socials li a {
    width: 100%;
    height: 35px;
    border-radius: 50%;
    border: 1px solid transparent;
    padding: 6px 0;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
}
@media screen and (max-width: 768px) {
	.footer{
		z-index:0; position: initial;
	}
	.footer .list-inline{
		margin-bottom: 20px;
	}
}
@media screen and (min-width: 1024px) {
  .inner_footer_links.socials li a:hover,
  .inner_footer_links.socials li a:focus {
    border-color: #fff;
  }
}
.scroll_top {
  opacity: 0;
  z-index: -1;
  position: fixed;
  background: #12406f;
  width: 49px;
  height: 49px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  border: 1px solid #fff;
  bottom: 100px;
  right: calc(50% - 670px);
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.scroll_top:after {
  font-family: bursa;
  content: '\E864';
  font-size: 28px;
  display: inline-block;
}
.scroll_top.stuck {
  animation: fadeInLeft 0.8s;
  z-index: 2;
  opacity: 1;
}
.scroll_top:hover,
.scroll_top:focus {
  background: #fff;
  color: #12406f;
  border: 1px solid #12406f;
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .scroll_top {
    left: 15px;
	bottom: 40px;
  }
}
.inner_footer_links.dropdown-menu > li > a:focus,
.inner_footer_links.dropdown-menu > li > a:hover {
  background: none;
  color: currentColor;
}
@media screen and (min-width: 1200px) {
  .inner_footer_links.dropdown-menu > li > a:before {
    content: '\E83F';
    font-family: bursa;
    display: inline-block;
    text-align: center;
    width: 1px;
    opacity: 0;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .inner_footer_links.dropdown-menu > li > a:hover:before,
  .inner_footer_links.dropdown-menu > li > a:focus:before {
    width: 10px;
    opacity: 1;
  }
}
@media screen and (max-width: 1200px) {
  /*.footer{z-index:0}*/
  .footer_links_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/*mobile*/
@media screen and (max-width: 768px) {
  .top_footer,
  .bottom_footer {
    padding-top: 0;
    padding-bottom: 0;
  }
  .footer_links_wrap > li {
    order: 2;
    width: 100%;
    border-bottom: 1px solid #395776;
  }
  .footer_links_wrap > li h2 {
    font-size: 1em;
    font-weight: bold;
    padding: 0.7em 0;
    margin: 0;
    line-height: 1.4;
    position: relative;
  }
  .footer_links_wrap > li:last-child {
    order: 1;
    padding-right: 15px;
  }
  .inner_footer_links.dropdown-menu {
    padding: 0;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .open > .inner_footer_links.dropdown-menu {
    max-height: 500px;
    padding: 5px 0;
  }
  .inner_footer_links.socials {
    margin: 1em 0;
  }
  .inner_footer_links.socials li a.font_icon:before {
    font-size: 25px;
  }
  .inner_footer_links.app {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-bottom: 1em;
  }
  .inner_footer_links.app li {
    display: table-cell;
    text-align: center;
  }
  .inner_footer_links img {
    max-width: 100%;
  }
  .footer_links_wrap > li h2:after {
    font-weight: normal;
    position: absolute;
    left: 0;
    top: calc(50% - 0.5em);
    color: #fff;
    font-family: bursa;
    content: '\E803';
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .footer_links_wrap > li.open h2:after {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .bottom_footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .bottom_footer .row > div {
    width: 100%;
  }
  .bottom_footer .row > div:first-child {
    order: 2;
  }
  .bottom_footer .row > div:last-child {
    order: 1;
  }
  .bottom_footer .row div ul li {
    display: block;
    text-align: left;
    border-bottom: 1px solid #395776;
    padding-right: 15px;
    padding-left: 15px;
  }
  .bottom_footer a {
    padding: 0.7em 0;
  }
  .copyrights {
    padding: 1.1em 0.7em;
    display: inline-block;
    width: 60%;
  }
  .scroll_top {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    right: 17px;
    bottom: 15px;
  }
}
@media screen and (max-width: 375px) {
  .scroll_top {
    bottom: 12px;
  }
}
/*#endregion Footer*/
/*#region ticker*/
.ticker_wrap {
  position: fixed;
  bottom: 0;
  border-top: 2px solid #a5c2e0;
  z-index: 11;
  right: 0;
  left: 0;
}
.modal-open .ticker_wrap {
  right: 17px;
}
/*#region ticker line*/
.ticker {
  background-color: #ddeaf8;
  padding: 1em 0;
}
.ticker .ticker_ul_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ticker ul li:not(.ticker_time) {
  color: #0a3e76;
}
.ticker ul li > div {
  padding: 0 3px;
  display: inline-block;
}
.ticker ul li div span {
  display: inline-block;
}
.ticker ul li div .num {
  direction: ltr;
}
.ticker ul li div .letter {
  display: inline-block;
  font-size: 13px;
  background-color: #0a3e76;
  color: #fff;
  padding: 0px 8px 2px;
  border-radius: 3px;
}
.ticker ul li .down_or_up:before {
  width: 0;
  height: 0;
  border-style: solid;
  content: '';
  display: inline-block;
}
.ticker ul li .down_or_up.up:before {
  border-width: 0 9px 12px 9px;
  border-color: transparent transparent #296a1b transparent;
}
.ticker ul li .down_or_up.up ~ div {
  color: #296a1b;
}
.ticker ul li .down_or_up.down:before {
  border-width: 12px 9px 0 9px;
  border-color: #c00000 transparent transparent transparent;
}
.ticker ul li .down_or_up.down ~ div {
  color: #c00000;
}
.extend_ticker {
  font-weight: bold;
  color: #0a3e76;
  position: relative;
  display: block;
  padding-right: 33px;
}
.extend_ticker:before {
  content: '\E888';
  font-family: bursa;
  font-weight: normal;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: -4px;
  border: 1px solid;
  text-align: center;
  padding-top: 5px;
  padding-left: 1px;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .extend_ticker:hover:before,
  .extend_ticker:focus:before,
  .ticker_popup_title .close_ticker:hover:before,
  .ticker_popup_title .close_ticker:focus:before {
    background-color: #0a3e76;
    color: #ffffff;
  }
}
/*#endregion ticker line*/
/*#region ticker popup*/
.ticker_popup {
  display: none;
  background-color: #ffffff;
}
.ticker_popup_title {
  background-color: #ddeaf8;
  text-align: center;
}
.ticker_popup_title .container {
  position: relative;
}
.ticker_popup_title .close_ticker {
  position: absolute;
  left: 0;
  top: 5px;
  padding: 0.5em;
  color: #0a3e76;
  font-weight: bold;
}
.ticker_popup_title .close_ticker:before {
  content: '\E85F';
  font-family: bursa;
  display: inline-block;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  margin-left: 5px;
  font-weight: normal;
  vertical-align: middle;
  border: 1px solid;
  padding-top: 6px;
  font-size: 12px;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.ticker_popup_title ul li {
  display: inline-block;
  font-size: 1.28em;
  padding: 0.7em 1em;
  cursor: pointer;
}
.ticker_popup_title ul li.active {
  font-weight: bold;
  color: #0a3e76;
  position: relative;
}
.ticker_popup_title ul li.active:after {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 3px;
  background-color: #0a3e76;
  right: 0;
}
.ticker_popup_panel:first-child {
  padding: 2em 0;
}
.ticker_popup_panel:nth-child(2) {
  padding-top: 3em;
}
.ticker_popup_panel:nth-child(3) {
  padding: 75px 0 74px;
}
.ticker_popup_panel[aria-hidden="true"] {
  display: none;
}
.ticker_panel_stocks {
  height: 435px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.ticker_stocks_date {
  padding: 0 16px;
  margin-bottom: 1em;
}
.ticker_stocks_info {
  border: 1px solid #d0d0d0;
  text-align: center;
  margin-bottom: 1em;
  height: 150px;
  color: #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  display: block;
}
.ticker_stocks_info.text-box{
	text-align: right;
	padding: 1em;
	color: #444444;
}
.ticker_stocks_info_title {
  background-color: #efefef;
  font-size: 1.2em;
  color: #0a3e76;
  font-weight: bold;
  padding: 0.35em 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.mahzorim .ticker_stocks_info_title {
  color: #444444;
}
.ticker_stocks_info.up,
.up .ticker_stocks_info_points {
  color: #296a1b;
}
.ticker_stocks_info.down,
.down .ticker_stocks_info_points {
  color: #c00000;
}
.ticker_stocks_info_wrap {
  padding: 0.8em 1em;
}

.ticker_stocks_info_percent {
  font-size: 2.4em;
  font-weight: bold;
  position: relative;
}
.ticker_stocks_info.up .ticker_stocks_info_percent:before,
.ticker_stocks_info.down .ticker_stocks_info_percent:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 2px;
}
.ticker_stocks_info.up .ticker_stocks_info_percent:after,
.ticker_stocks_info.down .ticker_stocks_info_percent:after {
  font-size: 0.8em;
  font-family: arial;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 2px;
}
.ticker_stocks_info.up .ticker_stocks_info_percent:before {
  border-width: 0 8px 12px 8px;
  border-color: transparent transparent #296a1b transparent;
}
.ticker_stocks_info.up:not(.ticker_turnover) .ticker_stocks_info_percent:after {
  content: '\002B';
}
.ticker_stocks_info.down .ticker_stocks_info_percent:before {
  border-width: 12px 8px 0 8px;
  border-color: #c00000 transparent transparent transparent;
}
.ticker_stocks_info.down:not(.ticker_turnover) .ticker_stocks_info_percent:after {
  content: '\2212';
}
.ticker_stocks_info_points {
  font-size: 1.28em;
  font-weight: bold;
  color: #444444;
}
.ticker_stocks_info .indications_span {
  position: absolute;
  left: 5px;
  bottom: 5px;
}
.ticker_stocks_info_points.arrow.ltr_num{position:relative;direction:ltr;display:inline-block;padding-right:15px;}
.ticker_stocks_info_points.arrow.ltr_num:before{
	position:absolute;
	right:0px;
	top:4px;
}
/* ticker stocks is empty */
.ticker_stocks_info.empty-stocks .ticker_stocks_info_percent{
	display: none;
}
.ticker_stocks_info.empty-stocks .ticker_stocks_info_points{
	padding-top: 33px;
}
.ticker_stocks_info.empty-stocks.long-title .ticker_stocks_info_points{
	padding-top: 21px;
}
.currency_symbol {
  line-height: 22px;
  text-align: center;
  color: #0a3e76;
  display: inline-block;
  margin-left: 5px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #0a3e76;
}
.ticker_panel_trends h2 {
  font-weight: bold;
  display: inline-block;
  margin-left: 5px;
}
@media screen and (min-width: 1024px) {
  .ticker_stocks_info:hover,
  .ticker_stocks_info:focus {
    border: 1px solid #0a3e76;
  }
  .ticker_stocks_info:hover .ticker_stocks_info_title,
  .ticker_stocks_info:focus .ticker_stocks_info_title {
    background-color: #0a3e76;
    color: #fff;
  }
}
/*#region foreign currency*/
.foreign_currency_item {
  display: block;
  position: relative;
  border: 1px solid #d0d0d0;
  text-align: center;
  margin-bottom: 1em;
  height: 150px;
  color: #0a3e76;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.foreign_currency_title {
  background-color: #eaeef3;
  font-size: 1.2em;
  color: #0a3e76;
  font-weight: bold;
  padding: 0.35em 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.flag_img {
  position: absolute;
  top: 0;
  left: 0;
}
.foreign_currency_item.up {
  color: #296a1b;
}
.foreign_currency_item.down {
  color: #c00000;
}
.foreign_currency_content {
  padding: 25px 1em;
}
.foreign_currency_item .foreign_currency_precent {
  font-size: 2.4em;
  font-weight: bold;
  position: relative;
  display: inline-block;
  line-height: 1;
}
.foreign_currency_item .foreign_currency_precent:before,
.foreign_currency_item .foreign_currency_precent:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.foreign_currency_item .foreign_currency_precent:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  left: calc(100% + 4px);
}
.foreign_currency_item .foreign_currency_precent:after {
  font-size: 0.8em;
  font-family: arial;
  right: calc(100% + 4px);
}
.foreign_currency_item.up .foreign_currency_precent:before {
  border-width: 0 8px 12px 8px;
  border-color: transparent transparent #296a1b transparent;
}
.foreign_currency_item.up .foreign_currency_precent:after {
  content: '\002B';
}
.foreign_currency_item.down .foreign_currency_precent:before {
  border-width: 12px 8px 0 8px;
  border-color: #c00000 transparent transparent transparent;
}
.foreign_currency_item.down .foreign_currency_precent:after {
  content: '\2212';
}
.foreign_currency_shaar {
  font-size: 1.28em;
  font-weight: bold;
  color: #444444;
  padding: 3px 0;
}
.up .foreign_currency_shaar {
  color: #296a1b;
}
.down .foreign_currency_shaar {
  color: #c00000;
}
.currency_symbol {
  text-align: center;
  color: #0a3e76;
  display: inline-block;
  margin-left: 5px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #0a3e76;
}
.ticker_panel_trends h2 {
  font-weight: bold;
  display: inline-block;
  margin-left: 5px;
}
/*#region trades lobby*/
.general_section_inner .trades_lobby_page .foreign_currency_item {
  margin-bottom: 0;
}
.trades_lobby_page .flag_img {
  width: 25%;
}
@media screen and (max-width: 768px) {
  /*.trades_lobby_page .foreign_currency *[class*=" col-"]{margin-bottom:10px;}*/
  .trades_lobby_page .foreign_currency *[class*=" col-"] {
    margin-bottom: 10px;
  }
  .trades_lobby_page .foreign_currency *[class*=" col-"]:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  .trades_lobby_page .foreign_currency .trades_title_wrap {
    border-bottom: 0 none;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
	.trades_lobby_page .flag_img {
	width: 35%;
}
.foreign_currency_item{
	height: 125px;
}
.foreign_currency_title{
	font-size: 1em;
}
.foreign_currency_item .foreign_currency_precent{
	font-size: 1.8em;
}
.trades_lobby_page .foreign_currency *[class*=" col-"]{
	margin-bottom: 20px;
}
.trades_lobby_page .foreign_currency *[class*=" col-"]:nth-last-child(-n+2){
	margin-bottom: 5px;
}
.foreign_currency .link_full_page{
	text-align: left;
}
}
/*#endregion trades lobby*/
@media screen and (min-width: 1024px) {
 .foreign_currency_item:hover {
    border: 1px solid #0a3e76;
  }
  .foreign_currency_item:hover .foreign_currency_title,
  .foreign_currency_item:hover .foreign_currency_title   .currency_symbol
  {
    background-color: #0a3e76;
    color: #fff;
  }
   .foreign_currency_item:hover .foreign_currency_title   .currency_symbol{
	   border: 1px solid #ffffff;
   }
}
/*#endregion foreign currency*/
/*#endregion ticker popup*/
/*mobile*/
@media screen and (max-width: 1300px){
	.market_data_popup.modal-dialog{
		width: 90%;
		max-width: 1180px;
		margin-right: 3%;
	}
}
@media screen and (max-width: 1024px){
	.market_data_popup.modal-dialog{
		width: 90%;
		max-width: 920px;
		margin-right: 3%;
	}
}
@media screen and (max-width: 1200px) {
  .ticker_wrap {
    display: none;
  }
}
/*#endregion ticker*/
/*#region maya_graph_popup*/
.maya_graph_popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
.market_data_popup {
  background-color: #fff;
  padding: 1em;
}
button.close.close_market_data_popup {
  position: absolute;
  right: 100%;
  display: inline-block;
  background-color: #bababa;
  padding: 15px;
  cursor: pointer;
  top: 0;
  opacity: 0.8;
}

.close_market_data_popup:before {
  content: '\E85F';
  font-family: 'bursa';
  font-size: 25px;
  color: #3b3b3b;
  display: inline-block;
  position: relative;
}
.close_market_data_popup:focus:before{
	outline: 1px dotted  #0a3e76;
  outline: 1px dotted -webkit-focus-ring-color;
   outline-color: #0a3e76;
   outline-offset: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.market_data_popup .sell_buy {
  padding: 0 4px;
  width: 80px;
  background-color: #bc5a0a;
  color: #fff;
  position: absolute;
  left: 5px;
  top: 5px;
  font-weight: normal;
  font-size: 13px;
}
.market_data_popup .sell_buy span {
  display: inline-block;
  width: 35px;
  padding-right: 5px;
}
.market_data_popup .sell_buy:before {
  content: '\E86B';
  font-family: bursa;
  display: inline-block;
  font-size: 35px;
}
.market_data_popup .bond_main_details h3 {
  position: relative;
}
@media screen and (max-width: 768px) {
	.market_data_popup .sell_buy:before{
		font-size: 26px;
	}
  button.close.close_market_data_popup {
    right: auto;
    left: 0;
    bottom: 100%;
    padding: 7px 8px;
    top: auto;
  }
.market_data_popup
  {
    margin-top: 45px;
    padding: 1em 0;
  }
  .close_market_data_popup:before {
    font-size: 20px;
  }
}
/*#endregion maya_graph_popup*/
/*#region breadcrumbs*/
.hp .breadcrumbs_zone {
  display: none;
}





/*#region loading*/
.item_loaders {
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-size: 100%;
  position: absolute;
  z-index: 3;
  padding: 0 15px;
  top: 0;
  right: 0;
}
.loader_text_with_img {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20245.7%2070%22%20%3E%3Cpath%20fill%3D%22%23E9E8E8%22%20d%3D%22M55%2050.2h115.3v11h-115.3v-11zM5.5%2029.2h164.8v11h-164.8v-11zM104.3%208.2h66v11h-66v-11zM183.3%206.2h52c1.7%200%203%201.3%203%203v52c0%201.7-1.3%203-3%203h-52c-1.7%200-3-1.3-3-3v-52c0-1.7%201.4-3%203-3z%22%2F%3E%3C%2Fsvg%3E");
}
.loader_only_text {
  background-size: 100% 20%;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20245.7%2070%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23E9E8E8%22%20d%3D%22M55%2050.2h183.3v11h-183.3v-11zM5.5%2029.2h232.8v11h-232.8v-11zM104.3%208.2h134v11h-134v-11z%22%2F%3E%3C%2Fsvg%3E");
}
.loader_only_img {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20781%20480%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23E9E8E8%22%20d%3D%22M0%200h781v480h-781v-480z%22%2F%3E%3C%2Fsvg%3E");
}
.item_loaders > div {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)), color-stop(0.5, rgba(255, 255, 255, 0.3)));
  background: -moz-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)), color-stop(0.5, rgba(255, 255, 255, 0.3)));
  background: gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)), color-stop(0.5, rgba(255, 255, 255, 0.3)));
  background-size: 40px 100%;
  animation: shimmer 2s infinite;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent;
  position: relative;
  z-index: 5;
  height: 100%;
}
@-moz-keyframes shimmer {
  0% {
    background-position: top right;
  }
  100% {
    background-position: top -100px;
  }
}
@-webkit-keyframes shimmer {
  0% {
    background-position: top right;
  }
  100% {
    background-position: top -100px;
  }
}
@-o-keyframes shimmer {
  0% {
    background-position: top right;
  }
  100% {
    background-position: top -100px;
  }
}
@-ms-keyframes shimmer {
  0% {
    background-position: top right;
  }
  100% {
    background-position: top -100px;
  }
}
@keyframes shimmer {
  0% {
    background-position: top right;
  }
  100% {
    background-position: top left;
  }
}
/*#endregion loading*/
/*#region vinik changes- content page and madad*/
.rich_date .rich_time + .rich_year,
.rich_date span:nth-last-child(2) {
  margin-top: 6px;
  padding: 1px 9px;
  margin-right: -50px;
}
.rich_links_title:hover,
.rich_links_title:focus {
  color: #FFF;
}
.three_items_icon_list_section > .border_bt {
  padding-bottom: 45px;
}
@media (max-width: 1200px) {
  .three_items_icon_list_section > .border_bt {
    padding-bottom: 0;
  }
}
.rich_content_item li {
  padding-right: 14px;
}
.rich_date .rich_year {
  margin-top: 1px;
}
@media (max-width: 768px) {
  .rich_content_item.row {
    margin-right: 0;
    margin-left: 0;
  }
  .fav_menu_toogle {
    position: fixed;
    bottom: 50px;
    right: 17px;
  }

/*.fav_menu.table-layout   .fav_menu_toogle{
	bottom: 50px;
   }*/
}
.rich_content.list_item a {
  display: inline-block;
}
.tnuot_madad_details .tab-content {
  margin-bottom: 15px;
}
@media screen and (min-width: 769px) {
  .change_madad,
  .more_madad {
    top: -55px;
  }
.table_menu   .more_madad {
    top: -80px;
	z-index: 2;
  }
}
/*#endregion vinik changes- content page*/
/*#region adding to madad lobby*/
.anafim_graf_data span {
  display: inline-block;
}
.anaf_graph_color {
  width: 14px;
  height: 14px;
  margin-left: 2px;
}
.anaf_graph_num {
  font-weight: bold;
  width: 40px;
}
.anafim_graf_data ul li {
  padding: 5px 0;
}
.anafim_graf_data ul li span,
.anafim_graf_data ul li b
{
	display: inline-block;
	position: relative;
}
.anafim_graf_data ul li .anaf_graph_text span:before{
	content:"\E83F";
	font-family: "bursa";
	margin-right: 7px;
	padding-left: 7px;
}
/*#endregion adding to madad lobby*/
/* branch popup */
.left_checkbox_modal_top.one-col ul {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
  padding: 0px;
  position: relative;
}
.left_checkbox_modal_top.one-col ul:first-child{
	margin: 5px;
}
.left_checkbox_modal_top.one-col ul:first-child>li{
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding: 0px;
	position: relative;
}
.left_checkbox_modal_top.one-col ul:first-child>li:last-child{
	border-bottom: 1px solid #e4e4e4;
}
.left_checkbox_modal_top.one-col ul:first-child li>div.level1{
	padding: 5px 20px;
}
.left_checkbox_modal_top.one-col ul:first-child>li>ul.collapse>li{
	padding: 5px 45px;
	border-top: 1px solid #e4e4e4;
}
/* plus/minus button */
.checkbox_popup_button {
  position:absolute;
  width: 18px;
  height: 18px;
  left: 10px;
  top: 10px;
}
.checkbox_popup_button > span {
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  background: #ffffff;
  left: 0;
  top: 0;
}
.checkbox_popup_button > span:after,
.checkbox_popup_button > span:before {
  content: "";
  background-color: #0a3f76;
  position: absolute;
  top: 50%;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.checkbox_popup_button > span:before {
  width: 3px;
  height: 18px;
  margin-left: -2px;
  left: 9px;
  top: calc(50% - 9px);
}
.checkbox_popup_button > span:after {
  width: 18px;
  height: 3px;
  margin-top: -2px;
  left: 0px;
}
.checkbox_popup_button[aria-expanded=true] > span:before {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.checkbox_popup_button[aria-expanded=true] > span:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* table wide layout */
.table_page_table_container.table_container_wide{
	overflow-x: scroll;
	position: relative;
}
.table.table_page_main_table.table_wide{
	min-width: 100%;
	max-width: none;
	width: 100%;
}
.table.table_page_main_table.table_wide > thead > tr > th{
	width: 65px;

}
.table.table_page_main_table.table_wide > thead > tr > th.name,
.table.table_page_main_table > thead > tr > th.name,
.table.table_page_main_table.table_wide >  tbody > tr > td.name,
.table.table_page_main_table > tbody > tr > td.name
{
	width: 150px;
}

.table.table_page_main_table.table_wide > thead > tr > th.price_indicator,
.table.table_page_main_table > thead > tr > th.price_indicator,
.table.table_page_main_table.table_wide >  tbody > tr > td.price_indicator,
.table.table_page_main_table >  tbody > tr > td.price_indicator
{
	width: 110px!important;
}
.table.table_page_main_table.table_wide > thead > tr > th.percent_chage,
.table.table_page_main_table > thead > tr > th.percent_chage,
.table.table_page_main_table.table_wide > tbody > tr > td.percent_chage,
.table.table_page_main_table > tbody > tr > td.percent_chage
{
	width: 75px;
}
.table.table_page_main_table.table_wide > thead > tr > th.price,
.table.table_page_main_table > thead > tr > th.price,
.table.table_page_main_table.table_wide > tbody > tr > td.price,
.table.table_page_main_table > tbody > tr > td.price
{
	width: 100px;
}
.table.table_page_main_table.table_wide > thead > tr > th.id,
.table.table_page_main_table > thead > tr > th.id,
.table.table_page_main_table.table_wide > thead > tr > th.ColW_1,
.table.table_page_main_table > thead > tr > th.ColW_1,
.table.table_page_main_table.table_wide >  tbody > tr > td.id,
.table.table_page_main_table >  tbody > tr > td.id,
.table.table_page_main_table.table_wide >  tbody > tr > td.ColW_1,
.table.table_page_main_table >  tbody > tr > td.ColW_1
{
	width: 70px;
}
.table.table_page_main_table.table_wide > thead > tr > th.ColW_3,
 .table.table_page_main_table  > thead > tr > th.ColW_3,
 table.table_page_main_table.table_wide > tbody > tr > td.ColW_3,
 .table.table_page_main_table  > tbody > tr > td.ColW_3
{
	width: 100px;
}
.table.table_page_main_table.table_wide > thead > tr > th.date,
.table.table_page_main_table > thead > tr > th.date,
table.table_page_main_table.table_wide > tbody > tr > td.date,
.table.table_page_main_table > tbody > tr > td.date

{
	width: 100px;
}
.table.table_page_main_table.table_wide > thead > tr > th.date_time_sec,
.table.table_page_main_table > thead > tr > th.date_time_sec,
.table.table_page_main_table.table_wide > tbody > tr > td.date_time_sec,
.table.table_page_main_table > tbody > tr > td.date_time_sec
{
	width: 150px;
}
.table.table_page_main_table.table_wide > thead > tr > th.ColW_5,
.table.table_page_main_table.table_wide > tbody > tr > td.ColW_5,
table.table_page_main_table > thead > tr > th.ColW_5,
.table.table_page_main_table > tbody > tr > td.ColW_5
{
	width: 130px;
}
.table.table_page_main_table.table_wide > thead > tr > th.ColW_3,
.table.table_page_main_table.table_wide > thead > tr > th.index-included,
.table.table_page_main_table > thead > tr > th.ColW_3,
.table.table_page_main_table > thead > tr > th.index-included,
.table.table_page_main_table.table_wide > tbody > tr > td.ColW_3,
.table.table_page_main_table.table_wide > tbody > tr > td.index-included,
.table.table_page_main_table > tbody > tr > td.ColW_3,
.table.table_page_main_table > tbody > tr > td.index-included

{
	width: 100px;
}
.table.table_page_main_table.table_wide > thead > tr > th.ColW_4,
.table.table_page_main_table > thead > tr > th.ColW_4,
.table.table_page_main_table.table_wide >  tbody > tr > td.ColW_4,
.table.table_page_main_table >  tbody > tr > td.ColW_4
{
	width: 120px;
	min-width: 107px;
}
.table.table_page_main_table.table_wide > thead > tr > th.ColW_2,
.table.table_page_main_table > thead > tr > th.ColW_2,
.table.table_page_main_table.table_wide > tbody > tr > td.ColW_2,
.table.table_page_main_table > tbody > tr > td.ColW_2
{
	width: 80px;
}
.table.table_page_main_table.table_wide > tbody > tr > td a:not(.securities_status){
	color: #0a3f76;
	text-decoration: underline;
}
.table.table_page_main_table > thead > tr > th.ColW_6,
.table.table_page_main_table > tbody > tr > td.ColW_6
{
	width: 170px;
}
.table.table_page_main_table > thead > tr > th.ColW_7,
.table.table_page_main_table > tbody > tr > td.ColW_7
{
	width: 200px;
}
.table.table_page_main_table > thead > tr > th.ColW_8,
.table.table_page_main_table > tbody > tr > td.ColW_8
{
	width: 115px;
}
.table.table_page_main_table > thead > tr > th.ColW_8,
.table.table_page_main_table > tbody > tr > td.ColW_8
{
	width: 115px;
}

/*.table.table_page_main_table.table_wide  .tooltip .tooltip-inner {
  background-color: #d0d0d0;
  color: #0a3f76;
  border: 0 none;
  font-weight: bold;
  font-size: 12px;
}
.table.table_page_main_table.table_wide .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #d0d0d0;
}*/
.table.table_page_main_table.table_wide .table_indications.nofloat{
	max-width: none;
	float: right;
}
.table.table_page_main_table.table_wide   > tbody > tr > td.ColW_1 .tooltip .tooltip-inner
 {
	width: 200px;
}
.table.table_page_main_table.table_wide   > tbody > tr > td.ColW_1.short-tooltip  .tooltip .tooltip-inner
{
	width: 80px;
}
.table.table_page_main_table.table_wide   > tbody > tr > td.percent_chage .tooltip .tooltip-inner{
	width: 120px;
}
.indications_span.change_status{
	background-color: #427738;
	color: #ffffff;
	border-color: #427738;
}
.lbl-blue{
	width: 28px;
	height: 18px;
	background: url("../img/tables/lbl-b.png") left top no-repeat;
	text-align: right;
	padding-right: 7px;
	font-size: 12px;
	color :#ffffff;
	display: inline-block;
}
.lbl-w{
	width: 28px;
	height: 18px;
	background: url("../img/tables/lbl-w.png") left top no-repeat;
	display: inline-block;
}
.lbl-in,
.lbl-out
{
	position: relative;
	display: inline-block;
	padding-right: 12px;
}
.lbl-in:before,
.lbl-out:before
{
	display: block;
	content:"";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #427738;
	position: absolute;
	right:0;
	top: 6px;
}
.lbl-out:before{
	background-color:  #ce640e;
}

table.table_page_main_table.table_wide > tbody > tr:hover > td:last-child,
table.table_page_main_table.table_wide > tbody > tr:focus > td:last-child, table.table_page_main_table.table_wide > tbody > tr.active > td:last-child{
	border-left: 1px solid #919192;
}

.lbl-select-time{
	display: inline-block;
    white-space: nowrap;
    padding-top: 8px;
    font-size: 13px;
    padding-right: 7px;
}
.mixed_radio_sorting_form select.form-control.first{
	border-right: none;
	width: 95%;
}
a.item-name{
	color: #0a3f76;
	text-decoration: underline;
}
table.table_page_main_table.history > tbody > tr > td> button{
	width: 16px;
    height: 16px;
    border: 1px solid #0a3e76;
    border-radius: 50%;
    line-height: 15px;
    font-size: 10px;
	background-color: transparent;
	margin-left: 5px;
}
table.table_page_main_table.history thead tr th{
	height: 30px;
	padding: 8px;
}
table.table_page_main_table.history thead tr th:first-child,
table.table_page_main_table.history tbody tr td:first-child
{
	width: 85%;
	padding-right: 0px!important;
}
table.table_page_main_table.history thead tr th:last-child{
	width: 10%;
}
table.table_page_main_table.history > tbody > tr > td:before,
table.table_page_main_table.history thead tr th:before {
  background-color: #ddd;
  width: calc(99%);
  right: 0px;
  position: absolute;
  content: '';
  height: 1px;
}
.table.history>thead>tr>th{
	border-top: none;
}
table.table_page_main_table.history thead  tr th:before {
  background-color: #0a3f76;
  height: 2px;
  bottom: 0;
}
table.table_page_main_table.history > tbody > tr > td{
	vertical-align: middle;
}
table.table_page_main_table.history > tbody > tr> td:last-child{
	border-left:1px solid transparent;
}
table.table_page_main_table.history > tbody > tr > td:last-child{
	text-align: left;
	padding-left: 0px;
}
table.table_page_main_table.history > tbody > tr:hover > td:last-child,
table.table_page_main_table.history > tbody > tr:focus > td:last-child,
table.table_page_main_table.history > tbody > tr.active > td:last-child{
  border-left: 1px solid #919192;
}
table.table_page_main_table.history a.file-type{
	display: inline-block;
	background: url("../img/tables/file-bg.png") top left no-repeat;
	width: 29px;
	height: 35px;
	margin-right: 10px;
	position: relative;
	text-align: center;
}
table.table_page_main_table.history a.file-type span{
	display:inline-block;
	font-size: 12px;
	color: #ffffff;
	padding-top: 13px;
}
	.main_table_name.general_popover.grey_popover > .general_popover_inner{
		display: inline-flex;
	}
	.main_table_name.general_popover.grey_popover > .general_popover_inner h2{
		order:2;
	}
	.main_table_name.general_popover.grey_popover > .general_popover_inner >button{
		background-color:transparent;
		order:1;
		text-align: right;
		margin-left: 3px;
	}
		.glyphicon-filter:before{
		font-family: 'bursa';
		content:"\E890";
		font-size: 1.53em;
		line-height: 1;
	}
	.general_popover_inner .popover.bottom > .arrow{
		left:0!important;
		right: 30px;
	}
	.general_popover_inner .popover{
		right:0px;
		left:auto;
	}
/* Mil04 - company*/
/* company search */
.more_madad.company_data{
	max-width: 255px;
}
.more_madad.company_data .more_madad_nav ul.first_level > li:first-child{
	width: 100%;
	background-color: #ffffff;
	padding-top: 25px;
}
.top_buttons_madad .more_madad.company_data  nav{
	padding-top: 0px;
}
.more_madad.company_data .more_madad_nav ul.first_level > li:last-child{
	background-color: #f7f7f7;
}
.search-company-box{
	width: 315px;
}
.search-company-box button.search-company{
	display:inline-block;
	width: 45px;
	height: 45px;
	background-color: #3a70a7;
	position: relative;
}
.search-company-box button.search-company .glyphicon.glyphicon-search{
	font-family: "bursa";
	font-size: 22px;
	color: #ffffff;
}
.search-company-box button.search-company .glyphicon.glyphicon-search:before{
	content:'\E81D';
}
.search-company-box input.change_but{
	vertical-align: top;
	padding:0px 8px;
}
.search-company-box input.change_but.collapsed{
	width: 175px;
}
.search-company-box input.change_but:not(.collapsed){
	width: 270px;
}
.search_box .search-autocomplete-list{
	background-color: #f7f7f7;	
}
.change_madad_nav{
	box-shadow: 0px 1px 4px #666666;
}
.search_box .search-autocomplete-list li{
	padding: 10px 15px;
	color: #0a3e76;
	font-size: 1.1em;
	font-weight: bold;
	position: relative;
	cursor: pointer;
}
.search_box .search-autocomplete-list li a{
	color: #0a3e76;
}
.search_box .search-autocomplete-list li:after{
	font-family: "bursa";
	content: "\E803";
	color: #0a3e76;
	left: 15px;
	top: 12px;
	position: absolute;
}
.top_buttons_madad nav.find_company > ul{
	padding-top:0;
}
.top_buttons_madad .search_box nav{
	padding-top: 0px;
}
.change_madad_nav #dataSearchResults{
	height: 250px;
	overflow-y: auto;
}
.change_madad_nav #dataSearchResults>li{
	padding:0.5em;
}
.change_madad_nav #dataSearchResults>li:hover{
	background-color: #f0f0f0;
}
.top_buttons_madad nav ul#dataSearchResults li a:before
{
	background: transparent;
}
@media screen and (max-width: 768px) {
	.search-company-box{
		width: 100%;
	}
	.search-company-box input.change_but{
		width: calc(100% - 55px)!important;
		position: relative;
		top:0px;
	}
	.search-company-box button.search-company{
		width: 55px;
		height: 55px;
	}
	.more_madad.company_data{
		max-width: none;
	}
}
/* ANCHORS MENU */
.first_data_title_section.is_stuck .anchors{
	border-top: 2px solid #dadada;
	border-bottom: 2px solid #dadada;
	padding-right:0px;
	padding-left: 0px;
	background-color: #ffffff;
}
.container-fluid.anchors.banner_layout{
	padding-right:0;
	padding-left:0;
}
.top-anchors-menu{
	width: 100%;
	min-height: 45px;
	margin: 20px 0 50px 0px;
	border-top: 2px solid #dadada;
	border-bottom: 2px solid #dadada;	
}
.general_content_section .top-anchors-menu{
	border-top: none;
	margin-top:0;
	margin-bottom: 20px;
}
.first_data_title_section.is_stuck .anchors .top-anchors-menu{
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: none;
	border-bottom: none;
}
.top-anchors-menu ul{
	display: table;
	height: 45px;
}
.top-anchors-menu li{
	display: table-cell;
	vertical-align: middle;
	height: 45px;
}
.top-anchors-menu li a{
	font-size: 20px;
	color: #0a3f76;
	padding: 0px 20px;
	position: relative;
	height: 45px;
	display: table-cell;
	vertical-align: middle;
}
.top-anchors-menu .main_menu > li.dropdown > a:after{
	height: 2px;
	bottom: -2px;
}
.top-anchors-menu li:first-child a{
	padding-right: 10px;
}

/*.top-anchors-menu .main_menu > li:not(.mobile_li) > a:after {display: none;}
.top-anchors-menu li.dropdown > a:hover:after, .top-anchors-menu li.dropdown > a:focus {border-bottom: 3px solid #0a3e76; padding-top: 4px;}*/

/* COMPANY BOX */
.company_title{
	margin-bottom: 10px;

}
.company_title .table_name{
	display: inline-block;
}
.company_title span{
	float: left;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    font-weight: normal;
}
.company_page_box{
	border: 1px solid #e8e8e8;
    background-color: #f7f7f7;
	padding: 20px 0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom: 20px;
}
.col-md-2.company_logo{
	max-width: 120px;
	margin-bottom: 20px;
}
.company_logo_box{
	width: 100%;
	margin: 0 auto;
	max-width: 80px;
	height: 80px;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	border-radius: 2px;
	position: relative;
}
.company_logo_box img{
	width: 95%;
	position:absolute;
	margin:auto;
	top:0;left:0;right:0;bottom:0;
}
.left_company_box{
	float: left;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	margin-left: 15px;
	max-width: 370px;
	min-height: 100px;
	padding-left:0px;
	padding-right: 0px;
	margin-bottom: 10px;
}
@media screen and (max-width: 1280px) {
	.left_company_box{
			max-width: 355px;
	}
	.container-fluid.anchors{
		padding-right: 25px;
		padding-left: 25px;
	}
}
.left_company_box .company_portfolio.col-lg-12{
		height: 104px;
		padding-left: 60px;
}
.left_company_box .madad_about_link{
	height: 104px;
}

.company_page_box .company_desc div{
	width: 90%;
}
.company_page_box .company_specs{
	margin-bottom: 10px;
}
.company_page_box h3{
	font-weight: bold;
	margin-bottom: 3px;
}
.company_page_box h3.title-market{
	font-size: 1.1em;
	font-weight: normal;
}
.company_desc_info .row{
	margin-bottom: 20px;
}
.company_data_value,
.company_data_value a
{
	color: #0a3f76;
	font-weight: bold;
}
.more_company_data>.row{
	margin-top: 10px;
}
.company_bond_main{
	position: relative;
	padding-top: 10px;
}
.company_bond_main h2{
	padding-bottom: 5px;
	display: inline-block;
	max-width: 80%;
}
.company_bond_main h2 span{
	display: block;
	color: #0a3f76;
	font-size: 21px;
	font-weight: bold;
	line-height:1.1;
}
.company_bond_main .bond_general_type{
	display: inline-block;
	max-width: 20%;
}
.company_bond_main  .bond_general_type i .font_icon{
	bottom: -5px;
}
.company_bond_main   .indications_span{
	margin-left: 3px;
}
.company_bond_rate{
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_company_box .comment{
	padding-top: 10px;
	padding-bottom: 10px;
}
/* COMPANY INFO TABLES */
.company_page_tables  .date_sorting_form{
	display: inline-block;
	width: 415px;
}
.company_page_tables  .date_sorting_form.deleted_company{
	width: 205px;
}
.company_page_tables table.table_page_main_table > tbody{
	/*margin-top: 0px;*/
	height: 300px;
}
.company_page_tables  .date_sorting_form .form-group{
	margin-bottom: 0px;
}
.company_page_tables .form-control {
  border-radius: 0;
  background: #fff;
  border: 0 none;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

.company_page_tables .form-control-border {
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #696969;
}
.company_page_tables .input-group .form-control {
  z-index: 0;
}
.company_page_tables select.form-control::-ms-expand {
  display: none;
}
.company_page_tables select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff url(../img/general/arrow_select.png) 5px center no-repeat;
}
.company_page_tables .form-group.select-group label,
.company_page_tables .form-group.select-group select{
	display: inline-block;
	float: none;
}
.company_page_tables .table_top_icons{
	float: left;
}
.company_page_tables .form-group.select-group select{
	max-width: 125px;
}
.company_page_tables .form-group.select-group label{
	font-weight: bold;
	padding-left: 5px;
	margin-right: 15px;
}
.company_page_tables .form-group.select-group span:first-child label{
	margin-right: 0px;
}

.company_page_tables table.table_page_main_table > thead > tr > th{
	height: 40px;
}
.company_page_tables table.table_page_main_table > tbody > tr > td:last-child{
	border-left:1px solid transparent;
}
.company_page_tables table.table_page_main_table > tbody > tr > td.dark-td{
	background-color: #f3f3f3;
}
.company_page_tables table.table_page_main_table > tbody > tr > td.dark-td:before{
	z-index:1;
}
.company_page_tables table.table_page_main_table > tbody > tr:hover > td:last-child,
.company_page_tables table.table_page_main_table > tbody > tr:focus > td:last-child,
.company_page_tables  table.table_page_main_table > tbody > tr.active > td:last-child {
  border-left-color: #919192;
}
.company_page_tables  table.table_page_main_table span.v-icon{
	text-align: center;
	display:block;
	font-size: 20px;
	color: #296a1b;
}
.company_page_tables  table.table_page_main_table span.x-icon{
	text-align: center;
	display:block;
	font-size: 18px;
	color: #0a3f76;
}
.company_page_tables .table_page_table_container{
	margin-bottom: 40px;
}

.company_page_tables .radio-btn-holder{
	margin-top: 5px;
	height: 30px;
	width: 40%;
	max-width: 270px;
	display: inline-block;
	margin-bottom:0px;
}
.company_page_tables .radio-btn-holder.filter_options3{
	width: 80%;
	max-width: 340px;

}
.company_page_tables .radio-btn-holder.filter_options3  label,
.company_page_tables .radio-btn-holder.filter_options3  input
{
	width: 33.3%;
}
.company_page_tables .table_titles_right .radio-btn-holder label{
	font-size: 14px;
}
.company_page_tables .main_table_top_row.filter_title .main_table_name,
.company_page_tables .main_table_top_row.filter_title span
{
	margin-top: 10px;
}
.company_page_tables .main_table_top_row.filter_title .main_table_top_row_icons{
	margin-top: 10px;
}
.company_page_tables .main_table_top_row.filter_table .main_table_name{
	display: block;
}

.company_page_tables .main_table_top_row.filter_table .main_table_name> span{
	font-size: 14px;
	display: inline-block;
    padding: 3px 5px;
    border-right: 1px solid #d0d0d2;
    vertical-align: middle;
	font-weight: normal;
}
.company_page_tables .radio-btn-wrapper{
	width: 70%;
	display: inline-block;
}
.company_page_tables .main_table_top_row.filter_table .main_table_top_row_icons{
	margin-top: 10px;
}
.main_table_top_row.filter_table.graph_section{
	border-bottom: none;
}
.graf_container{
	margin-bottom: 40px;
}
.graf_container img{
	width: 95%;
	max-width: 560px;
}
.table_page_main_table td>a{
	color: #0a3f76;
	text-decoration: underline;
}
button.expand-button{
	background-color: transparent;
	font-size: 14px;
	color: #0a3f76;
	font-family: 'open_sans', 'arial', sans-serif;
	width: 100%;
	text-align: right;
	position: relative;
}

button.expand-button > span.font_icon.icon-table-open {
  display: inline-block;
  position: absolute;
  height: 100%;
  left: 0;
  top: -5px;
  font-size: 1.5em;
  color: #0a3f76;
}

button.more-address-btn{
	width: 30px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
	margin-right: 10px;
	background: none;
	position: relative;
	font-size:1em;
}
button.more-address-btn:after{
	font-family: bursa;
    content: '\E861';
}
button.more-address-btn[aria-expanded="true"]:after{
	content: '\E864';
}
.more_company_data > .row > .col-lg-3{
	padding-right: 0px;
	padding-left: 0px;
}
/* company table popup */
.company_tbl_popup{
	background-color: #f0f0f0;
	max-width: 760px;
	min-height: 200px;
	padding-right: 0px;
	padding-left: 0px;
}
.company_tbl_popup h2{
	width: 100%;
	background-color: #e8e8e8;
	font-size: 24px;
	font-weight: bold;
	padding: 0.5em 1em;
}
.company_tbl_container{
	padding: 2em;
	height: 100%;
}
.company_tbl_container .company_tbl_inner{
	width: 100%;
	height: 100%;
	min-height: 100px;
}
.company_tbl_container .company_tbl_inner table{
	box-shadow: 0px 0px 20px #cccccc;
	width: 100%;
	height: 100%;
}
.company_tbl_container table>thead{
	background-color: #cecece;
}
.company_tbl_container table>tbody{
	background-color: #ffffff;
}
.company_tbl_container table.table_page_main_table > tbody > tr:hover > td,
.company_tbl_container table.table_page_main_table > tbody > tr:focus > td,
.company_tbl_container  table.table_page_main_table > tbody > tr.active > td {
    background: transparent!important;
	border-color: transparent!important;
}

.company_tbl_container table.table_page_main_table > tbody > tr:hover > td:before,
.company_tbl_container table.table_page_main_table > tbody > tr:focus > td:before,
.company_tbl_container table.table_page_main_table > tbody > tr.active > td:before {
  display: block;
}
.company_tbl_container table.table_page_main_table > thead > tr > th{
	height: 40px;
	font-weight: bold;
}
.company_tbl_container table.table_page_main_table > tbody > tr > td:last-child:before{
	width: 100%;
}
.company_tbl_container table.table_page_main_table > thead > tr > th:first-child,
.company_tbl_container table.table_page_main_table > tbody > tr > td:first-child
{
	width: 50%;
	padding-right: 20px;
}
.company_tbl_container table.table_page_main_table > thead > tr > th:nth-child(2),
.company_tbl_container table.table_page_main_table > thead > tr > th:last-child,
.company_tbl_container table.table_page_main_table > tbody > tr > td:nth-child(2),
.company_tbl_container table.table_page_main_table > tbody > tr > td:last-child
{
	width: 25%;
	text-align:center;
}
.company_tbl_container .table_page_table_container{
	overflow: initial;
	padding: 0px;
	min-height: 100px;
}
.company_tbl_container table.table_page_main_table > tbody{
	margin-top: 0px;
}
/* deleted company box */
.deleted-company-box{
	width: 100%;
	height: 225px;
	position: relative;
}
.deleted-company-box h3{
	font-size: 32px;
	color: #939393;
	text-align: center;
	position: relative;
	font-weight: normal;
	padding-top: 5px;
}
.deleted-company-logo{
	width: 100%;
	text-align: center;
	padding-top: 30px;
}
.candidate-company-logo{
	width: 100%;
	text-align: center;
	padding-top: 32px;
}
.deleted-company-logo img{
	width: 100%;
	max-width: 146px;
}
.candidate-company-logo img{
	width: 100%;
	max-width: 194px;
}
.agah-company-logo{
	width: 100%;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 45px;
}
.agah-company-logo img{
	width: 100%;
	max-width: 170px;
}
.download-zip{
	text-align: center;
	font-size: 2.6em;
}
.download-zip a{
	display:block;
	line-height: 1em;
}
.show-company-info{
	background: transparent;
	color: #0a3f76;
	font-family: 'open_sans';
	font-size: 1em;
	margin: 4px 0px 15px 0px;
}
.show-company-info:after{
	font-family: 'bursa';
	content: '\E862';
	font-size: 0.9em;
	padding-right: 5px;
}
.show-company-info[aria-expanded="true"]:after{
	content:"\E861";
}
.company_info_maya{
	margin-top: 30px;
	margin-bottom: 30px;
}
.company_info_maya .company_page_box{
	min-height: 90px;
	padding-top:0px;
	padding-bottom: 0px;
	display: table;
	width: 100%;
}
.company_info_maya .col-md-1.more-link{
	position: relative;
}
.company_info_maya .madad_about_link{
	height: 100%;
}

.company_info_maya .company_page_box > .col-lg-3{
	border-left: 1px solid #e8e8e8;
}
.company_info_maya .company_page_box >div{
	display: table-cell;
	float: none;
}
.company_info_maya .company_page_box .company_brief{
	padding-top: 10px;
}
.company_info_maya .company_page_box .company_brief .company_logo_box{
	height: 68px;
}
table.table_page_main_table.company_timetable > thead > tr > th{
	height: 45px;
}
table.table_page_main_table.company_timetable > tbody > tr > td{
	border-left: 1px solid transparent;
}
table.table_page_main_table.company_timetable > tbody > tr:hover > td:last-child, table.table_page_main_table.company_timetable > tbody > tr:focus > td:last-child, table.table_page_main_table.company_timetable > tbody > tr.active > td:last-child {
	border-left-color: #919192;
}
/* Mil04 - stock lobby */

.change_madad_nav.find_company {width: 100%;max-width:315px;}
.change_madad_nav.find_company .header_search_results.trades {padding:0; color:inherit; font-size:1.3em;}
.change_madad_nav.find_company li:after {content:" ";}
.change_madad_nav.find_company .header_search_results ul li a {display: inline-block;}
.change_madad_nav.find_company .header_search_results ul li a:hover, .change_madad_nav.find_company .header_search_results ul li a:focus {background:none;}
.change_madad_nav.find_company .header_search_results.trades ul li a {padding:0;}
.change_madad_nav.find_company .header_search_results.trades ul.second_level > li.current:before {right: 0px; top: 15px;}
.change_madad_nav.find_company .dotted_border > a:before  {right:15px;}
.change_madad_nav.find_company .header_search_results.trades ul li a h3 {padding-right: 1em; font-size: 80%;}
.top_buttons_madad .change_madad_nav.find_company  ul.second_level > li {padding-bottom:0;}
.change_madad_nav.find_company .link_arrow {color:#23527c;}


.bond_main_details ul li .stock_lobby_data{
	display: inline-block;
	position: relative;
}
.bond_main_details ul li .stock_lobby_data  .bond_general_num{
	position: relative;
	top: 0px;
}
.bond_main_details ul li .stock_lobby_data .bond_general_type{
	line-height: 1.2em;
}
.bond_main_details ul li .stock_lobby_data .bond_general_type i .font_icon{
	right: 10px;
	bottom: 15px;
}
.bond_main_details ul li .stock_lobby_data .bond_general_type i .font_icon:after{
	top:0px;
}
.stock_lobby_indications,
.stock_lobby_indications .indications
{
	display: inline-block;
	vertical-align: middle;
}
.stock_lobby_indications span{
	display: inline-block;
}
.stock_lobby_indications span.simul{
	font-size: 1.1em;
	padding: 3px 0px 0px 3px;
	vertical-align: middle;
}
 .bond_main_details .stock_lobby .sell_buy{
	top: 15px;
	left: 15px;
}
.market_data_text .col-md-2.company_logo{
	padding-right:10px;
	padding-left: 0px;
}
.stock_lobby_panel{
	padding-bottom: 0px;
	border-bottom: none;
}
.stock_more_data_panel{
	background-color: #eaeef3;
	border: 1px solid #cecfd0;
	padding: 1em 0px;
}
.stock_more_btn{
	background: transparent;
	font-family: 'open_sans';
	color: #0a3f76;
	font-weight: bold;
	position: relative;
	height: 31px;
	padding-right: 40px;
	margin-right: 30px;
}
.stock_more_btn span {
  display: inline-block;
  position: absolute;
  width: 31px;
  height: 100%;
  background:transparent;
  border: 1px solid  #0a3f76;
  right: 0;
  top: 0;
}
.stock_more_btn span:after,
.stock_more_btn span:before {
  content: "";
  background-color: #0a3f76;
  position: absolute;
  top: 50%;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.stock_more_btn span:before {
  width: 3px;
  height: 20px;
  margin-left: -2px;
  left: 15px;
  top: calc(50% - 10px);
}
.stock_more_btn span:after {
  width: 20px;
  height: 3px;
  margin-top: -2px;
  left: 5px;
}
.stock_more_btn[aria-expanded=true] > span:before {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.stock_more_btn[aria-expanded=true] > span:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}


/******** MIL04 - start ********/
/* table with star and bell */
.madad_table_main.madadim{overflow:visible;}
.madad_table_main.madadim table.madad_table tr td:last-child {width:5em; padding:0;}
.madad_table_main.madadim .add_to_star {top: -10px;}
.madad_table_main.madadim .add_to_star:before {font-weight:bold; content: '\E86D';}
.madad_table_main.madadim .add_to_star:after {font-weight:bold; content: '\E891';}
.madad_table_main.madadim button.icon-bell  {background-color: transparent; font-size: 25px; color: #0a3f76; padding: 1px 3px 0px 3px;}
.madad_table_main.madadim button.icon-bell:hover, .madad_table_main.madadim button.icon-bell:focus {background: #0a3f76; color: #fff;}

/* links on left in madad page */
.rss_news_title h3 a.more {display:block; color:#0a3f76;}
.rss_news_title h3 a.more:after {content: '\E83F'; font-family: bursa; margin-right:3px; text-decoration:none; display:inline-block;}
.rss_news_title .dropdown-menu {top: auto; right: 2em; padding:0.5em!important; line-height:200%;}
.rss_news_title .dropdown-menu a {text-decoration:underline; font-weight:normal; color:#0a3f76;}
.rss_news_title .dropdown-menu a:not(:last-child):after {content:", "; display:inline-block;}
.madad_side .statistics_link_only_text img {height:auto; width:20%;} /* image replaces icon */

/* AGACH LOBBY */
.bond_main_details .justify-between {display: flex; justify-content: space-between;}
.bond_main_details .time b {padding-right:10px;}
.stock_more_row a.arrow_link, .bond_main_details a.arrow_link {padding:0; vertical-align: inherit;}
.stock_more_row a:after {content: '\E83F'; font-family: bursa; margin-right:5px; text-decoration:none; display:inline-block;}

/* BURSA trading popup - stages - START */
.mayaModalStages .container.modal-dialog {margin-top: 10%; max-width: 700px; background-image:url(../img/popup/bgpop.png);background-position:bottom left; background-repeat:no-repeat;}
.mayaModalStages .modal-title {color: #444444;font-size: 150%; font-weight: bold; background:#E8E8E8; padding: 7px; margin: -14px;position: relative; z-index: 10;}
.mayaModalStages h3 {color: #055289; font-size: 150%; font-weight: bold; padding: 1em 0 0; margin:0.5em 0;}
.mayaModalStages h2 .font_icon {margin-left:0.5em; font-size:140%;}
.mayaModalStages .confirmation-tc {border:1px solid #E8E8E8; margin:1em 0; padding:1em; border-left:none; border-right:none;}
.mayaModalStages input[type="checkbox"] {
  opacity: 0;
  position: absolute;
}
.mayaModalStages input[type="checkbox"] + label {
  position: relative;
  padding-right: 26px;
  width: 96%;
}
.mayaModalStages input[type="checkbox"] + label:before {
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #767676;
  display: inline-block;  
  vertical-align: middle;
  background-color: #ffffff;
  position: absolute;
  top:0px;
  right: 0px;
}
.mayaModalStages input[type="checkbox"]:focus + label:before{
		outline: 1px dotted  #0a3e76;
  outline: 1px dotted -webkit-focus-ring-color;
   outline-color: #0a3e76;
   outline-offset: 0;
}
.mayaModalStages input[type="checkbox"]:checked + label:after {
  position: absolute;
  right: 0px;
  content: '\E84D';
  font-family: bursa;
  font-size: 19px;
  top: 0px;
  color:#fff;
  background:#055289;
  padding: 0 3px;
 border: 1px solid #055289;
}

.mayaModalStages .pop-stages {min-height:500px; overflow:auto; width:100%; margin:0 -1px; margin-top: 10px;}
.mayaModalStages .stage {display:none; position: absolute; margin-right:5%;}
.mayaModalStages .stage p {margin:1em 0; display: flex; justify-content: space-between;}
.mayaModalStages .stage p * {display:inline-flex;}
/* members logo icons */
/*.mayaModalStages .stage.s1 .logo-members {text-align:center;}*/
.mayaModalStages .stage.s1 .logo-members h3{text-align:right;}
.mayaModalStages .stage.s1 .logo-members ul>li{
	display: inline-block;
}
.mayaModalStages .stage.s1 li{width:8em; margin-left: 10px;margin-bottom:10px;vertical-align:top;}
/*.mayaModalStages .stage.s1 a{display:inline-block;width:100%; height:65px; border:1px solid #DADADA; text-align:center; background:#fff;}*/
.mayaModalStages .stage.s1 figure {position:relative;padding:0px 5px;cursor:pointer;width:100%;max-width:120px;min-width:120px;height: 100%; min-height:70px;max-height:70px; display:inline-block;border:1px solid #DADADA; text-align:center; background:#fff;}
.mayaModalStages .stage.s1 figure img{height: auto; max-height:60px;width: auto;max-width:110px;position:absolute;top:0;right:0;bottom:0;left:0;margin: auto;}



.mayaModalStages.go2site .container.modal-dialog {max-width:350px; height:auto; min-height:280px; max-height:0; margin:10% auto; background-image:none;}
.mayaModalStages h5 {display: none;}
.mayaModalStages.go2site h2 {display: none;}
.mayaModalStages.go2site h5 {display: block;}
/*.stage.s2 h5  {font-size: 150%;}*/
.mayaModalStages .stage.s2 {position:relative; text-align:center; margin:0; min-height:400px;}
#chosenMember {border:1px solid #E8E8E8; margin:1em 0;}
#chosenMember .logo-member {width:100px; height:70px;}

@media screen and (max-width: 1200px) {
  .mayaModalStages .modal-title {margin:0;}
  .mayaModalStages .pop-stages {margin:0 15px; width:auto;}
}
/* BURSA trading popup - stages - END */

/* Stock papers panel (Mil04_ Borsa-Index-Graph-01) - START */
  .market_data_panel.stock-papers.about .bond_main_details .row > div {min-height:94px; border-right: 2px solid #e0e1e1;}
  .market_data_panel.stock-papers.about .madad_about_link {height:100%;}
  .market_data_panel.stock-papers.about .bond_main_details .row > div > div.bond_rate_date {float: left; position: absolute; left: 35px;}
  .market_data_panel.stock-papers.about .bond_main_details .bond_general_type {margin-top: inherit; position:inherit;}
  .market_data_panel.stock-papers.about figure {float: right; border: 1px solid #EAEAEA; width: 5em; height: 5em; display: flex; align-items: center; margin-left: 0.5em;}
  .market_data_panel.stock-papers.about .bond_general_type i {position: absolute; right: 200px; bottom: inherit; top: 5px;}
  .market_data_panel.stock-papers.about .bond_general_type i button {position: absolute; top: 0;}
  .market_data_panel.stock-papers.about .table_indications {max-width:100%; margin-right:1em; width:auto; float:left;}
  .market_data_panel.stock-papers.about .bond_main_details .row > div > div {padding:0;}

  @media screen and (max-width: 768px)
  {
    .market_data_panel.stock-papers.about .bond_main_details .row > div > div.no-hide {display:block;}
  }

  @media screen and (max-width: 1100px)
  {
    .market_data_panel.about .bond_main_details .row > div:first-child {min-width: 0; display: table; }
  }
/* Stock papers panel (Mil04_ Borsa-Index-Graph-01) - END */

/******** MIL04 - end ********/






/* Contact page - START */
  .contact-page .container {width:auto; max-width:1200px; height: 100%; position: relative; padding:0;}
  .contact-page .contact-form {border:1px solid #E4E4E4; margin: 1em 0; padding:1em;}
  .contact-page .contact-form .form-group {display:flex; align-items: center; flex-wrap:wrap; position:relative;}
  .contact-page .contact-form .form-group .nowrap {flex-wrap: nowrap; display: flex; width: 100%;}
  .contact-page .contact-form .form-group.alignTop{align-items: unset}
  .contact-page .contact-form .form-control{
      border: 1px solid #e4e4e4;
      border-bottom: 1px solid #000;
      border-radius: 0;
      height:auto;
      padding:1em;
      color:#000;
      font-size:110%;
    }
  .contact-page input[type="checkbox"]{
	  margin-right:0;
  }
  .contact-page .contact-form .form-group input.form-control.street {width:70%;}
  .contact-page .contact-form .form-group input.form-control.number {width:27%; margin-right:3%;}

    .contact-page .mandatory:before {
      content: "*";
      position: absolute;
      color: #000;
      margin-right: -1em;
      font-size: 140%;
      font-weight: bold;
    }

    .contact-page .contact-form ::-webkit-input-placeholder,
.edit_inner_content ::-webkit-input-placeholder
	{ /* Chrome */
      color:#444444;
	  font-family: "open_sans";
    }
    .contact-page .contact-form :-ms-input-placeholder,
.edit_inner_content :-ms-input-placeholder
	{ /* IE 10+ */
      color:#444444;
	   font-family: "open_sans";
    }
    .contact-page .contact-form ::-moz-placeholder,
.edit_inner_content ::-moz-placeholder
	{ /* Firefox 19+ */
      color:#444444;
      opacity: 1;
	   font-family: "open_sans";
    }
    .contact-page .contact-form :-moz-placeholder,
	.edit_inner_content  :-moz-placeholder
	{ /* Firefox 4 - 18 */
      color:#444444;
      opacity: 1;
	   font-family: "open_sans";
    }
	
    .phone-with-flags {text-indent:3em; text-align:right; padding-right:1em;}
    .contact-page .intl-tel-input .selected-flag {display: flex; align-items: center; text-indent: 3em;}
    .contact-page .explain {margin:1em auto 2em; text-align: center; font-size:120%;}
    .contact-page .sort_action_buttons { margin: 0; white-space: nowrap; height:3.7em; padding:0 2em; margin-right:3%;}
    .contact-page .form-group div.error {display:block; color:#C84346;}
    .contact-page .form-group input[type="checkbox"] {width:5em;}
    .contact-page  textarea {resize: none;}
    .contact-page .banner_head {height:421px;}
    .contact-page .content_heading_text {font-size:140%;}
    .contact-page .banner_head_content {max-width: 23em; padding:1em 2em; position: absolute; bottom: 0; margin:2%; font-size:1em;}
    .contact-page .banner_head_title  {padding:0; font-size:250%;}
    .contact-page .banner_head_text {font-size:170%;}
.intl-tel-input .country-list{
	top: 51px;
}

    .intl-tel-input {width:100%; direction: ltr;}
    .flag-container, .flag-container ul{width:100%;}
    .intl-tel-input .country-list .country.highlight {
          background-color: rgba(0, 0, 0, 0.1);
      }
    .intl-tel-input .country-list .country {border-bottom:1px solid #E4E4E4; padding:1em 0.5em;}
    .country-list.rtl .country-name {position:absolute; right:0;}
    .iti-mobile .intl-tel-input.iti-container {left:0; right:0; bottom:0; position:absolute; max-height:200px; overflow:auto;}

     ul.country-list {overflow-x:hidden;top:0;}
     #selectorig {position:absolute; height:0px; width:0px; z-index:-10; margin:0 1em; left:1000%;}
     @media screen and (max-width: 768px) {
       .contact-page .banner_head_content {font-size:0.8em;}
       .contact-page .banner_head {height: 180px;}
     }

     /*#selectorig {position:absolute; left:100%;}*/
/* Contact page - END */


/* additions to thanks view - Contact page - START */
     .contact-page .explain.thanks section.message {margin:5%; border-bottom:1px solid #E4E4E4; padding-bottom:5%;}
     .contact-page .explain.thanks section.details {margin:5%; text-align: right;}
     .contact-page .explain.thanks section.details h4 {margin-bottom:0.5em;}
     .contact-page .explain.thanks section.details div {font-size:85%; padding:0.5em 0; line-height:200%;}
     .contact-page .explain.thanks section.details label {font-weight: bold;}
     .contact-page .explain.thanks section.details label::after {content: ": ";}
     .contact-page .explain.thanks figure {margin-bottom:2em;}
     .contact-page .explain.thanks figure.envelope-ok::before {content: '\E903'; font-family: 'bursa';  font-size: 4em; color: #999999;}
/* additions to thanks view - Contact page - END */



/* collapsed accordion element - START */
     .accordion .panel-heading {background:none; color:#055289; padding:1.2em 0; font-weight:bold;}
     .accordion .panel-title {padding:0.5em; font-size:1.2em;padding-right:0;}
     .accordion .panel-default {border-width:0px; border-bottom-width:1px; border-radius:0;}
     /*.accordion .panel-default:last-child {border:none;}*/
     .accordion .panel-default  .panel-default:last-child {border:none;}
     .accordion .panel-body {border: 1px solid #ddd; padding:0; overflow:auto;}
     .accordion .panel-body > div {padding:1em 2em;}
     .accordion .panel-collapse {margin-bottom:2em; margin-left: 4em;}
     .accordion .panel-collapse aside {float: left; margin-top: -3.5em; position:relative;} /* collpase/expand all in accordion */
	 
  .accordion  h4.panel-title a[role=button]:before{font-size:200%; border:1px solid #055289; display:inline-block; line-height:0.9; width:1em; height:1em; text-align: center; margin-right:0.5em;vertical-align:middle;}
  .accordion  h4.panel-title a[role=button]> div{
    display: inline-block;
    width: calc(100% - 60px);
    vertical-align: middle;
}
      .accordion  h4.panel-title a[role=button][aria-expanded=false]::before {content:"\2b";} 
      .accordion  h4.panel-title a[role=button][aria-expanded=true]::before {content:"\2212";}
      .accordion  h4.panel-title a[role=button] {display:block; align-items:center;position:relative;position: inherit;text-decoration: none;}

      .accordion .panel-collapse  h4.panel-title a[role=button]::before {font-size:150%; border: 0; width:0; height:0; margin:0; position:absolute; right:100%; top:0; font-family: 'bursa'; }
      .accordion .panel-collapse  h4.panel-title a[role=button][aria-expanded=false]::before {content:"\E83F"; }
      .accordion .panel-collapse  h4.panel-title a[role=button][aria-expanded=true]::before {content:"\E83C";}
	  .accordion .panel-title a[role=button]{position:relative;}
	 .accordion  .panel-title a[role=button] .acc-toggle{
    border:1px solid #0a3f76;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-animation-duration:1s;
    animation-duration:1s;
	font-size: 9px;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.accordion.row.faq{padding-top:30px;margin:0px!important;}
.mobile_menu.row{margin-right:0;margin-left:0px;}
.mobile_menu.row ul{padding:0px;margin:10px 0;}
.mobile_menu.row ul li a{
	display:flex;
    font-weight: bold;
    font-size: 1.2em;
    color: #054177;
    border: 1px solid #E6E6E6;
	text-align:center;
	margin-bottom:10px;
	padding:5px 10px;
	min-height:50px;
	line-height:1.1;
  }
  .mobile_menu.row ul li a>span{display:flex;margin:auto;}
  .mobile_menu.row ul li{padding-right:10px;padding-left:10px;}
.accordion.faq h3{font-size: 1.5em;font-weight: bold;padding-bottom: 10px;line-height: 1.2;border-bottom:2px solid #0a3f76; }
.accordion  .panel-title a[role=button] .acc-toggle:before,
.accordion .panel-title a[role=button] .acc-toggle:after {background-color:#0a3f76;}
.accordion  .panel-title a[aria-expanded=true] .acc-toggle {background-color:#0a3f76;}
.accordion  .panel-title a[aria-expanded=true] .acc-toggle:before {background-color:#fff;}
.accordion  .panel-title a[aria-expanded=true] .acc-toggle:after {background-color:#fff;}
.accordion  .panel-title a[role=button] .acc-toggle:before,
.accordion  .panel-title a[role=button]  .acc-toggle:after {content:"";position:absolute;right:0;left:0;width:15px;height:15px;margin:auto;top:0;bottom:0;-webkit-transition:background-color 0.4s ease, -webkit-transform 0.4s ease;transition:background-color 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, background-color 0.4s ease;transition:transform 0.4s ease, background-color 0.4s ease, -webkit-transform 0.4s ease;}
.accordion .panel-title a[role=button]  .acc-toggle:before {width:3px; right:0;}
.accordion  .panel-title a[role=button]  .acc-toggle:after {height:3px;}
.accordion  .panel-title a[aria-expanded=true]  .acc-toggle:before {-webkit-transform:rotate(270deg) scaleY(0);-ms-transform:rotate(270deg) scaleY(0);transform:rotate(270deg) scaleY(0);}
.accordion  .panel-title a[aria-expanded=true]  .acc-toggle:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
/*#region Faq Item Hover/Focus State*/
.accordion  .panel-title a[role=button]:hover .acc-toggle,
.accordion .panel-title a[role=button]:focus .acc-toggle {background-color:#0a3f76;}
.accordion  .panel-title a[role=button]:hover .acc-toggle:before,
.accordion  .panel-title a[role=button]:focus .acc-toggle:before {background-color:#fff;}
.accordion  .panel-title a[role=button]:hover .acc-toggle:after,
.accordion  .panel-title a[role=button]:focus .acc-toggle:after {background-color:#fff;}

      .accordion .table_tooltip_icon ul.dropdown-menu {right:0; right:auto;}
      .accordion .table_tooltip_icon ul.dropdown-menu::before {left: auto; right: 5px;}
.accordion.faq .details ul{list-style-type:disc;padding-left:30px;margin:10px 0;}
.accordion.faq .details ol{padding-left:30px;margin:10px 0;}
.accordion.faq .details{font-size: 1.072em;}
.accordion.faq .details a {color:#0a3f76;text-decoration:underline;}
.accordion.faq .details i{font-size:2.2em;color:#0a3f76;}
.accordion.faq .details  img{display:inline-block;margin:0 5px;}
.main_table_top_row_icons {
  float: right;
}
.main_table_top_row_icons li {
  vertical-align: middle;
  position: relative;
}
.main_table_top_row_icons button,
.main_table_top_row_icons span.icon-not-accessible-table,
.main_table_top_row_icons span.icon-accessible-table
 {
  background: transparent;
  font-size: 20px;
  color: #6f6f6f;
}
.main_table_top_row_icons button.icon-info-round {
  color: #0a3e76;
  font-size: 23px;
}
.main_table_top_row_icons button.icon-info-triangle {
  color: #b75d16;
  font-size: 23px;
}
.main_table_top_row_icons .dropdown-menu{right:0px;left:auto;width:550px!important;}
.main_table_top_row_icons .dropdown-menu span{width:300px;}
/* collapsed accordion element - END */


/* CAREERS page - START */
     .careers .career-send {background:#EAEAEA;}
     .careers .career-send > div:before {content:"\E904"; font-family:'bursa'; float:right; font-size:6em; margin-left:24px;}
     .careers .career-send div > div {float:right; margin-left:2em; margin-bottom:10px;}
     .careers .career-send p {padding:0;}
     .careers .career-send h5 {font-weight:bold;}
     .careers .career-send label {font-weight:bold;}
     .careers .career-send::after {content: " "; clear:both; display:block;}
     .careers .career-send h4  {padding-bottom:0.7em;}
     .careers .career-send a {color:#055289; text-decoration:underline;}
	 ul.position_list{list-style-type: none;padding:0;margin:0;}
	  ul.position_list li:before{
		  width:0;height:0;		  
	  }
	  @media screen and (max-width: 768px) {
		.careers .career-send > div:before{font-size: 3.5em;}
		}
/* CAREERS page - END */





/* POSITIONS page - START */
    .general_section.wide-positions {padding-top:0;}
    .accordion.wide-positions .panel-heading {padding-right:0;}
    .accordion.wide-positions .panel-collapse {margin-right:4em;}
    .wide-positions a {color:#1E4C79;}
    .underline {text-decoration:underline;}
    .wide-positions .details label {font-weight: bold;}
    .wide-positions .details label::after {content: ": ";}
    .wide-positions .rich_content_item p {padding-bottom:1em;}

    .wide-positions figure {padding-left:0px; padding-right:0px; max-height:24em; overflow:hidden; border:1px solid #CDCDCD;}
    .accordion.wide-positions figure {max-height:20em;}
    .wide-positions figure img {width:100%;}
    .wide-positions .thumbnail {border: 0 none; box-shadow: none; margin:0; padding:0; border-radius:0; margin:1em 0; border:1px solid #CDCDCD;}
    .wide-positions figcaption {color: #0a3f76; width:100%; bottom: 0; position: absolute; border-top: 3px solid #0a3f76; background: rgba(255,255,255,0.8);text-align: right; padding: 6px;}
    .wide-positions figure figcaption.fixed-3lines {height:75px;}
    .wide-positions figure figcaption h4 {font-size:100%; -webkit-font-smoothing: antialiased; font-weight:bold; }

  .wide-positions table {width:100%;border-collapse: separate; border-spacing: 10px; /*border:1px solid #DCDCDC;*/}
    .wide-positions table th {padding:0.5em; font-weight:bold; color:#0a3f76; border-bottom:2px solid #DCDCDC;}
    .wide-positions table td {border-bottom:1px solid #DCDCDC; padding:0.5em;}
    .wide-positions table tr:last-child td {border:none;}
    .wide-positions table a {text-decoration: underline;}
	.thumbnail-link:hover figcaption, .thumbnail-link:focus figcaption{background-color:#0a3f76;color:#ffffff;}
    @media screen and (max-width: 768px) {
      .wide-positions .caption {font-size:90%;}
      .accordion .panel-collapse {margin-right:0;}
      .general_section {padding:auto 0; margin-top:0em;}
	 
    }
/* POSITIONS page - END */
  @media screen and (max-width: 480px) {
 .accordion .table_tooltip_icon ul.dropdown-menu {left:auto; right:0;}
 .accordion .table_tooltip_icon ul.dropdown-menu::before {
    right: 15px;
    left: 5px;
  }
 
  }

/* FILES page - START */
    .wide-files.accordion .panel-collapse  h4.panel-title a[role=button] {color:#454545;position:relative;}
	.wide-files.accordion .panel-collapse  h4.panel-title a[role=button]:hover,  .wide-files.accordion .panel-collapse  h4.panel-title a[role=button]:focus{color:#0a3f76;}
    .wide-files aside a, .wide-files a {color:#486392;}
    .wide-files a.regular {text-decoration:underline;}
    .wide-files.accordion .panel-collapse .panel-collapse {margin-right:0;}
    .wide-files.accordion .panel-body .panel-heading, .wide-files.accordion .panel-body .panel-title {padding-right:0;}
    .wide-files a.font_icon {color:#0E4180; display:flex; align-items: center; font-size:110%; border-bottom: 1px solid #ddd; text-decoration:none; padding:1em 0;}
    .wide-files a.font_icon:hover,  .wide-files a.font_icon:focus{text-decoration:underline;}
    .wide-files a.font_icon:last-child {border:0;}
    .wide-files a.font_icon:before {font-size:180%; margin-left:1%; padding:5px; border-radius:5px;}
    .wide-files a.font_icon:hover:before, .wide-files a.font_icon:focus:before {text-decoration:none; background:#0E4180; color:#dedede;}
    .wide-positions table th.file {padding-left:10%; text-align:right;}
    table.files {width:100%;}
    .wide-positions table.files th:first-child {width:100%;}
    table.files td {padding:0.3em 0;}

    .wide-files .panel-labels {margin-bottom:0.5em; font-weight:bold;}
    .wide-files .panel-labels .filters {float:left; display:inline-block;}
    .wide-files .panel-labels .labels {float:right; display:inline-block;}
    .wide-files .panel-labels .filters select {padding: 0.5em 1em; border: 1px solid silver;}
    @media screen and (max-width:1024px) {
      .wide-files.accordion td:not(:first-child) a.font_icon {font-size: 90%; padding-top: 2em;}
      .wide-files.accordion td:not(:first-child) a.font_icon:before {position: absolute; margin-top: -22px;}
    }
/* FILES page - END */


/* 404 page - START */
    .erorr404 a[role=button] {display:inline-block; padding: 0.5em 1.5em; width: 8em; margin: 0 0 0 0.2em;}
    .erorr404 a:hover {background: #fff; color: #0a3f76;}
    .erorr404 h5 {font-weight:bold;}
    .erorr404 .row {margin-top:1em; margin-bottom:2em;}
    .erorr404.general_section {padding-top:0;}
    .erorr404 figure {background:#B2CED1; text-align:center; padding:3em 0;}
    .erorr404 figure img {width:50%;}
	.buttons_404 a{width: 120px;height: 35px;margin-left: 10px;padding: 5px 0px;display: inline-block;margin-bottom:0px;line-height:25px;}
		
	}
/* 404 page - END */

/* search results - START */
    .no_stuck.search_page  .main_table_top_row {padding:6px 0px;}
    .no_stuck .sort_action_buttons {padding:6px 12px;}
    .search_page section.results {padding-top:1em;}
    .search_page section.results article {clear:both; margin-bottom:4em; float:none;}
    .search_page section.results article div {margin:0.2em 0;}
    .search_page section.results article .result-title {font-weight:bold; font-size:115%;}
    .search_page section.results article .result-title a:hover {text-decoration: underline;}
    .search_page section.results article .result-link a {font-weight:bold; color:#0C427D; text-decoration:underline; word-break: break-all; text-align: left; display: inline-block; direction:rtl;}
    .search_page section.results article figure {float:right; padding-top:0.3em;}
    .search_page section.results article figure img {width:8em; height: 4em; margin-left:1em;}
/* search results - END */


/* site map - START */
    .sitemap {padding:0 3em;}
	.sitemap .row{margin-right:0px;margin-left: 0px;}
    .sitemap .col-lg-2,  .sitemap .col-lg-4    {padding-left:4em; margin-bottom:2em;padding-right:0;}
    .sitemap .inner_footer_links li a {color:#0A3F75; display:inline-block; white-space:normal;}
    .sitemap h3 {font-size: 130%; font-weight: bold; border-bottom: 1px solid #DCDCDC; padding-bottom:0.5em;}
	.sitemap a:hover h3, .sitemap a:focus h3{color:#0A3F75;}
    .sitemap .inner_footer_links.dropdown-menu {max-height:inherit;}

    @media screen and (min-width:1200px) {
      .sitemap .col-lg-2 {width:20%;}
	  .sitemap .col-lg-7{width: 55%;padding-right:0;}
	   .sitemap .col-lg-9{width: 75%;padding-right:0;}
	    .sitemap .col-lg-4{width: 40%;}
    }
	  @media screen and (max-width:1024px) {
		 .sitemap .col-lg-2{padding-left: 2em;}
		 .sitemap .col-lg-2 .inner_footer_links{min-height: 240px;}
	  }
    @media screen and (max-width:480px) {
      .sitemap .col-lg-2 {padding-left:0;}
    }
/* site map - END */


/* Content Elemenmts - START */
  .search-by-letters a {margin: 0.2em; font-weight: bold; font-size: 1.8em; color: #054177; border: 1px solid #E6E6E6;
      width: 2.2em; height: 2.1em;  display: inline-flex; align-items: center; justify-content: center; padding: 1.2em 1.32em;
  }
  .search-by-letters a:hover {transition: 0.3s ease-in-out; background-color: #0a3f76; color: #fff;}

  .content-elements .carousel-only .carousel.slide {display: flex; align-items: center; position: relative;}
  .content-elements .carousel-only .carousel.slide .carousel-control {background: transparent; top:auto; bottom:auto; height: 20%; width: 10%; display: flex; align-items: center; margin:auto;}
  .content-elements .carousel.slide .carousel-control:hover,
.content-elements .carousel.slide .carousel-control:focus,
.content-elements .carousel.slide .carousel-control:active  {background:#19497A;}
  .content-elements .carousel-control .glyphicon {margin: auto; left: 0; right: 0; height: 100%; width:33%; top: 0; display: inline-flex; align-items: center; position: absolute; font-family:bursa; font-size:250%;}
  .content-elements .carousel-control .glyphicon-chevron-right:before {content: "\E863";}
  .content-elements .carousel-control .glyphicon-chevron-left:before {content: "\E862";}
  .content-elements .carousel .img-responsive {width:100%;}
  .modal.carousel {position:absolute;}
  .modal.carousel .modal-dialog  {position: fixed; left:0; right:0; width:auto; max-width:800px; background:none;}
  .modal.carousel .modal-dialog a {height:20%; margin:auto; background:none; width:4rem;}
  .modal.carousel .modal-dialog .modal-dialog {width:auto;}
  .modal.carousel .modal-dialog button.close.close_market_data_popup {background:none; color:#fff; left: 0;margin-left: 1em; margin-top: -1em; right: auto; padding:0;}
  .modal.carousel .modal-dialog button.close.close_market_data_popup:before {color:#fff;}
  .modal.carousel .modal-dialog button.close.close_market_data_popup:focus:before{
	outline-color:#eaeaea;
  }
  @media screen and (max-width:1200px) {
    .modal.carousel .modal-dialog {max-width:90%;}
  }

  ul.gallery-thumbnails li {margin-bottom:1em;}
  ul.gallery-thumbnails li a {display:block;}
  ul.gallery-thumbnails li a:hover:before, ul.gallery-thumbnails li a:focus:before,  ul.gallery-thumbnails li a:active:before{content: "\f00e"; font-family:'FontAwesome'; font-weight:normal; position: absolute; width: 90%; height: 100%; display: flex; justify-content: center; align-items: center; background: rgba(14,58,105,0.8); font-size:250%; color:#fff; color:#fff;}
  ul.gallery-thumbnails li a img, #lightbox img {width:100%;}

  table.no-stretch {width:auto;}
  table.no-stretch tr td {min-width:150px;}
  table.no-stretch tr td:last-child {width: 100%;}

  .accordion .list-inline {margin-bottom:5px;margin-top:5px;}
  .accordion .main_table_top_row_icons .font_icon:before {color:#0a3f76; font-size:1.3em; margin:0.2em 0;}
  .accordion .main_table_top_row_icons button:not(.copy_btn) {width:2em; height:2em; border-radius:90%;}
  .accordion .main_table_top_row_icons button:hover {background-color: #0a3f76; color: #ffffff;}
  .accordion .main_table_top_row_icons button:hover:before {color:#fff!important;}
  .accordion .main_table_top_row_icons .dropdown-menu > div {padding:0.5em; white-space:nowrap; line-height:180%;}
  .accordion .main_table_top_row_icons .dropdown-menu span {border: 1px solid #DFDFDF; width: 480px; display: inline-block; color:#0a3f76;}
  .accordion .main_table_top_row_icons .dropdown-menu .sort_action_buttons.copy_btn{padding:0 0.5em; color:#fff; cursor:pointer;background-color:#0a3f76;border:1px solid #0a3f76;font-size:0.95em;font-family:"open_sans";margin-left:5px;}
  .accordion .main_table_top_row_icons .dropdown-menu .sort_action_buttons.copy_btn:hover,  .accordion .main_table_top_row_icons .dropdown-menu .sort_action_buttons.copy_btn:focus{color:#0a3f76;background-color:#ffffff;}
  .accordion .main_table_top_row_icons .dropdown-menu .social-icons a {display:inline-block; margin:0 3px; width:2em; text-align: center;}
  .accordion .main_table_top_row_icons .dropdown-menu .social-icons a:hover {transition: 0.3s ease-in-out; background-color: #cfcfcf;}
.container-fluid.head_container{padding:0px;}
/* Content Elemenmts - END */

/* Portfolio - START */
  figure.portfolio {width: 85%; height: auto; max-height: 23em; overflow: hidden;}
  figure.portfolio img {max-width: 100%; width: 100%; margin-top: -1.5em;}
/* Portfolio - END */

/* popup on start - START */
  #myModal {padding:0!important;}
  .whats-new.modal-dialog  {margin: 10em auto; width:auto; max-width:800px;}
  .whats-new.modal-dialog .modal-body {padding-right:0; padding-left:0;}
  .whats-new .modal-content {border-radius:0;}
  .whats-new .modal-header {background:#E8E8E8;}
  .whats-new .modal-header .close {background: #BABABA; position: absolute; left: -2em; top: 0; padding: 0.5em; margin-top: 0; font-size: 180%; opacity: 1;}
  .whats-new .modal-title {font-size: 150%; font-weight: bold; margin: -5px 0;}
  .whats-new.modal-dialog button.close span:before {content: "\E85F"; font-family:'Bursa';}
  .whats-new .modal-footer {text-align:right; background:#E8E8E8; padding-top:10px; padding-bottom:10px;}
  .whats-new.modal-dialog .item {width: 85%; margin: auto;}
  .whats-new.modal-dialog .item img {border: 1px solid #E2E2E2; box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);}
  .whats-new.modal-dialog .carousel-control {opacity: 1;background: none; width: 2em; color:#13396A;}
  .whats-new.modal-dialog .carousel-caption {position:initial; color:#21364B; text-shadow:none; text-align:right; height:10em;}
  .whats-new.modal-dialog .carousel-caption h4 {font-weight:bold;}
  .whats-new.modal-dialog .carousel.slide .carousel-control .glyphicon {font-size:100%;}
  .whats-new.modal-dialog .carousel.slide .carousel-control:hover {background:none;}
  .whats-new.modal-dialog .carousel-indicators {bottom:0; direction:ltr;}
  .whats-new.modal-dialog .carousel-indicators li {border-color:#083C75;}
  .whats-new.modal-dialog .carousel-indicators li.active {background-color:#083C75;}
  .whats-new .glyphicon-chevron-left:before {content: "\E83F"; font-family: bursa; font-size: 200%;}
  .whats-new .glyphicon-chevron-right:before {content: "\E83E"; font-family: bursa; font-size: 200%;}


  .whats-new.modal-dialog .modal-footer input[type="checkbox"] {
    opacity: 0;
    position: absolute;
  }
  .whats-new.modal-dialog .modal-footer input[type="checkbox"] + label {
    display: inline-block;
    position: relative;
  }
  .whats-new.modal-dialog .modal-footer input[type="checkbox"] + label:before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #767676;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    background-color: #ffffff;
  }
  .whats-new.modal-dialog .modal-footer input[type="checkbox"]:checked + label:after {
    position: absolute;
    right: 3px;
    content: '\E84D';
    font-family: bursa;
    font-size: 19px;
    top: 2px;
  }

  @media screen and (max-width: 920px) {
    .whats-new .modal-header .close {left: 0em; top: -2em;}
    .whats-new.modal-dialog  {max-width:90%;}
  }
    @media screen and (max-width: 560px) {
 .main_table_top_row_icons .dropdown-menu{width: 355px!important;right: -10px!important;left: auto!important;}
  .accordion .main_table_top_row_icons .dropdown-menu > div{white-space:normal;word-break: break-all;width: 355px;}
  .accordion .main_table_top_row_icons .dropdown-menu span{display:block;width:345px;direction:ltr;word-break: break-all;text-align:left;padding-left:3px;}
  .accordion .main_table_top_row_icons .dropdown-menu .sort_action_buttons.copy_btn{margin-left:10px;}
	}

/* popup on start - END */








#moreCollapse .row{
	padding-right: 70px;
	padding-left: 30px;
}
#moreCollapse .bond_rate_title{
	margin-top: 10px;
}
#moreCollapse .time{
	padding-top: 20px;
	font-size: 13px;
}
#moreCollapse .time b{
	padding-right: 10px;
}
.stock_more_row.dotted_border{
	    background-image: radial-gradient(circle, #9a9c9e 1px, transparent 1.5px);
    /* background-position: 0 0, 100% 0, 0 100%; */
    background-size: 6px 1px;
    background-repeat: repeat-x, repeat-y;
	margin-top: 20px;
	padding-top: 10px;
}
.madad_table_top_row span b{
	font-size: 13px;
}
.madad_table_main .book_table_container_right{
	padding-right: 0px;
	padding-left: 0px;
}
.madad_table_main .book_table_container_left{
	padding-left: 0px;
	padding-right: 0px;
}
.madad_table_main .book_table_container_left table{
	margin-right:-5px;
}
.book_table_title {
	background-color: #dadada;
	border: 1px solid #b8b8b8;
	padding: 10px;
	margin-bottom: 15px;
	margin-left: 5px;
}

.book_table_container_right .table.madad_table,
.book_table_container_left .table.madad_table{
	width: calc(100% + 15px);
}

 .book_table_container_left .book_table_title{
	 margin-left:0;
	 margin-right: 5px;
 }
.book_table_title  h2{
	font-size: 18px;
	font-weight: bold;
	color: #0a3f76;
	line-height: 1.1;
}
.book_table_title  h2 span{
	float: left;
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 1.63;
	font-weight: normal;
}
 table .dark_td{
	background-color: #f3f3f3;
}
.book_table-container table td{
	width: 25%;
}
.book_table-container table th{
	white-space: nowrap;
}

@media screen and (max-width: 768px) {
.change_madad_nav.find_company {max-width:none;}
.book_table_container_right .table.madad_table, .book_table_container_left .table.madad_table{
	width: 102.3%;
}
.madad_table_main .book_table_container_left table{
	margin-right:0px;
}
.book_table_title{
	margin-left:0px;
	margin-right:0px;
}
.madad_table_main .book_table_container_right table{
	direction: ltr;
}

.stock_more_btn{
	margin-right: 10px;
}
#moreCollapse .row{
	padding-right: 10px;
	padding-left: 10px;
}
.stock_lobby_indications{
	display: block;
}
.bond_main_details ul li .stock_lobby_data .bond_general_type i .font_icon{
	bottom:0px;
}
.bond_main_details ul li .stock_lobby_data  .bond_general_num{
	top: 5px;
}
.company_logo{
	padding-left:0px;
}
.stock_lobby_panel .col-md-2.company_logo{
	margin-bottom: 0px;
}
.stock_lobby_panel  .col-sm-offset-2{
	padding-right: 10px;
}
.company_page_box .madad_about_link, .company_page_box .madad_about_link:hover{
	width: 30px;
}
.container.company_info_maya{
	padding-right: 15px;
	padding-left: 15px;
}
.company_tbl_popup{
	margin-top: 45px;
}
.company_page_tables .main_table_top_row.filter_title .main_table_name,
.company_page_tables .main_table_top_row.filter_title span{
	margin-top: 0px;
}
.company_page_tables .main_table_top_row.filter_table .main_table_top_row_icons{
	margin-top: 0px;
}
.company_page_tables .main_table_top_row.filter_table .main_table_name> span{
	display: block;
	border-right: none;
}
.company_page_tables .radio-btn-holder.filter_options3  label{
	padding-right:2%;
	padding-left: 2%;
}
	.company_page_tables .radio-btn-wrapper{
		display: block;
		width: auto;
		text-align: center;
	}
	.company_page_tables .radio-btn-holder{
		width: 70%;
	}
	.company_page_box{
		margin-right:0px;
		margin-left: 0px;
		padding-bottom: 0px;
	}
	.company_page_box .company_desc div{
		width: 100%;
	}
	.company_page_box	.m_border{
		  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
		  background-size: 4px 1px;
		  background-repeat: repeat-x, repeat-y;
		  padding-top: 10px;
		}
		.company_desc_info .col-sm-7{
			text-align: left;
		}
		.more_company_data.dotted_border{
			background-image: none;
		}
		.company_desc_info .row{
			margin-bottom: 10px;
		}
		.left_company_box{
			margin-left: 15px;
			margin-right: 15px;
			width: calc(100% - 30px);
			max-width: none;

		}
		.company_data_value{
			text-align: left;
		}
		.more_company_data  .col-sm-12.col-xs-12 {
		  background-image: radial-gradient(circle, #dedede 1px, transparent 1.5px);
		  background-size: 4px 1px;
		  background-repeat: repeat-x, repeat-y;
		 padding: 8px 0px;
		}
		.more_company_data .row:first-child .col-sm-12.col-xs-12:first-child{
			background: none;
		}
		.more_company_data > .row{
			margin-right:0px;
			margin-left: 0px;
		}
		.more_company_data > .row:last-child{
			margin-top:0px;
		}
		.more_company_data  .col-sm-12.col-xs-12 .col-sm-5.col-xs-5{
			padding-right:0px;
		}
		.more_company_data  .col-sm-12.col-xs-12 .col-sm-7.col-xs-7{
			padding-left:0px;
		}
		.left_company_box .bond_rate_letter{
			display: inline-block;
			margin-top: 0px;
		}
		.left_company_box .bond_rate_letter span {
			border-radius: 3px;
			background-color: #0a3e76;
			color: #fff;
			margin-right: 5px;
		}
		.company_page_tables .table_top_icons{
			float: none;
		}
	.company_page_tables .form-group.select-group span{
		display: block;
	}
	.company_page_tables  .date_sorting_form,
	.company_page_tables .date_sorting_form.deleted_company
	{
		display: block;
		width: auto;
		text-align: center;
	}
	.company_page_tables .form-group.select-group label{
		width: 80px;
		text-align: right;
		margin-right:0px;
		margin-left:0px;
	}
	.company_page_tables .form-group.select-group select{
		margin:5px 0;
	}
	.company_page_tables .table_titles_right{
		width: 270px;
		text-align: center;
	}
	.main_table_top_row .table_titles_right > span{
		border-right: none;
	}
}
@media screen and (max-width: 480px) {
	.stock_lobby_panel  .col-sm-offset-2{
	padding-right: 15px;
}
}
/**********/
/* table layout - mobile view - hide print button */
@media (max-width: 768px) {

	.general_popover_inner .popover.bottom > .arrow{
		left:auto!important;
		right: 50%;
	}
	.general_popover_inner .popover{
		right:auto;
	}
  .main_table_top_row_icons .dropdown.table_tooltip_icon:nth-child(3){
	  display: none;
  }
  .accordion .main_table_top_row_icons .dropdown.table_tooltip_icon:nth-child(3){
    display: inline-block;
  }
  .main_table_name.general_popover.grey_popover .general_popover_inner{
      justify-content: center;
  }
  table.table_page_main_table > tbody{
	  margin-top: 12px;
  }
 table.table_page_main_table.history tbody tr td:first-child{
	 width: 100%;
 }
}
@media (max-width: 360px){
.table_tooltip_icon.orange_popover.general_popover	.popover.bottom > .arrow{
	left:0px!important;
	right: 47%!important;
}
}
@media (max-width: 320px){
.table_tooltip_icon.orange_popover.general_popover	.popover.bottom > .arrow{
	left:0px!important;
	right: 42%!important;
}
}
/* hp carousel */
.carousel.slide{
	padding-right: 0px;
	padding-left: 0px;
}
.slider-nav{
	display: table;
	text-align: center;
	margin: 20px auto;
}
.slider-nav .carousel-indicators li{
	border: 1px solid #0f3c77;
}
.slider-nav .carousel-indicators .active{
	background-color: #103b6e;
	width: 10px;
    height: 10px;
    margin: 1px;
}
.slider-nav .carousel-control{
	display: inline-block;
	position: static;
	color: #103b6e;
	opacity: 1;
	width: 15px;
	height: 20px;
}
.slider-nav .carousel-control.left {
  background-image: none;
  filter: none;
}
.slider-nav .carousel-control.right {
 background-image: none;
  filter: none;
}
.slider-nav .carousel-control.left span.slide-prev,
.slider-nav .carousel-control.right span.slide-next{
	display: block;
	width: 15px;
	height: 20px;
	line-height: 20px;
	position: relative;
	text-align: center;
	text-shadow: none;
}
.slider-nav .carousel-control.left span.slide-prev:before,
.slider-nav .carousel-control.right span.slide-next:before{
	position: absolute;
	font-family: bursa;
	color: #103b6e;
	width: 15px;
	height: 20px;
	text-align: center;
	line-height: 15px;
	font-size: 1.2em;
	top: 3px;

}
.slider-nav .carousel-control.left span.slide-prev:before{
	content: "\E83E";
	right:0;
}
.slider-nav .carousel-control.right span.slide-next:before{
	content: "\E83F";
	left:0;
}
#hp-slider .start-pause-btns{
	width: 10%;
	min-width: 130px;
	max-width: 130px;
	height: 50px;
	position: absolute;
	bottom: 90px;
	margin-right: -65px;
	right: 50%;
	left:0;
	text-align: center;
	z-index:1;
}
#hp-slider .start-pause-btns button{
	width: 50px;
	height: 50px;
	background-color: #000000;
	border-radius: 25px;
	border: none;
	display: inline-block;
	margin:0px 5px;
	position: relative;
	color: #ffffff;
	vertical-align:top;
	font-size: 25px;
	font-family: bursa;
}
#hp-slider .start-pause-btns button.pause:before{
	content: "\E8B0";
}
#hp-slider .start-pause-btns button.pause:before{
	content: "\E8B0";
}
#hp-slider .start-pause-btns button.pause.play:before{
	content: "\E832";
}
#hp-slider .start-pause-btns button.scroll-down:before{
	content: "\E848";
}
.slider-nav .carousel-indicators{
	width: 50%;
	min-width: 60px;
	margin:0;
	padding:0;
	position: static;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	margin: 0 auto;
}



.arrow_link_english {color:#0a3f76; font-weight:bold;  display:inline-block; vertical-align:middle; direction:ltr; padding-top:18px; position:relative}
.arrow_link_english:after{ content: '\E83E';  font-family: bursa; display:inline-block; vertical-align:middle; padding-left:4px;}
.arrow_link_english:hover{text-decoration:none;}
.arrow_link_english:before{content: "";
    position: absolute;
    z-index: 0;
    right: 100%;
    left: 0;
    bottom: 0px;
    background: #444444;
    height: 1px;
    -moz-transition: right 0.3s ease-out;
    -o-transition: right 0.3s ease-out;
    -webkit-transition: right 0.3s ease-out;
    transition:right 0.3s ease-out;}
.arrow_link_english:hover:before{right: 0;}

.alerts_container {
	padding: 20px 0;
}
.alerts_container h3{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #0a3f76;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.alerts_list{
		position:relative;
}
.alerts_list>li{
	position:relative;
	margin-bottom: -10px;
}
.alerts_list li h4{
	display: inline-block;
	width: 70%;
	vertical-align: top;
	padding: 10px 0;
}
.alerts_list> li .alerts_icons{
	display: inline-block;
	width: 100%;
	vertical-align: top;
	position: relative;
	bottom: 43px;
}
.alerts_list li .alerts_icons>button{
	position: absolute;
	left: 120px;
}
 .alerts_icons .open_alert{
	width: 40px;
	height: 47px;
	background-color: transparent;
	position: relative;
	 -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 0.8em;
}

 .alerts_icons .open_alert[aria-expanded=true] {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background-color: #0a3f76;
  color: #ffffff;
}
.alerts_list .alert_content{
	width: 100%;
	border: 2px solid #0a3f76;
	margin-top: 47px;
}
.alerts_list .alert_content ul li{
	padding: 10px;
}
.alert_content ul li h5{
	display: inline-block;
	font-weight: bold;
}
.alerts_list  .alert_actions{
	position: absolute;
	left:0px;
	top:0px;
}
.alerts_list  h4{
	font-size: 16px;
}
.alert_actions button{
	background-color: transparent;
	font-size: 22px;
	padding: 10px 8px 5px 8px;
}
.alert_actions > li:last-child > button{
	padding-left:0px;
}
.alert_actions button:hover:before{
	color: #0a3f76;
}
.alert_actions button.icon-delete{
	color: #c30c0c;
}
.alerts_list  .alert_actions li{
	display: inline-block;
}
.fav_alert_menu.dropdown-menu{
	right:auto;
	left: 0px;
	border: 1px solid #0a3f76;
  border-top-width: 3px;
  border-radius: 3px;
  padding: 0;
  margin-top: 5px;
  box-shadow: none;
}
 .fav_menu .rss_news_share_links{
	 border: 1px solid #0a3f76;
  border-top-width: 3px;
  border-radius: 3px;
  padding: 0;
  margin-top: 5px;
  box-shadow: none;
 }
.fav_alert_menu.dropdown-menu:before,
 .fav_menu  .rss_news_share_links:before
{
		position: absolute;
		left: 8px;
		height:8px;
		width:8px;
		content:"";
	    top: -8px;
	    border-color: transparent;
	  border-style: solid;
	  border-width: 8px;
	  border-top-width: 0;
	  border-bottom-color: #0a3f76;
	  -webkit-transform: none;
		transform: none;
		background: transparent;
	}
	.fav_alert_menu.dropdown-menu> li,
	.fav_menu  .rss_news_share_links>li
	{
		border-bottom: 1px solid #e4e4e4;
		display: block;
		text-align: right;
		margin:0;
	}
	.fav_alert_menu.dropdown-menu> li:last-child,
	.fav_menu  .rss_news_share_links>li:last-child
	{
		border-bottom: none;
	}
	.fav_alert_menu.dropdown-menu >li >a,
	.fav_menu  .rss_news_share_links>li>a
	{
		font-size: 13px;
		padding: 0.6em;
		padding-right: 1em;
		color: #0a3f76;
		background: #ffffff;
		display: block;
	}
		.fav_menu  .rss_news_share_links>li>a{
			padding: 5px 0;
		}
	.fav_alert_menu.dropdown-menu >li >a:hover, .fav_alert_menu.dropdown-menu >li >a:focus,
	.fav_menu  .rss_news_share_links>li>a:hover, .fav_menu  .rss_news_share_links>li>a:focus
	{
		background: #0a3f76;
		color: #ffffff;
	}	
	
	.fav_alert_menu.dropdown-menu >li >a:before {
    content: '\E82E';
    font-family: bursa;
    display: inline-block;
    margin-left: 3px;
    font-size: 10px;
	}
	/* recover password */
	.password_frm_container {
		border: 1px solid #e4e4e4;	
		padding: 25px;			
	}
		.password_frm_container .row{
			margin:0px;
		}
	.password_frm_container .img_container{
		padding-left: 0px;
	}
	.password_frm_container .img_container img{
		width: 100%;
	}
	.password_frm_container  h2{
			margin-bottom: 20px;
		
		}
	.password_frm_container .col-md-5{
		padding: 0px 30px 0px 55px;
	}
	
	.recover_password label{
		display: block;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.recover_password input[type="password"]{
		width: 100%;
		  border: 1px solid #e4e4e4;
		  border-bottom: 1px solid #000;
		  border-radius: 0;
		  height:auto;
		  padding:1em;
		margin-bottom: 20px;    
	}
	.recover_password  span.error{
		margin-top: -10px;
		display: block;
		margin-bottom: 20px;
		font-size: 12px;	
		color: #c30000;	
	}
.recover_password 	.captcha_container{
		border-top: 1px solid #e4e4e4;
		padding-top: 20px;
		width: 100%;		
	}
.recover_password 	.captcha_container label{
		display: inline-block;
		vertical-align: top;
		width: 9%;
	}
.recover_password 	.captcha_container img{
		display: inline-block;
		width: 90%;
		max-width: 300px;
	}
	.recover_password  .submit_btn{
		margin-top: 20px;
	}
	.recover_password  .submit_btn button:hover{
		background-color: #ffffff;
		color: #0a3f76;
	}
	.personal_area .content_heading_title.reports span:before{
		content: '\E874';
	}
	.personal_area .content_heading_title.most_viewed span:before{
		content: "\E8DB";
	}
	.number_of_views{
		text-align: center;		
	}
	.number_of_views span{
		display: block;
		font-weight: bold;
	}
	.most_viewed_layout .list-inline>li{
		padding-right: 3px;
		padding-left: 2px;
	}
@media screen and (max-width: 992px){	
  table.table_page_main_table.personal_layout > tbody,
  table.table_page_main_table.profile_history_table  > tbody
  {   
    height:150px;  
  }
 
}
 
@media screen and (min-width: 769px) {
.personal_area_filter_box.collapse{
	display: block;
}
}
@media screen and (max-width: 1024px){
	.personal_area_filter_box select.form-control{
	width: 27%;
	}
}

@media screen and (max-width: 768px) {
	.password_frm_container{
		border: none;
		padding: 0px;		
	}
	.password_frm_container .col-md-5{
		padding: 0px 15px;
	}
	.fav_alert_menu.dropdown-menu,
	.fav_menu  .rss_news_share_links
	{
		right: 60px;
		top: -100%;
		left: auto;
		width: 210px;
		border-top-width: 1px;
		border-right-width: 3px;
	}
	.fav_alert_menu.dropdown-menu:before,
	.fav_menu  .rss_news_share_links:before
	{
		position: absolute;
		left: 209px;
		height:8px;
		width:8px;
		content:"";
	    top: calc(50% - 4px);
	    border-color: transparent;
	  border-style: solid;
	  border-width: 8px;
	 border-bottom-color: transparent;
	  border-top-color: transparent;
	   border-bottom-width:8px;
	  border-left-color: #0a3f76;
	}
	.agent_layout .sort_action_buttons{
	display: inline-block;
	width: 48%;
}
.agent_layout .sort_action_buttons.clear_table{
	margin-right: 2%;
}
.personal_area .more_madad{
	max-width: none;
}
.personal_area .shopping_cart{
	width: 100%;
}
.personal_area_filter_box{
	border-top: none;
}
.personal_area_filter_box select.form-control{
		width: 100%;
	}
	.personal_area_filter_box .sort_action_buttons{
		float: left;
	}
	 .share_data_box{
		 border:  1px solid #EEEEEE;		
	 }
	 .share_data_box .col-sm-11{
		 width: calc(100% - 80px);
	 }
	 .share_data_box .company_bond_main{
		 padding-top: 10px;
		
	 }
	  .share_data_box .company_bond_main h2 span{
		  font-size: 18px;
	  }
	   .share_data_box  .company_bond_main h2{
		   max-width:none;
	   }
}

.hide_video{display:none;}



	

/* maya header */
.header.maya_header{left:0px;}
	.maya_header  .maya_logo {position:absolute;left:10px;width:235px;display:inline-block;}
	 .maya_header.stuck  .maya_logo{margin-top:5px;}
	.maya_header  .maya_logo > a{display:block;}
	.maya_header  .maya_logo img{width:100%;}
	.maya_header .main_menu > li > a{padding-bottom:32px!important;font-size:1.35em;}
	.maya_header .main_menu > li{position:relative;}
	.maya_header .main_menu > li .sub_menu_first{display:block;  box-shadow:0px 1px 5px rgba(0, 0, 0, 0.3);padding:0px;}
	.maya_header .main_menu .sub_menu_first > li{display:block;overflow:visible;padding:0px;border-bottom:1px solid #ededed;}
	.maya_header .main_menu .sub_menu_first > li:last-child{border-bottom:none;}
	.maya_header .main_menu .sub_menu_first > li > a{box-shadow:none;padding: 10px;font-weight:normal;color:#444444;font-size:1em;position:relative;}
	.maya_header .main_menu > li > a.dropdown-toggle:before{font-family:bursa;content:"\E83C";position:absolute;left:0px;margin-top:2px;padding-left:5px;padding-right:5px;}
	.maya_header .main_menu > li > a.dropdown-toggle[aria-expanded="true"]{color:#ffffff;background-color: #0a3f76}
	.maya_header .main_menu > li > a.dropdown-toggle[aria-expanded="true"]:after{display:none;}
	.maya_header .main_menu .sub_menu_first > li > a:hover, .maya_header .main_menu .sub_menu_first > li > a:focus {color: #0a3f76}
	.maya_header .main_menu .sub_menu_first > li > a:before, .maya_header .main_menu .sub_menu_first > li > a:after {display:none;}
	.maya_header .stuck .header_search{left:180px;}
	.maya_header  .stuck .header_search .menu_icon_search .glyphicon{font-size: 30px;}
	.maya_header  .stuck .header_search .menu_icon_search{background-color: transparent;color:#444444;box-shadow:none;}
	.maya_header  .stuck .header_search .menu_icon_search:hover,.maya_header  .stuck .header_search .menu_icon_search:focus {color: #0a3f76;}
	.maya_header .top_menu_right{ display: inline-block;   position: absolute; right: 170px;z-index:1001;top:25px;}
	@media screen and (max-width: 1280px){
		.maya_header .top_menu_right{top:15px;}
	}
	
	.maya_header .top_menu_right > li{margin-left:0;}
	.maya_header .top_menu_right > li > a.login_link{background-color: transparent;color:#444444!important;display:inline-block;padding:0px;width:40px;height:40px;position:fixed;left:167px;right:auto;}
	.maya_header .top_menu_right > li > a.login_link:hover, .maya_header .top_menu_right > li > a.login_link:focus{color: #0a3f76;}
	.maya_header .user_login{top:50px;left:-150px;right:auto;position:absolute;}
	.maya_header .user_login:before{
		position: absolute;
		right: auto;
		left:155px;
		height: 8px;
		width: 8px;
		content: "";
		top: -8px;
		border-color: transparent;
		border-style: solid;
		border-width: 8px;
		border-top-width: 0;
		border-bottom-color: #0a3f76;
		}
	.maya_header .top_menu_right > li > a.login_link.stuck{z-index:1001;position:fixed;left: 167px;}
	.maya_header .top_menu_right > li > a.login_link:before{display:block;font-size:36px;width:28px;height:40px;position:absolute;top:2px;right:0;left:0;margin:auto;}
	.maya_header .bottom_menu.stuck{left:0px;padding:10px 0;}
	.maya_header .change_login_view{right:-110px;}
	.maya_header .smartContainer {box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);border-top:3px solid #0a3f76;}
	.maya_header .back_to_tase>a{display:block;position: absolute; right: -120px; top: 0px;background-color: #0a3f76;color:#ffffff;border:1px solid #0a3f76;white-space:nowrap;}
	.maya_header .back_to_tase>a:hover, .maya_header .back_to_tase>a:focus {background-color: #ffffff ;color #0a3f76;border-bottom:1px solid #0a3f76;margin-bottom:0;color: #0a3f76;}
@media screen and (max-width: 1280px) {
.maya_header  .maya_logo img{width:90%;}
.maya_header .main_menu > li > a{padding:20px 15px;}
.maya_header .stuck .header_search{left:215px;}
.maya_header .main_menu > li > a.dropdown-toggle{padding-left:25px;}
.maya_header .top_menu_right > li > a.login_link{left:137px;}
.maya_header .top_menu_right{right:130px;}
.maya_header .top_menu_right > li > a.login_link{left:130px;}
.maya_header .user_login{left:-120px;}
.maya_header .user_login:before{left:-135px;}
.maya_header .stuck .header_search{left: 185px;}
.maya_header .main_menu > li > a{font-size:1.25em;}
}	

@media screen and (max-width: 1600px) {
	.messages_maya_wrapper.wide_layout .col-lg-3.reports_right_panel{width:25%;}
.messages_maya_wrapper.wide_layout  .col-lg-9{width:75%;}
}

@media screen and (max-width: 1200px) {
.maya_header .main_menu > li > a{/*padding-right:3.5em;*/}
	.maya_header .user_login{display:none;}
	}
@media screen and (max-width: 1024px) {
	.maya_header .main_menu > li > a.dropdown-toggle:before{display:none;}	
	.maya_header .stuck .header_search{left:10px;}
	#mainContent{top:0px;margin-bottom:0px;}
	 .maya_header .header_search .menu_icon_search_close{display:none;}
	  .maya_header .header_search.show .menu_icon_search_close{display:block;}
	   .maya_header .breadcrumbs_zone{top:70px;}
}


/* wave loader */
.wave-loader{
	width: 100%;
	height: 100%;
	min-height: 500px;
	position: relative;
	 background: rgba(255, 255, 255, 0.8);
}
.wave-loader .loader-text	{
  margin: auto;
  position: absolute;
  top:0;left:0px;bottom:0px; right:0px;
  width: 100px;
  height: 40px;
  text-align: center;
  padding-top: 60px;
  font-size: 1.2em;
  color:  #0b4076;
}
.sk-wave {
  margin: auto;
  position: absolute;
  top:0;left:0px;bottom:0px; right:0px;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;

  }
  .sk-wave .sk-rect {
    background-color: #0b4076;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
            animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
            animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }
/* print page */
@media screen {
 /* All your print styles go here */
 .print-page .container {padding:4em 5em;}

  .print-page.header {box-shadow: none; border-bottom: 1px solid #ECECEC;left:0;}

 .footer-comments .box-comment {border:1px solid #AEAEAE; margin:1em 0;}
 .footer-comments .loyalty {width:30%;}
 .footer-comments .loyalty .title{background:#BD590B!important; padding:1em; color:#fff!important; font-weight:bold; text-align:center;}
 .footer-comments .row {margin:1em;}
 .footer-comments .mikra {width:70%;}
 .footer-comments .mikra .title{background:#0B3F78!important; padding:1em; color:#fff!important; font-weight:bold; text-align:center;}

 /* transparent div that disables functionality on hover above table elements */
  .print-disable-hover {position: fixed; top: 5em; left: 0; width: 100%; height: 100%;  background: transparent!important; z-index: 9999;}

/*
  .table_indications {max-width:100%;}

  .indications_span {line-height:0.8em;}
  .price_indicator {width:90px;}
  .table.table_page_main_table > thead > tr > th.percent_chage {width:60px;}
  .table.table_page_main_table > thead > tr > th.name {width:160px;}
  ul.main_table_th_icons {left:auto;}
*/


  .print-header {padding-bottom:1em; display: flex; align-items: center; font-size:2.2em; font-weight:bold;}
  .print-header span:first-child { border-left: 1px solid #c7c7c7; padding-left: 1em; margin-left: 1em;}
  .print-header .fav_menu{float: left;  left: 0; position: absolute; font-weight:normal; margin:0 1em;}

    .table.table_page_main_table > thead > tr > th.price_indicator {width:80px; max-width:80px;}
    /*.table.table_page_main_table > thead > tr > th.ColW_3 {width:80px; max-width:80px;}*/

.print-page  .table_page_table_container .main_table_name {font-weight:normal; font-size:100%;}
.print-page .fav_menu li .fav_icon.icon_print::before {margin-top:-0.2em;}
.print-page.header.header-tbl-w .action-icons a {
      display: inline-block;
      position: relative;
      font-size: 14px;
      line-height: 30px;
      color: #0a3f76;
      font-weight: bold;
      padding: 33px 0px;
  }
.print-page  .action-icons {padding: 0 3em;}
.print-page  .action-icons > span {float: left; margin-right: 5em;}

  .print-page.header.header-tbl-w .print-win button {
      position: relative;
	  margin-top: 22px;
	  width: 50px;
	  height: 50px;
    border-radius:90%;
     background: transparent;
      font-size: 32px;
      font-weight: normal;
	  color:#0a3f76;
  }
  .print-page.header.header-tbl-w .print-win button.font_icon {}
  .print-page.header.header-tbl-w .print-win button.font_icon:hover {background:#0a3f76;}
  .print-page.header.header-tbl-w .print-win button.font_icon:hover:before {color:#fff;}
  .title-print-right {display:flex; align-items: center;}
  .title-print-right > span {float:right;}
  .title-print-right span:first-child {margin-left: 1em; padding-left: 1em; border-left: 1px solid #CECECE;}
  .title-print-right > span h1{color: #444444;
    font-size: 32px;
    line-height: 1.1;
    font-weight: bold;
    padding: 28px 0px 28px 0px;}

  .main_table_name.filter-comment {padding:10px;}
  .main_table_name.filter-comment > button{float: right; margin-left: 5px; font-size: 18px; margin-top: -5px;}
}

@media screen and (max-width: 1200px)
{
  .container {padding:0;}
  .table_page_table_container {padding-top: 0; overflow:auto; max-height:30em; min-height:auto;}
  table.table_page_main_table > tbody {margin-top:7em;}
}

@media screen and (max-width: 790px)
{
  .footer-comments .box-comment {width:100%;}
  .title-print-right > span h1 {font-size:4vw;}
}
/* download stripe */
.download_icons{background-color: #12416f;}
.download_icons h2{font-size:2em;color:#ffffff;font-weight:bold;padding:20px 0;display:inline-block;vertical-align:middle;margin-right:10px;line-height:1;}
.download_icons .app_links{display:inline-block;vertical-align:middle;}
.download_icons .app_links li{display:inline-block;margin-right:10px;vertical-align:middle;}
.zebra_content_data .container{max-width:900px;}
.download_icons .app_links a:focus, .bottom_footer a:focus{outline: 1px dotted  #ffffff; outline: 1px dotted -webkit-focus-ring-color;  outline-color: #ffffff;   outline-offset: 0;}
@media screen and (max-width: 768px){
	.download_icons h2{display:block;font-size:1.6em;text-align:center;margin-right:0px;}
	.download_icons .app_links{display:block;text-align:center;padding-bottom:15px;}
	.zebra_media, 	#item5 .zebra_media{width:80%;margin:0 auto;float: none!important;display:block;text-align:center!important;}
	.zebra_content_item:nth-child(2n+1) .zebra_media{float:none;text-align:center;}
	.zebra_content, #item6 .zebra_content {width:90%;margin:0 auto;float:none;display:block;}
	.zebra_content_item:nth-child(2n+1) .zebra_content{float:none;}
	.zebra_media img{max-width:300px;}
	#item1.zebra_content_item{padding-top:0px;}
	#item6{padding:40px 0;}
	#item5 .zebra_media img{max-width:400px;}	
	.zebra_content .inner_txt{width:100%;}
}
@media print {
 /* All your print styles go here */
   table { page-break-inside:auto }
   tr, .box-comment    { page-break-inside:avoid; page-break-after:auto }
   thead { display:table-header-group }
   tfoot { display:table-footer-group }


 .print-header {padding-bottom:1em; display: flex; align-items: center; font-size:2.2em; font-weight:bold; margin-bottom:1;}
 .print-header span {padding:0 1em;}
 .print-header span:first-child { border-left: 1px solid #c7c7c7;}
 .print-header .fav_menu {display:none;}

 #mainContent {margin-top:6em;}

  *, table,th,tr,td {font-size-adjust: 0.4;}
  a.item-name {float:right; display:inline-block;}
  .table_indications {margin-left: 1em; position: absolute; left: 0; top: 0; margin-top: 0.5em;max-width: 35%;}
  .price_indicator {width:65px;}
  .table.table_page_main_table > thead > tr > th.name {width:130px;white-space:nowrap;overflow: hidden;display: inline-block;}
  .table.table_page_main_table > thead > tr > th.ColW_3.market_cycle {width:30px; max-width:30px;}
  .table.table_page_main_table > thead > tr > th.percent_chage {width:40px!important;min-width:0px; max-width:40px;}
  .table.table_page_main_table > thead > tr > th {line-height:1em;}
  .table.table_page_main_table td {word-break: break-word;}
  .indications_span {line-height:0.8em;}
  ul.main_table_th_icons {left:auto;}
  .table.table_page_main_table > thead > tr > th.ColW_1.last_deal {width:40px!important;min-width:0px; max-width:40px;}
  .table.table_page_main_table > tbody > tr > td:before {border-top:0.1em solid #cacaca; top:0;}
  .table.table_page_main_table > tbody > tr:first-child > td:before {border-top:0.2em solid #0f0738; top:0;}

  .table.table_page_main_table > tbody > tr > td { height:1em; padding:0.5em;}

  .footer-comments .box-comment {border:1px solid #AEAEAE; margin:1em 0;}
  .footer-comments .loyalty {width:40%; font-size:80%;}
  .footer-comments .loyalty .title{background:#BD590B!important; padding:1em; color:#fff!important; font-weight:bold; text-align:center;}
  .footer-comments .row {margin:1em;}
  .footer-comments .mikra {width:80%;}
  .footer-comments .mikra .title  {background:#0B3F78!important; padding:1em; color:#fff!important; font-weight:bold; text-align:center;}
  .table_mikra  { margin-top: 1em; margin-bottom: 1em; display: inline-block; vertical-align: top;}
  .table_page_table_container .main_table_name {font-weight:normal; font-size:14px;}
  .table_page_table_container .main_table_name b {font-size:120%;}

  .action-icons {display:none; }
  .title-print-right {display:flex; align-items: center;}
  .title-print-right > span {float:right;}
  .title-print-right span:first-child {margin-left: 1em; padding-left: 1em; border-left: 1px solid #CECECE;}
  .title-print-right > span h1{color: #444444;
    font-size: 32px;
    line-height: 1.1;
    font-weight: bold;
    padding: 28px 0px 28px 0px;}
}

/* creative comments */
.bottom_menu.stuck, .first_data_title_section.is_stuck, .ticker_wrap, .header {left:7px; right:auto; width:100%}
.panel {box-shadow: none;}

/*cv-page*/
.cv-page.breadcrumbs_zone {position:relative; margin-bottom:1em;}

/* tooltips on left of tablet handle */
@media screen and (max-width: 1024px) {
  .table_tooltip_icon ul.dropdown-menu {left:0; right:auto;}
  .table_tooltip_icon ul.dropdown-menu::before {right: auto; left: 5px;}
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  .popover.fade.bottom.in {left: 40px!important; right:auto;}
  .popover.bottom > .arrow {right: 85%;}
}
@media screen and (max-width: 768px)  {
.cv-page>.row{
		margin:0px;
	}
	.header.header-tbl-w.print-page{
		left:0px;
	}
	.table_tooltip_icon ul.dropdown-menu.maya_alert_menu:before{
		left: 8px;
		right: auto;
	}
}
@media screen and (max-width: 480px)  {
	.alerts_maya.table_tooltip_icon ul.dropdown-menu.maya_alert_menu{left:auto!important;right:0!important;}
	
	.table_tooltip_icon ul.dropdown-menu.maya_alert_menu:before{
		right: 8px;
	}
}

