/* ------------------ Home Page ------------------ */

/* Resoures and Statistics and Reports sections
    each card --> col-md m-0 px-2 py-1
*/

.bkir-stock-info .layout-container.data-table.full-height{
	display : block;
}

.bkir-stock-info .layout-row{
	display : flex;
	justify-content : space-between
}

.bkir-stock-info .layout-col, 
.bkir-stock-info .layout-col-1, 
.bkir-stock-info .layout-col-10, 
.bkir-stock-info .layout-col-11, 
.bkir-stock-info .layout-col-12, 
.bkir-stock-info .layout-col-13, 
.bkir-stock-info .layout-col-14, 
.bkir-stock-info .layout-col-15, 
.bkir-stock-info .layout-col-16, 
.bkir-stock-info .layout-col-17, 
.bkir-stock-info .layout-col-18, 
.bkir-stock-info .layout-col-19, 
.bkir-stock-info .layout-col-2, 
.bkir-stock-info .layout-col-20, 
.bkir-stock-info .layout-col-21, 
.bkir-stock-info .layout-col-22, 
.bkir-stock-info .layout-col-23, 
.bkir-stock-info .layout-col-24, 
.bkir-stock-info .layout-col-3, 
.bkir-stock-info .layout-col-4, 
.bkir-stock-info .layout-col-5, 
.bkir-stock-info .layout-col-6, 
.bkir-stock-info .layout-col-7, 
.bkir-stock-info .layout-col-8, 
.bkir-stock-info .layout-col-9 {
	height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    overflow: visible;
}

.bkir-stock-info .font-xvi{
	font-weight : 500;
}

.bkir-stock-info .layout-inline.pad-s-lr.h-left {
	margin-top: -4px;
}

.bkir-stock-info .layout-inline.h-left.font-3x-l {
	padding-top : 1rem !important;
	padding-bottom : 0.25rem !important;
}

@media only screen and (max-width: 991px){
    .bkir-stock-info .font-xxx-l {
        font-size: 18px;
    }

    .bkir-stock-info .layout-inline.h-left .font-xxx-l {
        font-size: 20px;
    }
}

@media only screen and (max-width: 767px){
    .bkir-pro-chart{
        border : none !important;
        background: transparent !important;
    }

    .bkir-pro-chart > div{
        background: white !important;
        border: 1px solid #EEEFF2;
    }
}

.bkir-pro-chart .period-dropdown .layout-container.widget-tab-panel.overflow-visible.font-size-zero{
    padding: 0 !important;
}

.bkir-pro-chart .layout-container.widget-tab-panel.overflow-visible.font-size-zero.layout-container.widget-tab-panel.overflow-visible.font-size-zero {
	display: flex;
	flex-wrap: wrap;    
	gap: 0.125rem;
}

.bkir-pro-chart .layout-container.widget-tab-panel.overflow-visible.font-size-zero a{
	padding-bottom: 0px;
}

.bkir-pro-chart .chart-dropdown > div > div {
    margin: 1rem !important;
    width: calc(100% - 2rem) !important;
}

.bkir-pro-chart .chart-dropdown > .row > .layout-col{
    margin: 0 2rem !important;
}





.container-fluid .mb-5 .home__hero .p-0{
    height: fit-content !important;
};

.container-fluid .mb-5 .home__hero .p-0 .img-responsive{
    min-height: 35vh;
}

.link-card .nav-link{
    color : #eee !important;
}

.link-card{
    aspect-ratio: 16 / 9;
    max-width: 100%;
}

.link-card > .row{
    height: 100%;
}

.link-card > .row .nav.flex-column.nav-pills{
    height: 100%;
}

.link-card > .row .nav-item{
    height: 100%;
    max-width: 100%;
}

.link-card a {
    position: relative;
    z-index: 1;
    color: #eee !important;
    transition: color 0.3s ease, transform 0.3s ease;
    aspect-ratio: 16 / 9;
    max-width: 90%;
    font-size: 24px !important;
}

.link-card:hover .nav-item{
    box-shadow: 0 0 8px 1px #656565 !important;
}

.link-card:hover a {
    color: #fff !important;
    transform: translate(5%, -3%) scale(1.1);
    transition: 0.3s ease;
}

