[tabindex="-1"]:focus {
        outline: 1px dashed #000000 !important;
}

div[tabindex="-1"]:focus, table[tabindex="-1"]:focus, h1[tabindex="-1"]:focus, p[tabindex="-1"]:focus {
    outline: none !important;
}

  .portlet-decorate .portlet-content{
  background:none;
  padding: 0rem;
   border: none;
 }
 
 .row {
    margin: 0 !important;
}
.portlet-layout{
	margin-left: auto !important;
	margin-right: auto !important;
}
figure {
    margin: 0;
}
div.container-fluid.pink-bg.footer{
	background:#0074c8 !important;
}

.subTitle{
	color:#0074c8;
	padding-top:10px;
	padding-bottom:10px;
}
span#sector-code-separator{
	padding-right:10px;
	padding-left:10px;
}
.heading-row-gray-bg{
	background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 10px;
	padding:10px !important;
	margin:5px !important;
}

.heading-row-blue-bg{
	background-color: #0074c8;
    border: 1px solid #0074c8;
    border-radius: 10px;
	padding:10px !important;
	margin:5px !important;
	
}
.heading-row-blue-bg p{
	color: #FFFFFF;
	
}

#company-main-heading-price{
	font-size: 2.5vw;
	color:#0074c8;
	font-weight:700;
	text-align:center;
	
}
#company-main-heading-change, #company-main-heading-changeprct{
	font-size: 1.7vw;
	color:#000000;
	text-align:center;
	font-weight:600;
	
}
#company-main-heading-preopen{
	text-align:center;
}

.qnb_head_menu {
    padding: 0px;
}
.qnb_menu-main li {
	width: calc(23% - 3px);
    background: #767676;
	margin: 5px 2px;
	border:1px solid transparent;
	border-radius: 10px;
}


.qnb_head_menu .qnb_menu-main > li.active, 
.qnb_head_menu .qnb_menu-main > li.active :hover, 
.qnb_head_menu .qnb_menu-main > li.active :focus, 
.qnb_head_menu .qnb_menu-main > li.active :focus-within {
    color: #fff;
    background: #0074c8;
}

.qnb_head_menu .qnb_menu-main > .open, 
.qnb_head_menu .qnb_menu-main > .open :hover, 
.qnb_head_menu .qnb_menu-main > .open :focus, 
.qnb_head_menu .qnb_menu-main > .open :focus-within, 
.qnb_head_menu .qnb_menu-main > li :hover, 
.qnb_head_menu .qnb_menu-main > li :focus, 
.qnb_head_menu .qnb_menu-main > li :focus-within {
    color: #fff;
    background: #0074c8;
}
.qnb_head_menu .qnb_menu-main > li:active > a,
.qnb_head_menu .qnb_menu-main > li:hover > a, 
.qnb_head_menu .qnb_menu-main > li:focus > a, 
.qnb_head_menu .qnb_menu-main > li:focus-within > a
{
	color:#FFFFFF !important;
}

.journal-content-article {
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
}

.triangle_down, .triangle_up {
    font-size:15px;
	margin-bottom:5px;
}
.icon-tr{
	width:10px;
}
#main-content .portlet-content{
	padding-bottom:0px;
}

#ownershipPercChart, #ownershipInvChart {
    width: 100%;
    height: 450px;
}

.innerTitle{
background-color:#FFFFFF !important;
}

.table-responsive{
	border: none !important;
}
.qnb__main_1122{
	margin-top:0px;
}

.small-text{
    color:#6E6E6E;
}
@media only screen and (max-width: 992px){
	#company-main-heading-price{
	font-size: 4vw;
	}
	#company-main-heading-change, #company-main-heading-changeprct{
	font-size: 2vw;
	}
}
@media only screen and (max-width: 768px){
	#company-main-heading-price {
		font-size: 4.5vw;
	}
	#company-main-heading-change, #company-main-heading-changeprct{
		font-size: 3.4vw;
	}
	.subTitle{
		text-align:center;
	}
	.qnb-head-logo figure img{
		text-align:center;	
		width:100%;
		padding:0px 15%;
	}
	
	.qnb_head_menu {
		padding-top:20px !important;

	}
}
@media only screen and (max-width: 480px){
	#company-main-heading-price {
		font-size: 9.5vw;
	}
	#company-main-heading-change, #company-main-heading-changeprct{
		font-size: 6.5vw;
	}
	
}
@media only screen and (max-width: 767px){
	.index-weight-header{
		padding-left:10px !important;

		padding-right:10px !important;
	}
}
#company-main-heading, .comp_market_summary{
	padding:20px !important;
}
.sr-only{
    position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px; width: 1px;
  margin: -1px; padding: 0; border: 0;
  color:#FFFFFF;
}
div.ir-email:focus, div.research-div:focus,#weekValue:focus,#monthValue:focus,#yearValue:focus{
    outline:1px dashed #000000 !important;
}
#issue-info-egm tr th, #issue-info-egm tr td {
	border-top:2px solid #f1f1f1 !important;
	font-weight:400;
	color:#4c4c4c;
	padding:5px;
}
#issue-info-egm tr:last-child th, #issue-info-egm tr:last-child td {
	border-bottom:2px solid #f1f1f1;
}

#issue-info-egm{
	width:100%;
}
[dir="rtl"] #issue-info-egm{
	width:100%;
}

[dir="rtl"] #issue-info-egm tr th {
	border-left: 2px solid #f1f1f1 !important;
	border-right:none !important;
}

[dir="ltr"] #issue-info-egm tr th {
	border-right: 2px solid #f1f1f1 !important;
	border-left:none !important;
}

#issue-info-egm th, #issue-info-egm td {
    font-size: 16px;
}
[dir="rtl"] #issue-info-egm th, #issue-info-egm td {
    font-size: 16px;
}

.index-weight-row a{
    color:#1a37f1;
}

@media screen and (max-width: 768px){
   #IntraHistPricesWC .col-sm-6,
    #IssueInfoMainTopTable .col-sm-6,
    .profile-sec .row.pb-3 .col-xs-6,
    .profile-info.col-sm-6,
    .profile-research-section .col-sm-6{
    padding-right: 5px  !important;
    padding-left: 5px  !important;
    }
}
@media screen and (width: 768px){
    p.index-weight-header {
        padding-left: 10px !important;

        padding-right: 10px !important;

    }
}

#issue-info-major-table, #issue-info-egm,#distTable,table.priceTable {
	display: inline-table;
}

.table>tbody>tr>td {
    border-bottom: none;
}