.link-card .nav > .nav-item:before{
    aspect-ratio: 16 / 9;
    background: linear-gradient(0deg, #000, transparent) !important ;
    max-width: 100%;
}

/* ------------------ Historical Price ------------------ */


/* Titel with text "Historical Share Price" change class from 'container mb-5' to 'container mb-5 p-0' */
/* ADD a class historical-price to parent container */

.historical-price .col-md-3.my-2 .col{
	width: fit-content !important;
	display: flex;
	flex-direction : column;
}

.historical-price .d-flex.justify-content-end.row.mb-3{
	display : flex !important;
	column-gap: 0.5rem;
	flex-direction: row;
	margin : 0rem;
	padding-bottom : 1rem !important;
}

.historical-price .col-md-3.my-2{
	width: calc(50% - 0.25rem);
	margin : 0 !important;
	padding : 0 !important;
}

@media only screen and (min-width: 600px) and (max-width : 768px){
	.historical-price .col-md-3.my-2{
		width: calc(33% - 0.25rem);
		max-width: 200px;
		margin : 0 !important;
		padding : 0 !important;
	}
	
	.historical-price .col-md-auto.my-3{
	    width: auto;
	    flex-grow: 1;
	}
}

@media only screen and (min-width: 768px){
	.historical-price .col-md-3.my-2{
		max-width: 200px;
	}	
}

.historical-price .col-md-auto.my-3{
	margin : 0 !important;
	display : flex;
	align-items: flex-end;
	justify-content : end;
	padding : 0 !important;
}

.historical-price .col-md-auto.my-3 button{
	padding : 4px 24px 0px !important;
	width: 100%;
}

.historical-price button{
	padding : 8px;
	border-radius : 4px
}

/* ------------------ Press Releases and Download Library ------------------ */
/* Add striped-list class to the parent */

.striped-list ul{
	padding-inline-start: 0 !important;
}

.striped-list li{
	margin: 0;
	padding: 0.5rem !important;
}

.striped-list li:nth-child(odd){
	background : #f2f2f2;
}

.striped-list li:hover a{
	color : #c6974b !important;
}

.striped-list li:hover svg{
	opacity : 1;
}

.striped-list li > span{
	padding : 0;
	margin : 0;
	display: flex !important;
	align-items: center;
	gap: 0.5rem;
}

.striped-list li > hr {
	display : none;
}

.striped-list li svg{
	height : 40px !important;
	opacity : 0.6;
}

.striped-list .col-md-3.my-3 .row.mb-2 > div{
	width:100%;
}

.striped-list .col-md-3.my-3{
	margin: 0 !important;
}

.striped-list .row.mb-2 button{
    width: 100% !important;
    padding: 6px !important;
}

/* ------------------ AGM Agend ------------------ */
/* Add agm class to the parent */

.agm .list-group.list-group-flush a{
	padding : 0.5rem;
	margin : 0;
	color : #656565;
	font-weight : 500;
	font-size : 16px;
}

.agm .list-group.list-group-flush a:nth-child(even){
	background : #f2f2f2;
}

.agm .list-group.list-group-flush a span svg{
	height : 40px;
	opacity : 0.6;
}

.agm .list-group.list-group-flush a:hover{
	color : #c6974b !important;
}

.agm .list-group.list-group-flush a:hover svg{
	opacity : 1;
}

/* ------------------ Press Release ------------------ */

.date-lines{
	display : flex;
	/* gap : 0.5rem; */
}

.date-lines > .col-md-6.pl-0{
	width : 50%;
	padding : !important;
}

.row.mb-3 > div{
	width : 100%;
}

.date-lines .react-datepicker-wrapper{
	width : 100%;
}

@media only screen and (max-width: 991px) {
	#mainMenuNavBarToggle.show:is(.show){
		top: 3.5rem !important;
		min-height: calc(100vh - 3.5rem) !important;
		height: calc(100vh - 3.5rem) !important;
		margin-top : 0 !important;
		padding : 1rem 1.5rem !important;
		margin-left : 0 !important;
		left : 0 !important;
	}
}
 
.navbar .navbar-brand {
    z-index: 9999;
}
 
@media screen and (max-width: 924px) {
	.nav-float .navbar-nav {
		padding-bottom : 0rem !important;
	}
}
 
.bkir-pro-chart .hu.chart-symbol-description-panel.font-m{
	z-index : 1 !important;
}
 
.bkir-pro-chart .stx-chart-summary-label {
	z-index : 1 !important;
}
#mainMenuNavBarToggle > .navbar-nav > .nav-item:last-child > .nav-link{
	padding: 1rem 0 !important;
	margin-top: 0 !important;
	top: 0 !important;
}
 
/* #mainMenuNavBarToggle li.mainMenuDropDownStyle.dropdown-menu.megamenu.dropdown-large.menu__dropdown .row .col-md{
	display : none !important;
} */
 
#mainMenuNavBarToggle li.mainMenuDropDownStyle.dropdown-menu.megamenu.dropdown-large.menu__dropdown .row .col-md{
	margin : 0 !important;
	padding : 0 2rem 1rem !important;
	/* display : block !important; */
}
 
#mainMenuNavBarToggle > .navbar-nav > .nav-item:last-child > .megamenu {
	margin-top: 0rem !important;
}