@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600&display=swap);
.top_heading {
	text-align: center;
}

.landing_page_container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 3em;
}
.nav_container_landing_page {
	display: flex
;
    width: 100%;
    flex-direction: column;
    max-height: 115px;
    border-bottom: 1px solid #F2F5F7;
    flex: 0.2 1;
}
.nav_item_landing_page_HA_img_wrapper {
	width: 1180px;
    /* height: 100%; */
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 36px;

}
.landing_page_about__outer_wrapper {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex: 1 1;
}
.nav_item_landing_page {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 2em;
	padding-right: 2em;
	width: 100%;
	height: 60px;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 100;
	background-color: #fff;
}
.top_heading2 {
	text-align: center;
	font-size: 22.5px;
	font-weight: 100;
}
.nav_home_item_landing_page {
	display: flex;
	flex-direction: row;
}
.nav_login_about_landing_page {
	width: 100.52px;
	background-color: white;
	color: #333;
	height: 33px;
	padding: 0 !important;
	border: none;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
}
.disclaimer_link_propex {
	color: #0f9bf7;
	cursor: pointer;
	font-weight: 500;
}

.disclaimer_link_propex:hover {
	color: #0f9bf7;
	cursor: pointer;
	font-weight: 500;
}
.nav_login_about {
	width: 100.52px;
	background-color: white;
	color: #333;
	height: 33px;
	padding: 0 !important;
	border: none;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
}
.nav_login_contact_us {
	width: 120.52px;
	background-color: white;
	color: #333;
	height: 33px;
	padding: 0 !important;
	border: none;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
}
.nav_login_landing_page {
	background-color: #ffffff00;
    border: none;
    border-radius: 5px;
    color: #ffffff08;
    font-weight: 700;
    border-radius: 5px;
    padding: 0px;
    font-size: 15px;
    height: 33px;
    cursor: auto;
    cursor: initial;
}
.landing_page_propex_info_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0px;
}
.top_heading {
	font-size: 24px;
	text-align: center;
}

.landingPage {
	display: flex
;
    flex-direction: column;
    width: 100%;
    height: 100%;
	font-family: 'Open Sans';
	color: #000;
    /* justify-content: space-between; */
}
.bottom_heading_container {
	font-size: 1.4rem;
	margin-top: 1rem;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}
.landing_page_paragraph {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-row-gap: 7px;
}
.nav_home_about_button_wrapper {
	display: flex;
	flex-direction: row;
	margin-right: 20px;
}
.landing_page_full_heading_wrapper {
	width: 56em;
	display: flex;
	flex-direction: column;
	grid-row-gap: 6.9em;
	font-family: "Open Sans";
}
.landing_page_top_heading_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 1em;
}
.nav_login_about_home_button {
	width: 100.52px;
	background-color: white;
	color: #333;
	height: 33px;
	padding: 0 !important;
	border: none;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
	border-radius: 3px;
	cursor: pointer;
}
.nav_about_about_button {
	width: 100.52px;
	background-color: white;
	color: #333;
	height: 33px;
	padding: 0 !important;
	border: none;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
	border-radius: 3px;
	cursor: pointer;
}
.nav_login_about_button_text {
	padding-bottom: 2px;
	border-bottom: 2px solid #2861ff;
}
.notified_text {
	font-size: 1.1rem;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}
.bottom_heading_container {
	font-size: 18px;
	text-align: center;
}
.subscribe_form_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.subscribe_input.input {
	font-size: 1em;
}
.subscribe_input {
	width: 100%;
	justify-content: center;
}
.subscribe_input.input > input {
	max-width: 45% !important;
	border-radius: 0.28571429rem 0 0 0.28571429rem !important;
}
.notified_input_error {
	font-size: 1.1rem;
	text-align: center;
	color: red;
}
.notified_button {
	background-color: #33ab5b !important;
	color: white;
	align-items: center;
	padding: 8px !important;
	border-radius: 0 0.28571429rem 0.28571429rem 0 !important;
}
.privacy_policy_text {
	text-align: center;
	margin-top: 1em;
}
.landing_page_privacy_link {
	cursor: pointer;
	color: #1a0dab;
}
.landing_page_privacy_link:hover {
	color: #68009d !important;
}

/* About */
.nav_item_landing_page_about_us {
	display: flex
	;
		flex-direction: row;
		justify-content: space-between;
		padding-left: 2em;
		padding-right: 2em;
		width: 100%;
		height: 100%;
		align-items: center;
		box-shadow: 0 1px 0px #11111133;
}
.landing_page_HA_img {
	width: 260px;
    cursor: pointer;
}
.landing_page_about_footer_wrapper {
	display: flex
;
    flex-direction: column;
    height: 100%;
    flex: 2 1;
    justify-content: space-between;
    overflow-y: overlay;
}
.footer_copyright_wrapper_about_page {
	/* background-color: #f5f5f5; */
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    justify-content: center;
    color: #000;
    font-size: 13px;
}
.landing_page_about_wrapper {
	display: flex
	;
		flex-direction: column;
		/* margin-top: 47px; */
		align-items: center;
		align-self: center;
		width: 100%;
		height: 100%;
		grid-row-gap: 100px;
		padding-top: 2px;
}
.landing_page_about_wrapper_top_heading {
	width: 100%;
    background-color: #F2F5F7;
    text-align: center;
    padding-top: 64px;
    padding-bottom: 64px;
    height: 160px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.landing_page_about_wrapper_remaining_heading {
	width: 900px;
    font-size: 22px;
    margin-top: 100px;
}
.landing_page_about_heading {
	font-size: 50px;
	margin-bottom: 109px;
	align-self: center;
}
.about_paragraph {
	margin: 0 0 32px;
	line-height: 1.6;
	/* color: #333333; */
	text-align: center;
	width: 100%;
}
.about_paragraph_continuation {
    /* color: #333333; */
    text-align: center;
    width: 100%;
    margin-top: -32px;
}
.about_paragraph_main_block {
	font-size: 18px;
    line-height: 1.6;
    /* color: #333333; */
    text-align: center;
    width: 900px;

}
.about_heading_paragraph {
	margin: 0 0 32px;
	font-size: 28px;
    font-weight: 500;
    align-self: center;
}

/* About Footer */

.landing_page_footer_wrapper {
	display: flex
	;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
}
.landing_page_footer_links {
	color: #202124;
	cursor: pointer;
}
.landing_page_footer_links:hover {
	color: #202124;
	cursor: pointer;
}
.landing_page_footer_content_img_wrapper {
	display: flex
	;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		min-height: 104px;
		flex: 0.2 1;
		font-family: system-ui;
		border-top: 1px solid #e4e8ef;
		max-height: 104px;
		background-color: #f2f5f7;
}
.landing_page_footer_img_wrapper {
    border-bottom: 1px solid #e4e4e4;
    width: 1200px;
    display: flex
;
    flex-direction: row;
    justify-content: end;
    padding-top: 32px;
    padding-bottom: 32px;
}
.footer_about_copyright_privacy_wrapper {
	display: flex
	;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		grid-column-gap: 20px;
		height: 52px;
}
.footer_user_country_name_landing_page {
	font-size: 15px;
}
.landing_page_footer_content_wrapper {
	display: flex
;
    flex-direction: column;
    grid-row-gap: 25px;
    justify-content: flex-start;
		/* padding-top: 25px;
		padding-bottom: 10px; */
}
.landing_page_footer_list_wrapper {
	display: flex
;
    flex-direction: column;
	padding-top: 10px;
    width: 359px;
	
}
.footer_list_wrapper2 {
	display: flex;
	flex-direction: column;
	grid-row-gap: 8px;
	/* color: #000; */
	font-size: 14px;
}
.landing_page_list_heading {
	color: #185abc;
	font-size: 16px;
	font-weight: 500;
}
.landing_page_list_heading_city{
	color: #000;
	font-size: 16px;
	font-weight: 500;
}
.landing_page_footer_content_list_address {
	display: flex
	;
		flex-direction: column;
		text-align: end;
		font-size: 16px;
		font-weight: 500;
		
}
.landing_page_footer_content_list_contact_us {
    cursor: pointer;
    color: #2861ff;
    font-weight: 500;
}
.contact_us_container_main_header_contact_us_bottom_wrapper_left_span {
	font-size: 16px;
    padding-left: 2px;
}
.nav_item_landing_page_HA_button_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    font-size: 16px;
    padding-top: 5px;
    align-items: center;
}
.nav_item_landing_page_HA_about {
	cursor: pointer;
    height: 50px;
    width: 80px;
    text-align: center;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.nav_item_landing_page_HA_about:hover
	{
		background-color: #f2f5f7;
		border-radius: 5px;
	}

.nav_item_landing_page_HA_button_wrapper_landing_page{
	display: flex
	;
		flex-direction: row;
		grid-column-gap: 20px;
		font-size: 16px;
		padding-top: 5px;
		align-items: center;
		margin-right: -25px;
	}
@media only screen and (max-width: 800px) {
	.nav_item_landing_page {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding-left: 1em;
		padding-right: 1em;
		width: 100%;
		height: 60px;
		align-items: center;
		position: fixed;
		top: 0;
		z-index: 100;
		background-color: #fff;
	}
	.top_heading2 {
		text-align: center;
		font-size: 10px;
		font-weight: 100;
	}
	.top_heading {
		font-size: 12px;
		text-align: center;
	}
	.bottom_heading_container {
		font-size: 10px;
		text-align: center;
	}
	.landing_page_full_heading_wrapper {
		width: 100%;
		display: flex;
		flex-direction: column;
		grid-row-gap: 5.9em;
		font-family: "Open Sans";
	}
	.nav_home_about_button_wrapper {
		display: flex;
		flex-direction: row;
		margin-right: 0px;
		grid-column-gap: 20px;
	}
	.nav_home_item_landing_page {
		display: flex;
		flex-direction: row;
		grid-column-gap: 20px;
	}
	.navbar_img {
		width: 8em !important;
		cursor: pointer;
	}

	.nav_about_about_button {
		width: fit-content;
		background-color: white;
		color: #333;
		height: 33px;
		padding: 0 !important;
		border: none;
		font-size: 10px !important;
		text-align: center !important;
		padding-right: 0px !important;
		border-radius: 3px;
		cursor: pointer;
		text-transform: uppercase;
	}
	.nav_login_about_home_button {
		width: fit-content;
		background-color: white;
		color: #333;
		height: 33px;
		padding: 0 !important;
		border: none;
		font-size: 10px !important;
		text-align: center !important;
		padding-right: 0px !important;
		border-radius: 3px;
		cursor: pointer;
		text-transform: uppercase;
	}

	/* .nav_login_landing_page {
		background-color: #2861ff;
		border: none;
		color: white;
		font-weight: 700;
		border-radius: 5px;
		padding: 5px 10px 5px 10px;
		font-size: 10px;
	} */

	/* About */

	.nav_item_landing_page_about_us {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding-left: 1em;
		padding-right: 1em;
		width: 100%;
		height: 60px;
		align-items: center;
		position: fixed;
		top: 0;
		z-index: 100;
		background-color: #fff;
	}
	.landing_page_about_footer_wrapper {
		display: flex;
		flex-direction: column;
		height: 100%;
		grid-row-gap: 30px;
		justify-content: space-between;
	}
	.landing_page_about_wrapper {
		display: flex;
		flex-direction: column;
		margin-top: 5em;
		align-items: flex-start;
		align-self: center;
		width: fit-content;
		padding: 0px 10px 0px 10px;
	}
	.landing_page_footer_content_wrapper {
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-top: 13px;
		padding-bottom: 10px;
		padding-left: 10px;
		grid-column-gap: 11px;
		padding-right: 10px;
		align-items: center;
	}
	.about_heading_paragraph {
		margin: 0 0 32px;
		font-size: 18px;
		font-weight: 500;
		align-self: center;
		text-align: center;
	}
	.landing_page_footer_list_wrapper {
		display: flex;
		flex-direction: column;
		grid-row-gap: 0px;
	}
	.about_paragraph {
		margin: 0 0 32px;
		font-size: 14px;
		line-height: 1.6;
		color: #333333;
		text-align: center;
		width: 100%;
	}
	.landing_page_list_heading {
		color: #185abc;
		font-size: 12px;
	}
	.landing_page_footer_content {
		width: 200px;
	}
	.footer_list_wrapper2 {
		display: flex;
		flex-direction: column;
		grid-row-gap: 0px;
		color: #202124;
		font-size: 9px;
	}
	.footer_about_copyright_privacy_wrapper {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		grid-column-gap: 20px;
		padding-top: 13px;
		border-top: 1px solid #e4e4e4;
		padding-bottom: 13px;
		font-size: 13px;
	}

	/* Privacy Policy */
	.ui.modal {
		width: 343px !important;
	}
	.privacy_text {
		height: 40em;
		display: flex;
		flex-direction: column;
	}
	.disclaimer_heading_body {
		font-size: 16px;
		margin-top: 30px;
		font-family: "Open Sans", sans-serif;
	}
	.disclaimer_body_wrapper_landing {
		padding: 15px 20px 15px 20px;
		font-size: 10px;
		height: 794px;
		font-family: "Open Sans";
		overflow: hidden;
	}
}


.footer_user_country_name {
	font-size: 15px;
}
.footer_disclaimer_heading,
.footer_disclaimer_terms,
.footer_disclaimer_privacy,
.footer_disclaimer_feedback {

	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	cursor: pointer;
}

.footer_copyright_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* .unselectable {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
} */
.footer_copyright {
	font-size: 13px;
}
.footer_country_img {
	width: 22px;
	margin-top: 1px;
}
.footer_user_location_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 15px;
	font-size: 14px;
	
	border-bottom: 1px solid #e4e4e4;
	width: 100%;
	justify-content: center;
	height: 52px;
	align-items: center;
}

.footer_content_landing_page {
    display: flex
;
    flex-direction: column;
    grid-column-gap: 2em;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 52px;
    width: 100%;
    background-color: #F2F5F7;
    color: #202124;
    font-family: 'Open Sans';
}
.footer_user_location_wrapper_landing_page {
	display: flex
	;
		flex-direction: row;
		grid-column-gap: 15px;
		font-size: 14px;
		width: 100%;
		justify-content: center;
		height: 52px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
		align-items: center;
		color: #636668;
		border-bottom: 1px solid #e4e4e4;
}
.action_buttons {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    grid-column-gap: 1em;
    padding: 0.7em;
    border-top: 1px solid #efe8ef;
}

.create_account_message_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.create_account_message {
    display: flex;
    flex-direction: row;
    color: light;
    color: #b3b3b3;
    grid-column-gap: 0.5em;
    font-size: 12px;
}
.create_account_link {
    
        color: #00376B;
        text-decoration: none;
        cursor: pointer;
    
}
.create_account_link:hover{
    color: #00376B;
        text-decoration: none;
}
.signup_input_error {
    color: red;
}
.login_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.login_header {
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid lightgray;
    padding: 0.5em;
}

.modal_description_wrapper {
    padding: 3em;
    display: flex;
    flex-direction: column;
    text-align: -webkit-center;
    grid-row-gap: 0.3em;
    
}
.login_modal_wrapper {
    display: flex;
    flex-direction: row;
    width: fit-content;
    grid-column-gap: 1em;
    align-self: center;
    border: 1px solid lightgray;
}

.login_modal_user_image {
    border-right: 1px solid lightgray;
    padding: 0.5em;
}

.login_modal_user_text {
    text-align: center;
    line-height: 2;
    padding: 0.5em;
}
button.login_button {
    background-color: blue !important;
    color: white !important;
}
.google_auth_wrapper {
    display: flex;
    flex-direction: row;
    width: fit-content;
    align-self: center;
    border: 1px solid lightgray;
}
.login_modal_google_image {
    border-right: 1px solid lightgray;
    padding: 0.3em 0.4em 0.3em 0.3em;
}
.google_auth_button {
    background: blue;
    color: white;
    padding: 0.5em 3.2em 0.5em 1.8em;
    border: none;
}
.user_login_form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1em;
    grid-row-gap: 1em;

}
.signinoverlay_modal{
    border-radius: 12px !important;
}
@media only screen and (min-width: 1200px) {
    .signinoverlay_modal {
    width: fit-content !important;
    margin: 0;
}
}


.user_login_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 40em;
    justify-content: flex-start;
    grid-row-gap: 3em;
}

.user_login_header {
    font-size: 25px;
    border-bottom: 1px solid #efe8ef;
    padding: 0.5em 2em 0.5em 2em;
    width: 100%;
    text-align: center;
    background-color: #f2f5f7;
    color: #333;
    font-family: 'Open Sans',sans-serif;
    font-weight: bold;
    border-radius: 12px 12px 0px 0px;
    height: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.user_login_input_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 0.5em;
}
.user_login_action_button_wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}
.ui.dimmer {
    background-color: #00000014!important;
}
.user_login_button_wrapper {
    width: 100%;
}
p.user_login_text {
    font-family: 'Open Sans';
    font-size: 10px;
    margin-top: 9px;
}
.user_login_button {
    width: 100%;
    height: 44px;
    background-color: #f2f5f7;
    border: none;
    border-radius: 3px;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    transition: ease-in 0.3s;
    cursor: pointer;
}
.user_login_email_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2em;
    line-height: 2;
   
}

.user_login_password_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    line-height: 2;
    position: relative;
    
}

.user_login_email {
    border: 1px solid #efe8ef;
    padding: 0.7em 9em 0.7em 1em;
    border-radius: 3px;
    width: 100%;
    background: #f2f5f7 !important;
    color: #333 !important;
    height: 44px;
    font-size: 16px !important;
    
}
.user_login_email::selection{
    background: #f2f5f7 !important;
}

.user_login_password {
    border: 1px solid #efe8ef;
    padding: 0.7em 4em 0.7em 1em;
    border-radius: 3px;
    width: 100%;
    background: #f2f5f7!important;
    color: #333!important;
    height: 44px;
    font-size: 16px!important;
}
.login_page_visibility_img {
    position: absolute;
    right: 8px;
    top: 10px;
    cursor: pointer;
}
.user_login_email:focus{ 
    outline:none !important;
    border: 2px solid #efe8ef !important;
    background: #f2f5f7 !important;
}

.user_login_password:focus {
    outline:none !important;
    border: 2px solid #efe8ef !important;
    background: #f2f5f7 !important;
}
.user_login_cancel_button {
    width: 115px;
    border: 1px solid #e4e8ef;
    height: 37px;
    border-radius: 4px;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans',sans-serif;
    cursor: pointer;
}

.signup_otp_msg {
    font-size: 12px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.user_login_button_wrapper_code {
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}
.user_login_code_resend_link {
    color: #2861ff;
    cursor: pointer;
}

.auth-code-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
  }
  
  .code-inputs {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
  }
  
  .code-digit {
    width: 40px;
    height: 50px;
    text-align: center;
    font-size: 24px;
    border: 2px solid #ccc;
    border-radius: 4px;
    outline: none;
    transition: border-color 0.3s;
  }
  
  .code-digit:focus {
    border-color: #007bff;
  }

  .user_login_code_text_wrapper {
    display: flex;
    flex-direction: column;
    width: 300px;
    font-size: 22px;
}
.user_login_code_text_heading {
    font-weight: 700;
    text-align: center;
}
.user_login_code_text_heading_two {
    font-size: 14px;
    text-align: center;
}
.signup_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 40em;
    justify-content: flex-start;
    grid-row-gap: 5em;
    
}
.user_signup_header {
    font-size: 25px;
    border-bottom: 1px solid #efe8ef;
    padding: .5em 2em;
    width: 100%;
    text-align: center;
    background-color: #f2f5f7;
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    border-radius: 12px 12px 0 0;
    height: 90px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.user_login_reset_email_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
}
.reset_password_code_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
}
.signup_form_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.user_login_button_wrapper_change_password {
    width: 100%;
    border-radius: 5px;
    padding: 1.5em 2em 1.5em 2em;
}
.user_login_temporary_password_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2em;
    line-height: 2;
    position: relative;
}
.user_login_gender_wrapper {
    width: 100%;
}
.signup_input_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 2em;
    align-items: center;
    padding: .5em 2em;
}

.signup_input {
    border: 1px solid lightgrey;
    padding: 1.5em;
    border-radius: 2em;
}

.signup_input:focus{ 
    outline:none !important;
    border: 2px solid lightblue !important;
}

.user_login_email_change {
    border: 1px solid #efe8ef;
    padding: 0.7em 3em 0.7em 1em;
    border-radius: 3px;
    width: 21.5em;
    background: #f2f5f7 !important;
    color: #333 !important;
    height: 44px;
    font-size: 16px !important;
}

.user_login_email_change::selection{
    background: #2861ff !important;
    color: #fff;
}

.user_login_email_change:focus{ 
    outline:none !important;
    border: 2px solid #efe8ef !important;
    background: #f2f5f7 !important;
}
.privacy_text {
    height: 60em;
   
    display: flex;
    flex-direction: column;
   
}
.disclaimer_body_wrapper_landing {
    padding: 15px 20px 15px 20px;
    font-size: 14px;
    height: 794px;
    font-family: 'Open Sans';
    overflow: hidden;
}
.disclaimer_body_wrapper_landing ul{
    line-height: 1.3;
}
.disclaimer_body_wrapper_landing:hover{
    overflow: overlay;
}
.blue_text_summary_landing {
    background-color: #d0f0ff;
    padding: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-radius: 3px;
    line-height: 1.3;
    grid-column-gap: 10px;
}
.privacy_component_definition_wrapper:hover{
    overflow: overlay;
}
.privacy_component_heading {
    font-size: 16px;
    height: 44px;
    background-color: #123866;
    display: flex;
    color: #fff;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 15px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 500;
    border-radius: 4px 4px 0px 0px;
    align-items: center;
    padding-right: 15px;
}
.privacy_component_definition_wrapper {
    font-size: 14px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 57em;
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.privacy_component_definition_wrapper > h5
{
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.privacy_component_definition_wrapper > p{
    margin: 0;
}
.privacy_heading_body{
border-bottom: 1px solid #e4e8ef;
    padding-bottom: 30px;
    font-size: 21px;
    margin-bottom: 30px;
    margin-top: 30px;
}


@media screen and ( max-width: 1520px){
    .privacy_text {
        height: 47em;
       
        display: flex;
        flex-direction: column;
       
    }
  }
.App {
	display: flex;
	flex-direction: column;
	font-family:  -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	min-height: 100%;
	grid-row-gap: 2.5em;
	font-size: smaller;
	justify-content: flex-start;
	height: 100%;
}
.layoutdiv {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.noscroll{
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5 {
	font-family:  -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;;
	font-weight: 500;
	letter-spacing: 0.025em;
}
body {
	width: calc(100vw - 5px);
	font-size: large;
	font-family:  -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;;
	min-width: 100% !important ;
	color: #333333;

	/* overflow-y: overlay !important; */
}
.cointainer_footer_wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  grid-row-gap: 75px;
  justify-content: space-between;
}
.container {
  display: flex;
  flex-direction: column;
  grid-row-gap: 0.8em;
}
.App::-webkit-scrollbar
{
  width: 10px !important;
}

.footer_content {
	display: flex;
    flex-direction: column;
    grid-column-gap: 2em;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 104px;
    background-color: #F2F5F7;
	color: #202124;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	position: relative;
}
.footer_live_signal {
	position: absolute;
    left: 2em;
    top: 25%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    padding: 8px 16px;
    border-radius: 5px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    white-space: nowrap;
}
.footer_live_signal:hover {
	background-color: #e8eaed;
}
.footer_user_country_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 6px;
}
.vertical_divider_footer {
  border-right: 1px solid #e4e4e4;
  height: 52px;
}
.footer_heading_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 20px;
  font-size: 14px;
  width: 100%;
  height: 52px;
  align-items: center;
  justify-content: center;
  
}
.registered_trademark_span {
  font-size: 11px;
  margin-left: -1px;
  margin-top: -3px;
}
.footer_user_country_name {
  font-size: 15px;
}
.footer_disclaimer_heading,
.footer_disclaimer_terms,
.footer_disclaimer_privacy,
.footer_disclaimer_feedback {

	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	cursor: pointer;
}

.footer_copyright_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* .unselectable {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
} */
.footer_copyright {
  font-size: 13px;
}
.footer_country_img {
  width: 22px;
  margin-top: 1px;
}
.footer_user_location_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 15px;
  font-size: 14px;
  color: #636668;
  border-bottom: 1px solid #e4e4e4;
  width: 100%;
  justify-content: center;
  height: 52px;
  align-items: center;
}
body ::-webkit-scrollbar-track {
  border-radius: 0;
  background: #f2f5f7 !important;
}
sup {
  top: -0.2em;
  font-size: 9px;
}
.footer_user_country_flag {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width: 1560px) {
	body {
		overflow-x: scroll !important;
		scroll-behavior: smooth;
	}
}
@media only screen and (max-width: 1024px) {
	body {
		overflow-x: scroll !important;
		scroll-behavior: smooth;
		width: 100%;
	}
}

.container {
  display: flex;
  flex-direction: column;
  grid-row-gap: 0.8em;
  align-items: center;
}

.cointainer_footer_wrapper_result_page {
	background-color: #F2F5F7 !important;
    height: auto !important;
}

.sign_in_wrapper {
  width: 27%;
  height: 40%;
  display: flex;
  padding-top: 20px;
  flex-direction: column;
  box-shadow: 0 1px 4px 0 #0000004d;
  justify-content: center;
}
.signin_form_wrapper {
  flex-grow: 1;
  width: 60%;
  display: flex;
  margin: auto;
  flex-direction: column;
}
.hawkeye_logo_sign_in {
  flex-grow: 0.2;
  margin: auto;
}
.signin_username {
  width: 92%;
  flex-grow: 0.2;
  margin: auto;
}
.username {
  width: 100%;
  height: 40px;
  text-align: center;
  border: 1px solid lightgray;
}
.login_error_message {
  color: red;
}
.signin_password {
  width: 92%;
  flex-grow: 0.2;
  margin: auto;
}
.password {
  width: 100%;
  height: 40px;
  text-align: center;
  border: 1px solid lightgray;
}
.signin_wrapper {
  margin: auto;
  flex-grow: 0.4;
}
.sign_in_button {
  text-align: center;
  width: 280px;
  min-width: 60px;
  /* max-width: 150px; */
  border-radius: 3px;
  cursor: pointer;
  line-height: 2.2;
  min-height: 35px;
  height: 40px;
  font-size: 17px;
  border: none;
  background: #4278f5;
  color: white;
  /* font-weight: bold; */
  margin-bottom: 0 !important;
}

.login_logo {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7rem;
  margin-top: 2rem;
}
.login_input {
  min-width: -webkit-fill-available !important;
}

.home_market_state_outer_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 127px;
    justify-content: center;
    background-color: #f2f5f7;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #e4e8ef;
    margin-top: -5px;
    margin-bottom: -7px;
    box-shadow: 0px 0px 2px -1px #0000004d;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
}
.home_market_state_middle_table {
    border-collapse: separate;    
    border-spacing: 3px 0;

}
.nya_button_width {
    width: 125px;
}
.home_market_state_outer_heading {
    line-height: 1.4;
    font-size: 12px;
    color: #717375;
    font-family: -apple-system, BlinkMacSystemFont,"Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
    text-transform: uppercase;
    padding-bottom: 3px;
}
.home_market_state_inner_wrapper {
    display: flex
;
    flex-direction: row;
    height: 80px;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .30196078431372547);
    padding-left: 20px;
    font-size: 14px;

    font-weight: 300;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    justify-content: space-between;
    padding-right: 30px;
    padding-bottom: 4px;
}
.home_market_state_left_index_mode {
    font-weight: 700;
}
.home_market_state_left_index_name_mode_wrapper {
    font-size: 18px;
    line-height: 1.1;
    text-transform: uppercase;
}
.home_market_state_last_close_ratio{
    font-size: 12px;
}
.home_market_state_last_close_percentage{
    font-size: 12px;
}
.home_market_state_last_close_last_date {
    font-size: 12px;
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
}
.home_marekt_state_index_time_zone {
    color: #717375;
    cursor: pointer;
}
.market_state_arrow_img_negative {
    width: 10px;
    margin-bottom: -1px;
}
.market_state_arrow_img {
    width: 10px;
    margin-bottom: 0px;
}
.home_market_state_table_outer_wrapper {
   
    display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    position: relative;
}

.home_marekt_state_index_img {
    border-radius: 80px;
    width: 41px;
    margin-top: 8px;
}

.home_market_state_price_wrapper {
    
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: baseline;

}
.home_market_state_left_index_mode {
    font-weight: 700;
}
.home_market_state_left_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
    height: 100%;
   
}

.home_market_state_middle_heading {
    border-bottom: 1px solid #cdcdcd;
    font-size: 11px;
    line-height: 1.4;
    color: #717375;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;

}

.home_market_state_middle_heading_td {
    width: 90px;
}
.home_market_state_middle_heading_row {
    font-size: 12px;
    color: #717375;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
}
.home_market_state_middle_value_td {
    text-align: center;
    vertical-align: middle;
}
.home_market_state_middle_value_inner_wrapper {
    
}
.home_market_state_middle_value_inner_companies_number {
    /* margin-top: -5px; */
}
.home_market_state_middle_value_inner_companies_date {
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-weight: 300;
    right: -25px;
    top: 53px;
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
    line-height: 1;
}
.home_market_state_white_right_border{
    border-right: 3px solid #fff;
}
.home_marekt_state_arrow_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.home_market_state_box_shadow{
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 30%);
}

.forex_home_market_state_outer_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 127px;
    justify-content: center;
    background-color: #f2f5f7;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #e4e8ef;
    margin-top: -5px;
    margin-bottom: -7px;
    box-shadow: 0px 0px 2px -1px #0000004d;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
}

.forex_category_market_state_outer_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 127px;
    justify-content: center;
    background-color: #f2f5f7;
    padding: 4px 20px 10px;
    border-top: 1px solid #e4e8ef;
    margin-bottom: -10px;
    margin-top: -10px;
    box-shadow: 0 0 2px -1px rgb(0 0 0 / 30%);
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
}

.home_market_state_forex_middle_wrapper {
    width: 275px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.forex_bar_chart_context {
    height: 40px;
    position: relative;
    width: 229px;
}

.forex_market_state_right_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.forex_market_state_bar_chart_heading {
    font-size: 12px;
    color: #717375;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
    margin-left: 7px;
}

.forex_market_state_tstat_tooltip_negative {
    position: absolute;
    top: 33px;
    left: -6px;
}
.forex_market_state_tstat_tooltip_positive{
    position: absolute;
    top: -20px;
    left: -19px;
    display: flex;
    flex-direction: column;
    line-height: 1.5;
    align-items: center;
    z-index: 2;

}

.forex_bar_tstat_tooltip_optimal_value {
    font-size: 11px;
    color: #B2b2b2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}

.portfolio_table_card_edit_module_wrapper {
    position: absolute;
    flex-direction: column;
    background-color: #fff;
    width: 150px;
    align-items: flex-start;
    z-index: 1;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    top: 31px;
    left: 5px;
}

.portfolio_table_card_option_wrapper {
    display: flex
    ;
        width: 100%;
        height: 30px;
        padding-left: 20px;
        padding-top: 2px;
        color: #111;
        border-bottom: 1px solid #e4e8ef;
}
.portfolio_table_card_option_wrapper:hover{
    background-color: #2861ff;
    color: #fff;
}
.portfolio_summary_card_wrapper {
    display: flex
;
    flex-direction: row;
    /* background-color: #F7F9FA; */
    grid-column-gap: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #111;
    width: 100%;
    background-color: #EAF0F3;
    padding-left: 10px;
    padding-right: 10px;
}
.portfolio_module_two_summary_cards_header {
    font-size: 14px;
    font-weight: 500;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    padding-right: 8px;
}
.portfolio_module_two_summary_cards_td_wrapper_heading_portfolio_target_metrics {
    height: 12px;
    align-content: end;
    font-size: 12px;
}
.portfolio_module_two_summary_cards_td_wrapper_heading_beta_exposure {
    height: 13px;
    align-content: end;
    font-size: 12px;
}
.portfolio_module_two_summary_cards_td_value_wrapper {
    text-align: end;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: end;
    justify-content: end;
    font-size: 14px;
}
.portfolio_module_two_summary_cards_tr_wrapper_heading_beta_exposure {
    display: flex
;
    flex-direction: row;
    grid-row-gap: 10px;
    font-weight: 300;
    justify-content: space-between;
}
.portfolio_module_summary_card_wrapper {
    display: flex
    ;
        flex-direction: row;
        /* background-color: #F7F9FA; */
        grid-column-gap: 20px;
        /* margin-left: 20px; */
        /* margin-right: 20px; */
        padding-top: 10px;
        padding-bottom: 10px;
        color: #111;
        width: 97%;
        padding-left: 25px;
}
.portfolio_summary_two_summary_cards_unit_size_inner_wrapper {
    display: flex
    ;
        flex-direction: column;
        background-color: #fff;
        padding: 7px 15px 12px 15px;
        border-radius: 5px;
        font-size: 14px;
        grid-row-gap: 8px;
        flex: 0.5 1;
        box-shadow: 0 1px 4px 0 #0000002e;
}

.portfolio_summary_summary_cards_unit_size_inner_wrapper {
    display: flex
    ;
        flex-direction: column;
        padding: 7px 15px 12px 15px;
        border-radius: 5px;
        font-size: 14px;
        background-color: #d5e5f0;
        flex: 1 1;
        justify-content: space-between;
}
.portfolio_summary_summary_cards_market_value_inner_wrapper{
    display: flex
    ;
        flex-direction: column;
        padding: 7px 15px 12px 15px;
        border-radius: 5px;
        font-size: 14px;
        grid-row-gap: 10px;
        background-color: #d5e5f0;
        flex: 0.5 1;
}

.portfolio_module_two_summary_cards_table_wrapper {
        display: flex
;
    flex-direction: column;
    line-height: 1;
    flex: 1 1;
    grid-row-gap: 10px;
    justify-content: end;
}

.portfolio_approval_module_option_wrapper {
    display: flex
    ;
        flex-direction: row;
        width: 100%;
        height: 35px;
        align-items: center;
        border-radius: 4px 4px 4px 1px;
}
.portfolio_approval_module_option_wrapper_left_block_wrapper {
      display: flex
;
    flex-direction: row;
    flex: 1 1;
    padding-left: 14px;
    grid-column-gap: 10px;
}
.portfolio_table_card_ha_logo {
    width: 20px;
}
.portfolio_table_card_clear_logo {
    width: 18px;
}
.portfolio_approval_module_option_wrapper_right_block_wrapper{
       display: flex
;
    flex-direction: row;
    flex: 1 1;
    justify-content: end;
    grid-column-gap: 20px;
    padding-right: 14px;
}
.portfolio_module_table_card_tr_outer_wrapper {
    display: flex
;
    flex-direction: row;
    border-bottom: 1px solid #e4e8ef;
    height: 55px;
    align-items: center;
}
.portfolio_module_table_card_tr_row_outer_wrapper {
    display: flex
;
    flex-direction: column;
}
.portfolio_module_table_card_tr_index_option_outer_wrapper {
       display: flex
;
    flex-direction: row;
    height: 100%;
}
.portfolio_module_table_component_thead{
    font-size: 11px;
    font-weight: 300;
    color: #fff;
    background-color: #133552;
    border-collapse: collapse;
    display: flex
;
    flex-direction: row;
}
.portfolio_module_table_card_tr_first {
    font-size: 12px;
    display: flex
;
    flex-direction: row;
        height: 27px;
    align-items: center;
}
.portfolio_module_table_card_tr {
    font-size: 12px;
    display: flex
;
    flex-direction: row;
        height: 27px;
    align-items: center;
    /* padding-left: 84px; */
 
}


.portfolio_table_component_outer_wrapper {
   background-color: #fff;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 20%);
    border-radius: 4px;
}
.portfolio_approval_module_card_option_cancel {
    width: 25px;
    height: 25px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.portfolio_approval_module_card_option_cancel:hover{
    background-color: #e6eaec80;
    border-radius: 20px;
}
.portfolio_table_card_td_menu {
    width: 29px;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    border-right: 1px solid #e4e8ef;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.portfolio_table_body_download_button_wrapper {
       display: flex
;
    flex-direction: row;
    justify-content: space-between;
    height: 35px;
    align-items: center;
}

.portfolio_module_table_filter_wrapper {
       display: flex
;
    flex-direction: row;
    align-items: center;
}
.portfolio_module_table_filter__outer_wrapper {
       display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 10px;
}
.portfolio_table_filter_active {
        background-color: #E0EFF6;
    color: #0B5888;
    border-top: 1px solid #E0EFF6;
    border-bottom: 1px solid #E0EFF6;
    border-right: 1px solid #E0EFF6;
    border-left: 1px solid #E0EFF6;
}
.portfolio_table_module_filter_button {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding: 0 10px;
    border-right: 1px solid #e8e4ef;
    cursor: pointer;
    height: 25px;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
}
.portfolio_table_module_filter_button_deactivated{
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding: 0 10px;
    border-right: 1px solid #e8e4ef;
    cursor: pointer;
    height: 25px;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    background-color: #e8e4ef;
}
.portfolio_approval_module_download_icon {
       width: 21px;
}
.portfolio_approval_module_option_wrapper_icon {
    width: 12px;
}
.portfolio_module_download_button_wrapper {
    color: #fff;
    font-weight: 500;
    height: 30px;
    padding-top: 5px;
    display: flex
;
    flex-direction: row;
    cursor: pointer;
    text-transform: uppercase;
    justify-content: end;
    padding-right: 20px;
}
.portfolio_middle_section_option_wraper {
    display: flex
;
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
}
.portoflio_middle_section_wrapper_left {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
    flex: 1 1;
}
.portoflio_middle_section_wrapper_middle {
       display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    flex: 1 1;
    font-weight: 500;
    color: #111;
}
.portfolio_download_module_setting_wrapper {
         display: flex
;
    flex-direction: row;
    grid-column-gap: 20px;
    flex: 1 1;
    justify-content: end;
}
.portfolio_middle_section_currency_wrapper {
    display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
}
.portfolio_middle_section_option {
    padding: 0px 20px;
    border-left: 1px solid #e4e8ef;
    border-top: 1px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
    border-radius: 3px 0px 0px 3px;
        height: 25px;
}
.portfolio_middle_section_option_not_active{
    background-color: #e6eaec80;
    padding: 0px 20px;
    border-radius: 0px 3px 3px 0px;
    border-right: 1px solid #e4e8ef;
    border-top: 1px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
        height: 25px;
}
.portfolio_middle_section_currency_text {
    padding: 3px 10px 3px 10px;
    background-color: #e6eaec80;
    height: 20px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    color: #111;
    font-weight: 500;
}
.portfolio_approval_module_option_trade_count {
       display: flex
;
    flex-direction: row;
    position: relative;
    grid-column-gap: 10px;
    padding: 3px 10px 3px 10px;
    background-color: #e6eaec80;
    border-radius: 35px;
    line-height: 1;
    align-items: center;
}
.portfolio_approval_module_option_wrapper {
    background-color: #fff;
}
.portfolio_approval_module_option_trade_count_value {
   background: #2861ff;
    color: #fff;
    padding: 3px 5px 2px 5px;
    border-radius: 22px;
    font-size: 10px;
}

table.portfolio_module_table_component_wrapper {
    text-align: center;
    align-self: end;
    border-collapse: collapse;
    width: 100%;
}

.portfolio_table_component_th_menu {
    width: 25px;
}
.portfolio_module_table_component_th_menu {
    width: 29px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}

.portfolio_table_module_component_th_index {
    width: 44px;
    text-align: center;
}
.portfolio_table_module_component_th_status{
    width: 67px;
    text-align: center;
}
.portfolio_table_module_component_th_side{
     width: 78px;
     text-align: center;
}
.portfolio_module_table_card_td_index{
    width: 44px;
    text-align: center;
    vertical-align: middle;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.portfolio_table_module_component_th_ticker {
     width: 90px;
    text-align: justify;
        padding-left: 20px;
}
.portfolio_table_module_card_td_ticker {
   width: 90px;
    text-align: justify;
    color: #111;
    font-weight: 500;
    font-size: 12px;
    padding-left: 8px;
}
.portfolio_table_module_card_td_ticker_inner {
       display: flex
;
    background-color: #e6eaec80;
    width: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 21px;
    padding-top: 2px;
}
.portfolio_module_card_trade_block_long {
    color: #258B53;
    font-weight: 500;
}
.portfolio_module_card_trade_block_short {
    color: #C0392B;
    font-weight: 500;
}
.portfolio_module_table_card_td_entry {
    width: 67px;
}
.portfolio_module_table_card_td_trade_type {
    width: 78px;
    text-align: center;
}
.portfolio_table_module_component_th_shares {
    width: 80px;
    text-align: center;
}
.portfolio_table_module_component_th_trade_position{
    width: 90px;
    text-align: center;
}
.portfolio_table_module_component_th_trade_beta{
    width: 90px;
    text-align: center;
}
.portfolio_table_module_module_component_th_side{
    width: 75px;
    text-align: center;
}
.portfolio_module_table_card_td_name{
    text-align: start;
    /* padding-left: 5px; */
       width: 330px;
}
.portfolio_table_module_component_th_name {
      text-align: start;
    /* padding-left: 2px; */
    width: 330px;
}
.portfolio_module_table_component_th_right{
       width: 18px;
}
td.portfolio_module_table_component_td_right {
    width: 11px;
}
.portfolio_module_table_card_td_trade_type_vwap {
    width: 75px;
}
.portfolio_module_approve_save_button_wrapper {
   background-color: #0B5888;
    color: #fff;
    font-weight: 500;
    height: 35px;
    border-radius: 3px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .30196078431372547);
    align-items: center;
    grid-column-gap: 5px;
    font-size: 14px;
}

.portfolio_module_approve_save_button_text {
    padding-top: 1px;
}

/* Style the accordion section */
.accordion__section {
	display: flex;
    flex-direction: column;
    /* border-top: 1px solid #e4e8ef; */
}
.accordion__section_front_portfolio{
	display: flex;
    flex-direction: column;
    border-top: 1px solid #e4e8ef;
}
.accordion__section_front{
	display: flex;
    flex-direction: column;
    border-top: 2px solid #e4e8ef;
}
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
	color: #444;
    cursor: pointer;
    padding-left: 22px;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 54px;
    border: none;
    outline: none;
    transition: background-color 0.6s ease;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
/* .accordion:hover,
.active {
	background-color: #fff;
} */
.accordian_index {
	font-size: 13px;
	text-align: inherit;
	align-self: center;
}
/* Style the accordion content title */
.accordion__title {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 14px;
}

/* Style the accordion chevron icon */
.accordion__icon {
	transition: transform 0.6s ease;
	cursor: pointer;
}

/* Style to rotate icon when state is active */
.rotate {
	transform: rotate(180deg);
}
.accordian_index_wrapper {
	display: flex;
	flex-direction: column-reverse;
	margin-left: -15px;
	margin-right: 10px;
	padding-bottom: 5px;
	margin-top: -4px;
	width: 0.5em;
}
/* Style the accordion content panel. Note: hidden by default */
.accordion__content {
	overflow: hidden;
	color: #333333;
	transition: max-height 0.6s ease;
}

/* Style the accordion content text */
.accordion__text {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 18px;
}

.hover_accordion_front_page {
	
	
}


/* AccordionResultPage */

.accordion_resultPage {
	color: #444;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 40px;
    border: none;
    outline: none;
    transition: background-color 0.6s ease;
}

.accordian_index_wrapper_result_page {
	display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    width: 35px;
    align-items: center;
	height: 100%;
}
.accordian_index_result_page {
	font-size: 10px;
    margin-bottom: -4px;
    font-weight: bold;
}
.accordion__title_result_page {
	/* font-weight: 500; */
    display: flex;
    font-size: 14px;
    flex-direction: column;
    justify-content: center;
}

.accordion__section_result_page{
	display: flex;
flex-direction: column;
border-top: 1px solid #e4e8ef;
}

/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}

.table_card_wrapper {
	display: flex;
	flex-direction: row;
	position: relative;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 54px;
}
.table_card_logo {
	display: flex;
	flex-direction: column;
	z-index: 3;
}
.table_card_logo_main {
    display: flex;
    flex-direction: column;
    z-index: 1;
    width: 38px;
}
.table_card_logo_img {
	border-radius: 80px;	
    width: 31px;

}
.table_card_logo_relative_wrapper {
    position: relative;
    width: 38px;
}
.table_card_logo_index {
    border-radius: 80px;
    width: 25px;
    position: absolute;
    top: -6px;
    left: 9px;
    border: 1px solid white;
}
.table_card_logo_ticker {
    border-radius: 80px;
    width: 25px;
    position: absolute;
    top: -17px;
    left: 0px;
    border: 1px solid white;
}
.table_card_entry_fire_icon {
	width: 18px;
	padding-left: 3px;
}
.table_card_name_logo_wrapper {
	display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 6px;
    width: 350px;
}

.table_name_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 7px;
	margin-top: 0px;
	line-height: 1;
}
.table_vard_invalid_block_wrapper {
    position: absolute;
    left: 53px;
    top: 11px;
}

.invalid_ticker_img {
    width: 18px;
    border-radius: 12px;
    height: 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #d50029;
}
.invalid_ticker_img_cross {
    width: 18px;
    border-radius: 5px;
    height: 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #ff5e2f87;
}
.making_invalid_icon {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}
.evolved_ticker_img {
    width: 18px;
    border-radius: 5px;
    height: 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #ff5e2f;
}
.making_evolved_icon {
    color: #fff;
    font-size: 13px;
    margin-left: -1px;
    margin-top: 1px;
    font-weight: 700;
}
.short_name {
	margin-right: auto;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    letter-spacing: 0.025em;
    color: #2861ff;
    font-weight: 700;
    position: relative;
}
.card_not_updated_highlight {
       color: #C01343;
    background-color: #FFE8EF;
    position: absolute;
    top: 3px;
    right: -54px;
    font-size: 10px;
    font-weight: 700;
    border-radius: 12px;
    margin-left: 4px;
    padding: 2px 8px;
    line-height: 14px;
    text-transform: uppercase;
}


.home_singla_under_review_tooltip_wrppaer {
    padding-left: 10px;
    display: flex
;
    flex-direction: column;
    grid-row-gap: 5px;
    padding-top: 5px;
}
.card_not_updated_tooltip{
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 4px 20px 3px 3px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
    text-transform: none;
}
ul.home_singla_under_review_tooltip_wrppaer {
       margin: 0px 0px 11px 0px;
}
.long_name {
	font-size: 12px;
    letter-spacing: 0.025em;
    font-weight: 300;
    color: #333333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    width: 295px;
    white-space: nowrap;
    overflow-x: clip;
    text-overflow: ellipsis;
}
.table_card_entry_price_value {
    font-size: 16px;
    letter-spacing: 0.025em;
    font-weight: 500;
    color: #111;
}
.entry_price {
	
    display: flex;
    width: 90px;
    line-height: 1;
    align-items: center;
    flex-direction: row;
    grid-column-gap: 3px;
    padding-bottom: 0px;
    font-size: 15px;
    letter-spacing: 0.025em;
    color: #000000;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
    justify-content: center;
    /* padding-left: 5px; */
}

.table_card_fire_img {
	width: 1.2em;
	display: flex;
	flex-direction: column;
	margin-left: -14px;
	margin-bottom: 0.3em;
}

.table_card_rating {
	display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
    align-items: center;
    width: 65px;
    padding-left: 17px;
    position: relative;
}
.home_page_earning_block_wrapper {
    position: absolute;
    left: -17px;
    top: 17px;
}
.home_earning_tooltip_wrapper {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin-top: 0 !important;
    border-radius: 13px;
    height: 70px;
    margin-bottom: -1px;
    display: flex
;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    border: 1px solid #848F95;
    line-height: 1.3;
    font-weight: 300;
    grid-row-gap: 6px;
}
.home_earning_tooltip_wrapper_heading {
    font-size: 14px;
    text-align: initial;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    background-color: #f1f3f4;
    /* border-radius: 12px 12px 0px 0px; */
    width: 150px;
    height: 30px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home_page_earning_block {
    background-color: #2861FF;
    color: #fff;
    width: 16px;
    font-size: 10px;
    text-align: center;
    font-weight: 500;
    height: 16px;
    line-height: 1.7;
    border-radius: 3px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

@-moz-document url-prefix(){
    .home_page_earning_block {
        background-color: #2861ff;
        color: #fff;
        width: 18px;
        font-size: 10px;
        text-align: center;
        font-weight: bold;
        height: 18px;
        line-height: 1.9;
        border-radius: 5px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      }
}
.home_earning_tooltip_wrppaer {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 2px 12px 2px 12px;
    font-weight: 500;
}
.home_earning_tooltip_heading {
    width: 3em;
    color: #717375;
    text-align: left;
    text-align: initial;
    font-weight: 500;
}
.star_rating_value {
    color: #111;
    font-size: 18px;
    font-weight: 400;
    margin-top: -2px;
    letter-spacing: 0.13em;
}
.card_arrow_icon {
	color: #1d8440 !important;
}
.table_card_mode {
	width: 80px;
    font-size: 13px;
    font-weight: 300;
    color: #111;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
}
.front_page_tstat_chart {
	
    height: 42px;
    margin-top: 12px;
    position: relative;

}
.front_page_tstat_chart > a{
        display: none !important;
}
.front_page_tstat_chart_options{
    height: 47px;
    margin-top: -4px;
    position: relative;
    width: 120px;

}

.front_page_tstat_tooltip {
	display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    font-size: 10px;
    top: -18px;
    width: 80px;
}
.front_page_tstat_tooltip_outlook {
    font-size: 11px;
    color: #B2b2b2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}

.front_page_tstat_tooltip_library{
	color: #111;
}
.table_card_return {
	display: flex;
   
    width: 85px;
    flex-direction: row;
    letter-spacing: 0.005em;
    font-size: 16px;
    grid-column-gap: 2px;
    font-weight: 500;
    align-items: center;
    
    padding-left: 6px;

    justify-content: center;
    color: #111;


}
.table_card_return sup {
	font-size: 14px;
	top: 0px;
}
.table_card_ticker_arrow_img {
	width: 20px;
    display: flex;
    flex-direction: column;
    align-self: center;
    height: 11px;
    margin-top: -3px;
    justify-content: center;
}
.table_card_tstat {
	width: 120px;
    /* padding-left: 5px; */
    /* padding-right: 5px;*/
    position: relative;
}
.category_positive_return {
	color: #007325;
}
.category_negative_return{
	color: #d00000!important;
}
.table_card_wins {
	
    width: 85px;
    text-align: center;
    align-self: center;
    font-size: 16px;
    padding-left: 5px;
    color: #111;
    font-weight: 500;
}
.table_card_ranking_value_outer_wrapper {
    display: flex;
    width: 179px;
    border-right: 1px dashed #CDCDCD;
}
.home_table_rating {
	width: 42px;
	height: 42px;
}
.table_card_length {
    width: 90px;
    display: flex;
    flex-direction: row;
    text-align: center;
    color: #111;
    justify-content: center;
    line-height: 1.2;
    text-transform: capitalize;
    align-items: center;
    grid-column-gap: 3px;
    border-right: 1px dashed #CDCDCD;
}
.table_card_price_currency {
    font-size: 11px;
    color: #717375;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    margin-top: 4px;
    font-weight: 400;
}
.table_card_length_outlook {
    font-size: 11px;
    color: #717375;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
	margin-top: 4px;
    font-weight: 300;
	text-transform: uppercase;
}
.table_card_length_value {
	font-size: 16px;
    letter-spacing: 0.025em;
    font-weight: 500;
    color: #111;
}
.table_card_ranking_value_wrapper {
	width: 34px;
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
    justify-content: center;
    align-items: center;
}
.table_card_ranking_value_bubble {
	width: 30px;
    text-align: center;
    background-color: rgba(68, 171, 67, 0.33);
    border-radius: 20px;
    font-size: 11px;
    height: 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #ccc;
    color: #111;
    font-weight: 400;

}
.table_card_length_next_date {
	font-size: 11px;
	color: #717375;
	margin-top: -10px;
	margin-left: 0px;
}
.table_card_events {
	line-height: 3;
    width: 80px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
}
.home_view_button {
	background-color: #2861ff !important;
	color: white !important;
	font-size: 13px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
}

.home_currency_logo_wrapper {
	display: flex;
	flex-direction: row;
	position: relative;
	margin-right: 24px;
	margin-left: 11px;
	margin-top: 19px;
}
img.home_currency_logo_img_one {
    width: 21px;
    position: absolute;
    top: -26px;
    left: -12px;
}
img.home_currency_logo_img_two {
    position: absolute;
    width: 23px;
    top: -17px;
    left: 0px;
    z-index: 10;
    border: 1px solid white;
    border-radius: 30px;
}

.card_title_pdf_checkbox {
	width: 64px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 16px;
	margin-top: 13px;
	position: absolute;
	right: -62px;
}

.fron_page_tsat_negative_line {
    position: absolute;
    width: 108px;
    height: 1px;
    z-index: 4;
    border-bottom: 0.2px solid #cdcdcd;
    bottom: 8px;
}

.home_evolved_tooltip_wrapper {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    display: flex;
    flex-direction: column;
    margin-top: 0!important;
    border-radius: 13px;
    height: 82px;
    font-weight: 500;
    background-color: #fff;
}
.home_evolved_tooltip_heading {
    width: 111px;
    color: #717375;
    text-align: left;
    text-align: initial;
}
.home_evolved_retrun_tool_tip{
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
    padding: 0px !important;
    background: #fff !important;
}
.home_evolved_tooltip_wrapper_heading {
    font-size: 14px;
    text-align: initial;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    background-color: #f1f3f4;
    border-radius: 12px 12px 0px 0px;
    height: 30px;
    text-align: center;
}


.home_evolved_tooltip_wrppaer {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 2px 10px 0px 12px;
    line-height: 1.6;
}
.home_invalid_tooltip_wrapper {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    display: flex;
    flex-direction: column;
    margin-top: 0!important;
    border-radius: 13px;
    font-weight: 500;
    height: 59px;
    background-color: #fff;
}

.home_singla_under_review_tooltip_wrapper {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 0!important;
    border-radius: 13px;
    font-weight: 500;
    height: 40px;
    background-color: #fff;
}

.home_card_content_basket_notes {
    font-size: 11px;
}
.Highlight_table_card_not_updated{
     background-color: #60606012;
}
.card_content_info_card_wrapper {
	display: flex;
	flex-direction: column;
}
.card_content_wrapper {
	display: flex;
    
    flex-direction: column;
    grid-row-gap: 0px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    /* background-color: #e4e8ef; */
    z-index: 1;
}
.card_corporate_event_wrapper {
        color: #000;
    background-color: #D9EFFF;
    font-size: 12px;
    padding-left: 22px;
    padding-right: 20px;
    line-height: 1.6;
    padding-top: 10px;
    padding-bottom: 10px;
}
.info_card_even_date {
    color: #111;
}
.market_neutral_option_wrapper {
	height: 40px;
    border-top: 5px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
    display: flex;
    flex-direction: row;
}
.market_neutral_option_button {
    font-size: 14px;
    width: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	cursor: pointer;
}
.market_neutral_option_button_active {
    border-bottom: 2px solid #2861ff;
}
.info_card_wrapper {
	display: flex
	;
		flex-direction: row;
		margin-left: 20px;
		margin-right: 20px;
		grid-column-gap: 9px;
		border-top: 1px solid #e4e8ef;
		padding: 0.3em 0.3em 0.3em 0em;
		font-size: 13px;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.completed_span {
	color: #606060;
	font-weight: 500;
}
.info_card_live_icon {
	width: 18px;
	height: 19px;
	margin-top: -11px;
}

.info_card_live {
	display: flex;
	flex-direction: row;
	line-height: 0;
	padding-top: 13px;
	grid-column-gap: 3px;
}
.info_card_calendar_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -2px;
}
.calendar_top_part {
	font-size: 4px;
	background-color: #606060;
	color: #606060;
	height: 5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.fa-stack-1x {
	/* line-height: 25px; */

	line-height: 1;
	text-align: center;
	font-size: 9px;
	margin-top: 2px;
}
.card_content_event_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.4em;
}
.info_card_event_begins {
	color: #666;
}
.info_card_headline_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
}
.info_card_signal_derived {
	display: flex;
	flex-direction: row;
	/* line-height: 0.5; */
	grid-column-gap: 0.4em;
	align-items: center;
}
.info_row_last_close_price_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
}
.info_row_last_close_currency {
	font-size: 11px;
    margin-top: 1px;
}
.info_row_days_left_wrapper {
	display: flex;
	flex-direction: row;
	/* align-items: center; */
	grid-column-gap: 0.3em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

span.info_row_days_off {
}
.info_card_satellite_dish {
	width: 14px;
	height: 14px;
	margin-top: -2px;
}
.card_top_section {
	display: flex
;
    flex-direction: column;
    /* padding-left: 22px; */
    padding-bottom: 5px;
    /* padding-top: 5px; */
    border-top: 2px solid #e4e8ef;
}
.card_description_wrapper {
	display: flex;
    flex-direction: column;
    padding-left: 22px;
    padding-top: 5px;
    padding-right: 5px;
}
.card_description_heading1 {
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0.025em;
}
.card_description_unordered_wrapper {
	margin: 0;
	padding-left: 20px;
	padding-right: 13px;
	width: 885px;
}
.header_bottom_heading .card_description_unordered_wrapper li::marker {
	font-size: 11px;
}
.card_description_unordered_wrapper li span {
	margin-left: -5px;
}
.card_description_wrapper_formatter {
	display: flex;
	flex-direction: row;
	justify-content: initial;
	line-height: 1.6;
	width: max-content;
}
.card_description_heading3 {
	display: flex;
	flex-direction: row;
	font-size: 13px;

	grid-column-gap: 10px;
}
.card_index_number {
	margin-top: 0.3em;
	background-color: #333333;
	color: white;
	width: 1.3em;
	height: 1.3em;
	border-radius: 3em;
	text-align: center;
	line-height: 1;
	font-size: 13px;
	padding: 0.2em 0.2em 0.3em;
}
.card_description_heading2 {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	color: #111;
}
.card_description_heading2:hover{
	color: #111 !important;
}
.card_heading3_signal_block_wrapper {
	display: flex;
	flex-direction: row;
	line-height: 1.3;
	grid-column-gap: 6px;
}
.heading3_signal_block {
	background-color: #2681e1;
	height: fit-content;
	padding-left: 2px;
	padding-right: 2px;
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7;
	font-size: 10px;
	color: white;
}
.card_heading3_time_block_wrapper {
	display: flex;
	flex-direction: row;
	line-height: 1.3;
	grid-column-gap: 6px;
}
.card_description_first_line_home {
	width: max-content;
    font-weight: 700;

}
.card_description_unordered_wrapper_home {
	margin: 0;
	padding-left: 20px;
	width: 950px;
}

.heading3_time_block {
	background-color: #1d8440;
	height: fit-content;
	padding-left: 2px;
	padding-right: 2px;
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7;
	font-size: 10px;
	color: white;
}
.card_heading3_event_block_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 6px;
}
.heading3_event_block {
	background-color: #1d8440;
	height: fit-content;
	padding-left: 2px;
	padding-right: 2px;
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7;
	font-size: 10px;
	color: white;
}
.home_table_stat_image {
	width: 16px;
}
.card_bottom_section{
	display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
    background-color: white;
    border-top: 1px solid #e4e8ef;
	/* padding-left: 0px;
	padding-right: 5px; */
}
.card_bottom_section_absolute {
	display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
    background-color: white;
    /* border-top: 1px solid #e4e8ef; */
	/* padding-left: 0px;
	padding-right: 5px; */
}
.card_bottom_section_relative {
	display: flex
	;
	flex-direction: column;
	grid-column-gap: 3px;
	background-color: white;
	/* margin-left: 20px;
    margin-right: 20px; */
}
.bottom_trade_heading {
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	padding-top: 5px;
	letter-spacing: 0.025em;
}
.card_bottom_trade_stat_wrapper {
	display: flex;
    flex-direction: row;
    padding-top: 0px;
    width: 100%;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    justify-content: space-between;
    color: #111;
}
.card_bottom_trade_stat_wrapper_absolute {
	display: flex;
    flex-direction: row;
    padding-top: 0px;
    width: 100%;
    /* padding-left: 20px; */
    /* padding-top: 10px; */
    /* padding-right: 20px; */
    padding-bottom: 10px;
    justify-content: space-between;
    color: #111;
}
.market_neutral_trade_stat_wrapper {
	display: flex
	;
		flex-direction: column;
		border-top: 1px solid #e4e8ef;
		padding-top: 5px;
		padding-right: 20px;
		padding-left: 20px;
		grid-row-gap: 5px;
}
.market_neutral_trade_stat_wrapper_with_padding {
	display: flex
	;
	flex-direction: column;
	border-top: 1px solid #e4e8ef;
	padding-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	grid-row-gap: 5px;
}
.market_neutral_block_index {
    font-size: 12px;
    color: #717375;
    margin-bottom: -2px;
}
.market_neutral_block_heading_index_wrapper {
	display: flex
	;
	flex-direction: column;
	/* padding-left: 21px; */
	grid-column-gap: 5px;
}
.target_volatility_block_heading_index_wrapper{
	display: flex
	;
	flex-direction: column;
	/* padding-left: 21px; */
	grid-column-gap: 5px;
	margin-left: 20px;
    margin-right: 20px;
	/* background-color: #F7F9FA; */
	padding-top: 5px;
        border-top: 1px solid #e4e8ef;
}
.market_neutral_block_heading {
	width: max-content;
    font-weight: 700;
    font-size: 14px;
    color: #111;
}
.market_neutral_block_sub_heading {
	width: max-content;
    font-weight: 300;
    /* padding-left: 21px; */
    font-size: 12px;
    color: #111;
    line-height: 1.2;
}
.card_bottom_trade_stat_wrapper_relative {
	display: flex;
    flex-direction: row;
    padding-top: 0px;
    width: 100%;
    /* padding-left: 20px; */
    /* padding-top: 10px; */
    /* padding-right: 20px; */
    padding-bottom: 10px;
    justify-content: space-between;
    color: #111;
}
.bottom_stats_wrapper {
	display: flex;
    flex-direction: row;
    padding-left: 0.5em;
    height: 57px;
    align-items: center;
}
.bottom_all_event_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: center;
    height: 35px;
    margin-top: -1px;
    width: 81px;
    align-items: center;
    grid-row-gap: 10px;
}
.all_event_heading {
	font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #333;
    height: 20px;
}
.all_event_stat {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
	color: #111;
}
.bottom_overlap_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 0.5;
	height: 35px;
	border-left: 1px solid #606060;
	padding-left: 10px;
	margin-top: -1px;
}
.overlap_heading {
	font-size: 12px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.overlap_stat {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
	color: #111;
}
.bottom_return_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-grow: 0.8;
	height: 35px;
	border-left: 1px solid #606060;
	align-items: initial;
	margin-top: -1px;
}
.average_return_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 0.3;

	padding-left: 16px;
}
.series_average_return_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 0.3;
	padding-left: 30px;
}
.average_retrun_tool_tip {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	border-radius: 0.5em !important;
	font-weight: 300 !important;
	padding: 6px 6px !important;
	letter-spacing: 0.025em !important;
	opacity: 2 !important;
	line-height: 2;
	text-transform: capitalize;
}

.average_return_heading {
	font-size: 12px;
	display: flex;
	flex-direction: row;
	height: 25px;
	grid-column-gap: 0.5em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.series_average_return_heading {
	font-size: 12px;
	display: flex;
	flex-direction: row;
	justify-content: initial;
	height: 25px;
	grid-column-gap: 0.5em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.average_return_information {
	width: 12px;
	height: 12px;
	margin-top: 6px;
	border-radius: 10px;
	background-color: #f2f5f7;
	padding: 2px;
}
.average_return_stat {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
	color: #111;
}
.series_average_return_stat {
	text-align: inherit;
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
	color: #111;
}
.return_versus {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-bottom: -10px;
	font-size: 9px;
}
.bottom_overlap_adjusted_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	padding-bottom: 7px;
	flex-grow: 0.5;
	height: 35px;
	padding-left: 16px;
	border-left: 1px solid #606060;
}
.overlap_adjusted_heading {
	text-align: start;
	font-size: 12px;
	margin-top: 9px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.overlap_adjusted_stat_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3em;
	padding-top: 2px;
	color: #111;
}
.overlap_adjusted_average_stat_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 15px;
	font-size: 15px;
}

.overlap_adjusted_average_stat {
	text-align: center;
	font-size: 15px;
}
.overlap_adjusted_average_heading {
	font-size: 12px;
}
.overlap_adjusted_win_rate_heading {
	font-size: 12px;
}
.overlap_adjusted_win_rate_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 15px;
}
.home_table_extra_rating {
	width: 38px;
	margin-top: -9px;
}
.card_footer_outer_wrapper {
    display: flex;
    flex-direction: column;
}
.accordion_notes_wrapper_top {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.4em;
    background-color: #f2f5f7;
    justify-content: space-between;
    padding-left: 9px;
    padding-right: 20px;
    /* height: 25px; */
    line-height: 1.8;
    font-size: 11px;
    align-items: center;
    color: #666666;
    z-index: 1;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #e4e8ef;
}
.accordion_notes_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.4em;
    background-color: #f2f5f7;
    justify-content: space-between;
    padding-left: 9px;
    padding-right: 20px;
    /* height: 25px; */
    padding-top: 1px;
    line-height: 1.8;
    font-size: 11px;
    align-items: center;
    color: #666666;
    z-index: 1;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.category_card_content_wrapper .accordion_notes_wrapper {
	padding-bottom: 4px;
}
.accordion_notes_right_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.4em;
	background-color: #f2f5f7;
	/* height: 25px; */
	font-size: 11px;
	align-items: center;
	color: #666666;
}
.accordion_notes_left_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.4em;
	background-color: #f2f5f7;
	padding-left: 11px;
	/* height: 25px; */
	font-size: 11px;
	align-items: center;
	color: #666666;
}
.card_content_info_card_ticker_info_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.accordion_notes_disclaimer {
	cursor: pointer;
}
.accordion_notes_disclaimer:hover {
	color: #2861ff;
}

img.event_completed_watch {
	width: 20px;
	margin-bottom: 2px;
	margin-left: -4px;
}

.card_content_event_completed_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
}

.ticker_removed_front_page {
	font-weight: 500;
}

/* New Formatting */

.card_font_size_fourteen{
	font-size: 14px;
}
.card_font_size_twelve{
	font-size: 12px;
}
.card_font_size_ten{
	font-size: 11px;
}
.card_font_weight_five_hundred{
	font-weight: 500;
}
.card_bottom_right_dark_black
{
	border-right:2px solid #111;
	z-index: 2;

}
.card_bottom_right_light_black{
	border-right:1px solid #111;
	z-index: 2;
}
.card_bottom_moving_average_tick {
	content: "\2713";
    margin-right: 3px;
    font-size: 13px;
    font-weight: bold;
    color: #111;
}
/* .card_bottom_all_event_column ::before{
	
    content: "\2713";
    margin-right: 3px;
    font-size: 13px;
    font-weight: bold;
    color: rgb(153, 153, 153);
    margin-left: -13px;

} */

.card_grey_background{
	background-color: rgb(242, 242, 245);
}
.card_bottom_border_white{
	border-bottom: 2px solid #fff;
}
.card_bottom_right_dark_black_dashed
{
border-right: 1px dashed #111;
}
.card_bottom_bottom_grey_border
{
	border-bottom: 1px solid #cdcdcd;
}
.card_bottom_right_grey_border
{
	border-right: 1px solid #cdcdcd;
}

.card_bottom_all_event_column_heading_position {
	width: 120px;
    text-align: left;
    text-align: initial;
    /* padding-left: 10px; */
    font-size: 12px;
    border-right: 1px solid #cdcdcd;
    height: 35px;
    vertical-align: middle;
}
.card_bottom_grey_border{
	border-bottom: 1px solid #cdcdcd;
}
.card_bottom_trend_column_heading_events {
    /* width: 120px; */
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: center;
    font-size: 13px;
}
.card_bottom_all_event_table {
	display: table;
    text-align: center;
    align-self: end;
    border-collapse: collapse;
	width: 320px;
}
.card_bottom_all_event_table_non_home {
    display: table;
    text-align: center;
    align-self: end;
    border-collapse: collapse;
}
.card_bottom_all_event_column_heading_events {
	width: 120px;
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: left;
    text-align: initial;
    font-weight: 500;
	font-size: 13px;
}
td.card_bottom_mode_column_heading {
	vertical-align: bottom;
    padding-bottom: 2px;
    text-align: center;
    width: 35px;
    font-size: 11px;
    position: relative;
    font-weight: 300;
}
.card_bottom_all_event_column_heading_number {
	width: 55px;
    vertical-align: bottom;
	padding-bottom: 2px;
    text-align: center;
	font-weight: 300;
}
.card_bottom_all_event_column {
	text-align: center;
    width: 60px;
    height: 35px;
    vertical-align: middle;
	
}
.card_bottom_moving_average_total_events_wrapper {
    width: 30px;
    height: 30px;
    border-radius: 23px;
    /* border: 1px solid #2861ff; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    color: #1343C0;
    background-color: #E8F3FF;
    font-weight: 500;
}
.card_bottom_moving_average_total_events_wrapper_short{
	width: 30px;
    height: 30px;
    border-radius: 23px;
    /* border: 1px solid #2861ff; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    color: #C01343;
    background-color: #FFE8EF;
    font-weight: 500;
}
.card_bottom_trend_column_heading_gap {
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: center;
    font-size: 13px;
    width: 48px;
	font-weight: 300;
}
.card_bottom_all_event_heading_number {
	width: 45px;
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: start;
    font-size: 13px;
}
.card_bottom_above_ma_column_heading_position {
	width: 119px;
    text-align: justify;
    font-size: 12px;
    height: 35px;
    vertical-align: middle;
    padding-left: 10px;
}
.card_bottom_all_event_row {
	vertical-align: middle;
    height: 35px;
}
.card_bottom_all_event_blank_col {
    padding: 0px !important;
}
.card_bottom_optimal_day_heading {
    text-align: center;
    border-bottom: 1px solid #cdcdcd;
    line-height: 1.4;
}
.card_bottom_all_event_graphic_wrapper {
    display: flex;
    flex-direction: column;
}
.card_bottom_all_event_tr_blank {
	display: flex;
    flex-direction: row;
    position: relative;
}
.card_bottom_circle_graph {
	
    border: 1px solid #222222;
    color: #222;
    vertical-align: middle;
    font-size: 13px;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 50%;
	top: 13px;
	z-index: 3;

}
.card_bottom_skew_two_point_highlight {
    position: absolute;
    /* border-radius: 50%; */
    top: 13px;
    z-index: 2;
    height: 10px;
    background-color: #e1e2e499;
}
.card_bottom_position_relative{
	position: relative;
}
.card_bottom_trend_column_heading_blank {
    width: 10px;
   
}
.card_bottom_mode_column_heading_gap_zero_heading {
	vertical-align: bottom;
    padding-bottom: 2px;
    text-align: center;
    width: 35px;
    font-size: 13px;
    position: relative;
    font-weight: 300;
    text-align: end;
    left: 11px;
}
.card_bottom_skew_arrow_left {
    width: 13px;
    position: absolute;
    top: 11px;
    left: -13px;
}
.card_bottom_skew_arrow_right {
        width: 13px;
    position: absolute;
    top: 11px;
    right: -26px;
    /* transform: rotateY(181deg); */
}
.card_bottom_gap_positive {
    color: #008000;
    font-size: 11px;
}
.card_bottom_gap_negative {
    color: #d00000;
    font-size: 11px;
}
.card_bottom_all_event_graph_blank_col {
	width: 35px;
    height: 35px;
   
}
.card_bottom_center_align
{
	text-align: center;
}
td.card_bottom_all_event_column_heading {
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: center;
    width: 135px;
    font-size: 11px;
    position: relative;
	font-weight: 300;
}
.card_bottom_all_event_border_bottom {
	border-bottom: 2px solid #111;
    vertical-align: middle;
    height: 25px;
    font-size: 12px;
    color: #111;
    font-weight: 500;
    text-align: center;
    line-height: 0.9;
	z-index: 2;

}
.card_bottom_optimal_day_table {
	width: 400px;
    display: table;
    border-collapse: separate;
    border-spacing: 3px 2px;
}
.card_bottom_optimal_day_wrapper {
	
    display: flex;
    flex-direction: column;
    align-items: end;
}
.card_bottom_optimal_day_cell_image {
	
    display: flex;
    flex-direction: row;
    justify-content: end;
    padding-right: 3px;

}
.card_bottom_optimal_day_cell_heading {
    text-align: center;
	width: 83px;
	
}

.card_bottom_optimal_day_row {
	vertical-align: middle;
    height: 25px;
    font-size: 12px;
    color: #717375;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
}
.card_bottom_optimal_day_cell_mode {
    /* text-align: center; */
	width: 83px;
}
.card_bottom_optimal_day_value_row {
    vertical-align: middle;
    height: 25px;
}

.home_moving_avg_tooltip_wrappper {
	background-color: #fff;
    display: flex;
    flex-direction: column;
    grid-row-gap: 0px;
    line-height: 1.4;
}
.home_moving_avg_tooltip__inner_heading {
    font-weight: 500;
    width: 35px;
}
.home_moving_avg_tooltip__inner_wrappper {
    display: flex;
    flex-direction: row;
	z-index: 2;
}
.info_card_significance_dot_wrapper {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    /* padding-right: 10px; */
}
.card_content_significance_dot_wrappper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
}
.significance_dot {
	width: 10px;
    height: 10px;
    background-color: #0e9d3cc4;
    border-radius: 20px;
}

.home_content_toggle_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
}

.home_content_toggle_outer_wrapper {
    border-top: 1px solid #e4e8ef;
    height: 30px;
    font-size: 11px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 21px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.home_content_toggle_active {
    background-color: #EAF5FE;
    color: #065FD4;
}
.home_content_toggle_button {
    padding-left: 5px;
    padding-right: 5px;
	cursor: pointer;
}

.card_content_portfolio_approval_wrapper {
	background-color: #ECF6FB;
    height: 60px;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    font-size: 12px;
    align-items: center;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 20px;
    color: #111;
}
.card_content_portfolio_approval_wrapper_left {
	color: #0B5888;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 15px;
    font-size: 13px;
    font-weight: 500;
}
.card_content_portfolio_approval_wrapper_right {
	background-color: #EDE8FF;
    color: #5F43BE;
    font-weight: 500;
    height: 30px;
    border-radius: 3px;
    display: flex
;
    padding-top: 2px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding-left: 7px;
    /* text-transform: uppercase; */
    width: 140px;
    grid-column-gap: 10px;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .30196078431372547);
    border-radius: 0px 0px 0px 8px;
}
img.card_content_portfolio_approval_wrapper_right_img {
    width: 18px
}
.card_content_portfolio_approval_wrapper_right_button{
	background-color: #0B5888;
    color: #fff;
    font-weight: 500;
    height: 35px;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
	padding-top: 2px;
    flex-direction: column;
    justify-content: center;

    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .30196078431372547)




}
.portfolio_approval_arrows {
	display: flex;
	
  }

.portfolio_approval_arrow {
	width: 15px;
	height: 15px;
	fill: #EDE8FF;
	margin-left: -4px;
}
.card_content_portfolio_approval_wrapper_left_img {
	width: 18px;
}

.allocation_table_market_neutral_trade_stat_wrapper_with_padding{
	display: flex;
    flex-direction: column;
    /* padding-top: 5px; */
    /* margin-left: 20px;
    margin-right: 20px; */
    grid-row-gap: 5px;
    /* margin-bottom: 10px; */
}

.allocation_two_table_wrapper{
	 /* width: 100%; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-left: 20px;
    margin-right: 20px;
}

#id_market_remaining {
	display: flex;
	flex-direction: row;
}
.timer_icon {
	height: 24px;
	padding-bottom: 3px;
	margin-top: -5px;
	margin-right: 5px;
	width: 21px;
}
.timer_hammer {
	width: 13px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: -1px;
}
#id_market_status_text_wrap {
	font-size: 14px;
    font-family: "Open Sans";
    margin-top: -1px;
    color: #717375;
    display: flex;
    flex-direction: row;
    grid-column-gap: 18px;
}
.market_watch_open {
	color: #f25824 !important;
}
.market_watch_right_margin {
	margin-right: 3px;
}

.forex_session_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}

.forex_trading_sesssion_heading {
	color: #333;
}
.session_closed {
	color: #333;
}

.trading_session_area_time_wrappper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.market_clock_region_closed_timer_wrapper {
	display: flex;
    flex-direction: row;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    grid-column-gap: 5px;
}

.corporate_deal_Ai_page_outer_wrapper {
	display: flex;
    flex-direction: column;
    position: absolute;
    top: 7px;
    right: 37px;
    transform: rotateZ(316deg);
    width: 48px;
    text-align: center;
    background-color: #2861ff;
    color: #fff;
    font-size: 10px;
    height: 11px;
    justify-content: center;
    font-weight: 500;
    cursor: default;
}
.corporate_deal_inner_wrapper {
	letter-spacing: 0.08em;
}
.corporate_deal_Ai_page_outer_wrapper ::after {
	content: "";
	position: absolute;
	display: block;
	width: 34px;
	z-index: -1;
	top: -12px;
	right: -28px;
	transform: rotate(45deg);
	height: 28px;
	background-color: #fff;
}

.corporate_deal_Ai_page_outer_wrapper ::before {
	content: "";
    position: absolute;
    display: block;
    width: 8px;
    z-index: -1;
    top: -5px;
    left: -3px;
    transform: rotate(45deg);
    height: 16px;
    background-color: #fff;
}
.corporate_sticker_image_front_page {
    position: absolute;
    top: 6px;
    left: -36px;
    transform: rotate(-45deg);
    width: 48px;
}
.corporate_sticker_image_category {
    position: absolute;
    top: 6px;
    left: -38px;
    transform: rotate(-47deg);
    width: 52px;
}
.corporate_deal_front_page_outer_wrapper {
	display: flex;
    flex-direction: column;
    position: absolute;
    top: 6px;
    left: -39px;
    transform: rotate(-46deg);
    width: 52px;
    text-align: center;
    background-color: #2861ff;
    color: #fff;
    font-size: 10px;
    height: 11px;
    justify-content: center;
    font-weight: 500;
    cursor: default;
}

.corporate_deal_front_page_outer_wrapper ::after {
	content: "";
    position: absolute;
    display: block;
    width: 34px;
    z-index: -1;
    top: -6px;
    right: -9px;
    transform: rotate(45deg);
    height: 10px;
    background-color: #fff;
}

.corporate_deal_front_page_outer_wrapper ::before {
	content: "";
	position: absolute;
	display: block;
	width: 15px;
	z-index: -1;
	top: -14px;
	left: -3px;
	transform: rotate(45deg);
	height: 27px;
	background-color: #fff;
}

.corporate_deal_category_outer_wrapper {
	
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 5px;
    left: -37px;
    transform: rotate(-46deg);
    width: 50px;
    text-align: center;
    background-color: #2861ff;
    color: #fff;
    font-size: 10px;
    height: 11px;
    justify-content: center;
    font-weight: 500;
    cursor: default;
}

.corporate_deal_category_outer_wrapper ::after {
	content: "";
    position: absolute;
    display: block;
    width: 34px;
    z-index: -1;
    top: -4px;
    right: -10px;
    transform: rotate(45deg);
    height: 10px;
    background-color: #fff;
}

.corporate_deal_category_outer_wrapper ::before {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    z-index: -1;
    top: -9px;
    left: -1px;
    transform: rotate(45deg);
    height: 23px;
    background-color: #fffbfbe6;
}

.home_trading_info_outer_wrapper {
    display: flex;
    flex-direction: row;
    /* grid-column-gap: 0.4em; */
    /* background-color: #f2f5f7; */
    justify-content: space-between;
    /* padding-left: 13px; */
    /* padding-right: 18px; */
    /* height: 30px; */
    line-height: 1.8;
    font-size: 11px;
    align-items: end;
    color: #666666;
    z-index: 1;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-top: 1px solid #e4e8ef;
}
.home_trading_info_outer_wrapper_second {
    display: flex
;
    flex-direction: row;
    width: 100%;
    /* grid-column-gap: 0.4em; */
    background-color: #f2f5f7;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 20px;
    height: 30px;
    line-height: 1.8;
    font-size: 11px;
    align-items: end;
    /* margin-left: 6px; */
    /* margin-right: 6px; */
    /* margin-bottom: 5px; */
    color: #666666;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    z-index: 1;

}
.home_trading_info_inner_wrapper {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 5px;
        width: 100%;
        /* background-color: #DFEEFF; */
        height: 31px;
        font-size: 11px;
        align-items: center;
        color: #000;
        padding-left: 10px;
        padding-top: 2px;
    
}
.card_content_info_card_ticker_info_value_market_cap {
    /* color: #717375; */
    
    display: flex;
    flex-direction: row;
}
.card_content_info_card_ticker_info_value {
    /* color: #717375; */
}
.card_content_info_data_series_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
    /* background-color: #DFEEFF; */
    height: 31px;
    font-size: 11px;
    align-items: center;
    color: #000;
    width: 180px;
    justify-content: end;
    padding-left: 11px;
    padding-top: 2px;
}

span.home_info_ticker_short {
    color: #000;
    /* font-weight: 500; */
    /* width: 26px; */
    text-wrap: nowrap;
}
.card_content_info_card_ticker_info_heading {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.card_bottom_return_variation_column_heading_events {
    
    width: 180px;
    /* padding-left: 10px; */
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: left;
    text-align: initial;
    font-weight: 500;
    font-size: 13px;

}

.card_bottom_mmin_heading {
    position: absolute;
    font-size: 11px;
    
}
.home_optimal_day_heading {
    border-bottom: 1px solid #333;
    height: 25px;
    font-size: 12px;
    color: #111;
    font-weight: 500;
    text-align: center;
}

.card_bottom_optimal_day_logo_img {
    width: 29px;
    height: 29px;
    border-radius: 20px;
}
.card_bottom_optimla_day_img {
    width: 35px;
    height: 35px;
}
.card_bottom_optimal_image_wrapper {
    display: flex;
}
.card_bottom_optimal_day_stat_column_heading_position {
    width: 120px;
    text-align: left;
    text-align: initial;
    font-size: 12px;
    height: 35px;
    vertical-align: middle;
}
.card_bottom_optimal_stat_value_col {
    text-align: center;
    width: 52px;
    height: 35px;
    vertical-align: middle;
}
.card_bottom_stat_table_ticker_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* line-height: 1.2; */
}
.card_bottom_stat_table_ticker {
    font-weight: 300;
    font-size: 12px;
}
.card_bottom_stat_table_ticker_mode {
    color: #717375;
    font-size: 11px;
}
.card_optimal_stat_ticker_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.card_optimal_stat_ticker_name {
    color: #2661ff;
    font-size: 11px;
    font-weight: 500;
}

.no_data_home_optimal{
    background-color: #F2f2f5;
}
.allocation_table_outer_wrapper {
    height: 118px;
    display: flex
;
    flex-direction: column;
    /* justify-content: end; */
    align-items: center;
    /* border-top: 1px solid #e4e8ef; */
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    /* background-color: #f2f5f7; */
    padding-bottom: 10px;
}
.allocation_table_wrapper {
    width: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
}
.allocation_heading_instruments {
    width: 362px;
    text-align: justify;
    padding-bottom: 2px;
    font-size: 13px;
}
.allocation_heading_direction{
    text-align: center;
    padding-bottom: 2px;
    width: 75.45px;
}
.allocation_heading_tr {
    line-height: 1;
    border-bottom: 2px solid #111;
    text-align: justify;
    height: 27px;
    vertical-align: bottom;
    font-size: 12px;
    font-weight: 500;
}
.allocation_text_allign_center
{
    text-align: center;
}
.allocation_heading_tr_above{
    text-align: center;
    font-size: 13px;
    font-weight: 500;
}

.allocation_heading_index {
    padding-bottom: 4px;
}
.allocation_heading_sub_heading {
    text-align: center;
    /* font-weight: 300; */
    font-size: 12px;
    padding-bottom: 2px;
}
.allocation_heading_above {
    border-bottom: 1px solid #cdcdcd;
    border-right: 3px solid #fff;
    line-height: 1;
}
.allocation_heading_size {
    text-align: center;
    /* background-color: #555; */
    color: #111;
    font-weight: bold;
    padding-bottom: 2px;
    font-weight: 700;
}
.allocation_data_tr {
    /* border-bottom: 1px solid #cdcdcd; */
}
.allocation_font_weight_light
{
    font-weight: 300;
    font-size: 11px;
    
}
.allocation_data_instruments{
    text-align: justify;
    width: 362px;
    /* font-weight: bold; */
}
.allocation_data_sub_heading{
    text-align: center;
    /* font-weight: 400; */
}
.allocation_padding_left_ten{
    /* padding-left: 12px; */
}
.allocation_padding_left_ten_heading{
    padding-left: 15px;
}
.allocation_dotted_border_left{
    border-left: 1px dashed #cdcdcd;
}
.allocation_dotted_border_right{
    border-right: 1px dashed #cdcdcd;
}
.allocation_gap_border_right{
    border-right: 3px solid #fff;
}
.allocation_padding_bottom_ten{
    padding-bottom: 2px;
}
.allocation_box_width{
    width: 85.45px;
}
.allocation_box_width_dg{
    width: 55px;
}
.allocation_box_width_size{
    width: 100.45px;
}

.allocation_box_width_small{
    width: 50px;
}

.allocation_box_height{
    height: 40px;
}
.allocation_data_flex_disply
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.allocation_data_dg_block {
    /* width: 25px; */
    /* height: 25px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #111;
    /* padding-top: 1px; */
    /* padding-right: 0px; */
    /* border-radius: 17px; */
}
.allocation_data_direction{
    text-align: center;
    font-size: 12px;
    color: #111;
    /* font-weight: 700; */
    width: 85px;
}

.allocation_table_name_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.allocation_table_ticker_name {
    color: #111;
    /* font-size: 14px; */
    /* font-weight: 400; */
}
.allocation_table_ticker_short {
    color: #2661ff;
    font-size: 11px;
    font-weight: 500;
}
.allocation_data_index {
    font-size: 10px;
    font-weight: 700;
    width: 16px;
}
.allocation_dobbie_heading{
text-align: center;
padding-bottom: 2px;
}
.allocation_font_weight_five_hundred
{
    font-weight: 500;
}
.allocation_font_weight_three_hundred
{
    font-weight: 300;
}
.allocation_size_container_outer
{    display: flex
    ;
        flex-direction: row;
        justify-content: end;
    
}
.allocation_data_sub_heading_unit_size{
    text-align: center;
    background-color: #F2F3F5;
}
.allocation_size_container {
    height: 37px;
    width: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding-top: 5px;
    /* background-color: #F2F3F5; */
    /* border: 1px solid #000; */
    /* filter: drop-shadow(1px 1px 2px #999); */
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 500;
}
.allocation_size_container_small_size{
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 2px;
    background-color: #fff;
    border: 1px solid #000;
    
    filter: drop-shadow(1px 1px 2px #999);
    padding-right: 5px;
    padding-left: 5px;
}

.allocation_table_no_porolio {
    width: 8px;
    height: 8px;
    place-self: center;
    background-color: rgba(255, 94, 47, 0.27);
    padding-top: 3px;
    border-radius: 30px;
    position: absolute;
    right: 13px;
}
.allocation_table_portfolio_no_data_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 3px;
    position: relative;
}

.allocation_table_tool_tip_heading1 {
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    background-color: #f1f3f4;
    border-radius: 6px 6px 0px 0px;
}
.allocation_table_tool_tip_heading2 {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.allocation_table_tool_tip_heading3{
    font-weight: 500;
   
}
.allocation_table_tool_tip_heading4 {
    padding-bottom: 5px;
    margin-top: -7px;
}

.allocation_table_tool_tip_outer_wrapper {
    margin-bottom: -1px;
    display: flex;
    flex-direction: column;
    color: #333333 !important;
    opacity: 1 !important;
    border-radius: 6px;
    border: 1px solid #848F95;
    grid-row-gap: 6px;
}

.home_dg_block_positive{
    background-color: #AFE4BF;
}

.home_dg_block_negative{
    background-color: #E4B0B8;
}

.allocation_data_table_card_price_currency {
    font-size: 11px;
    color: #717375;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    margin-top: 4px;
    font-weight: 400;
}

.options_graph_outer_wrapper {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    /* padding-left: 20px; */
    /* padding-right: 10px; */
    height: 100%;
    /* padding-top: 10px; */
    /* border-top: 1px solid #e4e8ef; */
    /* padding-bottom: 10px; */
    /* grid-column-gap: 10px; */
    align-items: center;
    /* padding-left: 20px; */
    /* padding-right: 20px; */
}
.options_main_wrapper {
    display: flex
    ;
        flex-direction: column;
        height: 106px;
}

.signal_exposure_table_inner_heading {
    width: 320px;
    vertical-align: bottom;
    padding-bottom: 2px;
    text-align: left;
    text-align: initial;
    /* font-weight: 500; */
    font-size: 11px;
    display: table;
    line-height: 1;
    border-collapse: collapse;
}
/* span.signal_exposure_table_heading {
    line-height: 1;
    border-bottom: 1px solid #000;
} */

.signal_exposure_table_inner_wrapper {
    display: table;
    text-align: center;
    align-self: end;
    border-collapse: collapse;
    font-size: 12px;
}

.signal_exposure_dg_box_width{
    width: 53.45px;
}


.signal_exposure_table_heading {
    line-height: 1;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 2px solid #111;
}
.options_heading_second{
    font-size: 12px;
    width: 120px;
    vertical-align: middle;
    color: #111;
}
.options_value_index {
    height: 75px;
    width: 15px;
    /* padding-top: 1px; */
    font-size: 12px;
    color: #717375;
}
.allocation_exposure_table_outer_wrapper {
    display: flex
    ;
        flex-direction: row;
        justify-content: start;
        align-items: center;
        /* grid-column-gap: 30px; */
        /* flex: 1 1; */
        height: 100%;
        /* border-right: 1px solid #e4e8ef; */
       
}
.allocation_exposure_table_outer_wrapper_no_right_border{
    display: flex
    ;
        flex-direction: row;
        justify-content: start;
        align-items: center;
        grid-column-gap: 5px;
        flex: 1 1;
        height: 100%;
        /* border-right: 1px solid #e4e8ef; */
        padding-left: 20px;
}
.signal_exposure_table_heading_second {
    
        height: 35px;
        align-items: center;
}
.options_value_second {
    /* font-weight: 300; */
    font-size: 12px;
    vertical-align: middle;
    width: 55px;
    text-align: center;
    color: #111;
}
.signal_exposure_th_heading {
    text-align: justify;
    color: #111;
    font-weight: 500;
    padding-bottom: 2px;
}
.options_td_chart{
    text-align: -webkit-right;
}


.content_portfolio
{       width: calc(100vw - 100px);
    height: calc(100vw - 540px);
    min-width: 740px;
    min-height: 540px;
    max-width: 1000px;
    max-height: 863px;
}
.portfolio_trade_info_ticker_allocation_wrapper_one_two_wrapper {
       display: flex
;
    flex-direction: column;
    grid-row-gap: 0px;
    width: 98.5%;
    flex: 1 1;
}
.portfolio_approval_module_outer_wrapper {
       display: flex
;
    flex-direction: column;
    background-color: #e6eaec80;
    height: 100%;
    border-radius: 4px;
    align-items: center;
    color: #111;
    justify-content: space-between;
   
}
.portfolio_trade_info_ticker_allocation_wrapper_two {
    width: 98%;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}
.portfolio_approval_module_card_option_wrapper {
    display: flex
    ;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        padding-right: 10px;
        height: 35px;
        align-items: center;
}
.portfolio_approval_module_card_option_ticker {
  display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    flex: 1 1;
    justify-content: center;
    color: #111;
    font-weight: 500;
}
.portfolio_trade_info_wrapper {
       width: 98%;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}
.portfolio_trade_info_ticker {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    background-color: #dee1e2;
    padding-left: 5px;
    width: fit-content;
    padding-right: 5px;
    border-radius: 2px;
    padding-top: 2px;
}
.portfolio_trade_info_ticker_name {
    font-size: 14px;
}
.portfolio_trade_info_ticker_allocation_wrapper {
        display: flex;
    flex-direction: column;
    grid-row-gap: 10px;

}

.portfolio_trade_info_ticker_allocation_top_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.portfolio_trade_info_ticker_allocation_box {
    width: 195px;
    height: 35px;
    background-color: #e6eaec80;
    display: flex
;
    flex-direction: column;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: center;
    padding-left: 10px;
}
.portfolio_trade_info_ticker_allocation_box_buy{
       width: 150px;
    height: 35px;
    background-color: rgb(50, 153, 50);
    display: flex;
    flex-direction: column;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: center;
    color: #fff;
    padding-left: 10px;
}
.portfolio_trade_info_ticker_allocation_box_short{
    width: 150px;
    height: 35px;
    background-color: rgb(255, 44, 33);
    display: flex;
    flex-direction: column;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: center;
    color: #fff;
    padding-left: 10px;
}
.portfolio_trade_info_ticker_allocation_box_heading {
    font-size: 11px;
    color: #B2B2B2;
}
.portfolio_trade_info_ticker_allocation_box_value{
       font-size: 14px;
    color: #000;
    outline: none !important;
    background: #e6eaec00 !important;
    border: none;
    text-align: center;

}
.portfolio_trade_info_ticker_allocation_box_value :focus{ 
    outline:none !important;
    background: #e6eaec00!important;
}

.portfolio_trade_info_ticker_allocation_entry_exit_date_wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
}

.portfolio_trade_info_ticker_allocation_entry_exit_date_graphic {
    width: 30px;
    height: 30px;
    display: flex
;
    flex-direction: column;
    position: absolute;
    border: 1px solid #fff;
    line-height: 1;
    border-radius: 33px;
    background-color: #fff;
    align-items: center;
    justify-content: center;
    left: 178px;
    top: 5px;
}

.portfolio_trade_info_ticker_allocation_entry_exit_date_graphic_arrow_right {
    line-height: 1;
    font-size: 15px;
    margin-top: 2px;
}

.portfolio_trade_info_ticker_allocation_entry_exit_date_graphic_arrow_left {
    line-height: 1;
    font-size: 15px;
    margin-top: -4px;
}

.portfolio_trade_info_ticker_allocation_box_entry_date_wrapper {
    width: 200px;
    height: 35px;
    background-color: #e6eaec80;
    display: flex
;
    flex-direction: column;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: center;
    padding-left: 10px;
}

.portfolio_trade_info_ticker_allocation_box_exit_date_wrapper {
    width: 200px;
    height: 35px;
    background-color: #e6eaec80;
    display: flex;
    flex-direction: row;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-items: center;
    padding-left: 16px;
    padding-right: 10px;
}
.portfolio_trade_info_ticker_allocation_box_exit_date__inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
}
.portfolio_trade_info_ticker_allocation_box_exit_date_calendar_wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    cursor: pointer;
}
.portfolio_trade_info_toggle_price_wrapper {
    display: flex
    ;
        flex-direction: row;
        justify-content: space-between;
        padding-right: 5px;
}

.portfolio_trade_info_toggle_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 20px;
    font-size: 14px;
}

.portfolio_trade_info_toggle_button_active {
    background-color: #F1FAFC;
    color: #2861ff;
    font-weight: 500;
    border-radius: 5px;
}

.portfolio_trade_info_toggle_button {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.portfolio_trade_info_ticker_price_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
}

.portfolio_trade_info_ticker_price_ticker_flag {
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.portfolio_trade_info_ticker_price_ticker_flag_img {
    width: 25px;
}


.portfolio_module_portfolio_approval_wrapper {
       /* background-color: #ECF6FB; */
    /* height: 60px; */
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    font-size: 12px;
    align-items: center;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 20px;
    color: #111;
    width: 100%;
    grid-column-gap: 25px;
    padding-bottom: 8px;
    position: relative;
}

.portfolio_trade_info_ticker_allocation_total_consideration_box_wrapper {
   width: 100%;
    height: 40px;
    background-color: #e6eaec80;
    display: flex
;
    flex-direction: row;
    line-height: 1;
    grid-row-gap: 5px;
    justify-content: space-between;
    padding-left: 10px;
    align-items: center;
    padding-right: 20px;
}
.portfolio_trade_info_earning_button {
    width: 65px;
 height: 30px;
 display: flex
;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 padding-top: 2px;
 cursor: pointer;
 background-color: #606060;
 color: #111;
 font-weight: 500;
 border-radius: 5px;
}
.portfolio_trade_info_earning_button_active {
       width: 65px;
    height: 30px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    cursor: pointer;
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    border-radius: 5px;
}
.portfolio_trade_info_earning_heading {
    font-size: 9px;
    color: #b2b2b2;
}
.card_content_portfolio_approval_wrapper_right_button_apply_button {
    color: #fff;
}
.portfolio_trade_info_ticker_allocationtotla_consideration_heading{
    font-size: 14px;
    color: #111;
}
.portfolio_trade_info_ticker_allocation_box__total_consideration_value{
    font-size: 16px;
    color: #000;
    outline: none !important;
    background: #e6eaec00 !important;
    border: none;
}
.portfolio_trade_info_ticker_allocation_compliance_value_Wrapper {
    width: 100%;
    border: 1px solid #e4e8ef;
    border-collapse: collapse;
    text-align: justify;
}

.portfolio_trade_info_ticker_allocation_compliance_box_wrapper {
    display: flex
    ;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        grid-row-gap: 10px;
        /* height: 224px; */
}

.portfolio_trade_info_ticker_allocationtotla_compliance_heading {
    width: 100%;
    font-size: 14px;
}

.portfolio_trade_info_ticker_allocation_compliance__body_value_Wrapper {
    width: 100%;
    /* height: 155px; */
    border: 1px solid #e4e8ef;
    border-collapse: collapse;
    text-align: justify;
    vertical-align: top;
}
.padding_left_portfolio_trade{
    padding-left: 10px;
    width: 225px;
}

.portfolio_trade_info_ticker_allocation_compliance_value_tr {
    cursor: pointer;
    font-size: 14px;
    border-bottom: 1px solid #e4e8ef;
}

.portfolio_trade_info_ticker_allocation_compliance_status_warning {
    background-color: #fedb34;
    height: 30px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.card_content_portfolio_approval_wrapper_right_button_non_active{
    background-color: #f2f3f5;
    color: #111;
    font-weight: 500;
    height: 35px;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .30196078431372547);

}

.portfolio_table_card_data_prep_dropDown_wrapper {
    display: contents;
}

.portfolio_table_card_td_menu_img {
    width: 16px;
}

.portfolio_table_component_th_menu {
        width: 15px;

}

.portfolio_table_body_component_outer_wrapper {
    height: 573px;
    overflow: overlay;
}

.portfolio_table_body_component_outer_wrapper::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	height: 120px;
	width: 10px;
	border-radius: 0px !important;
}
.portfolio_table_body_component_outer_wrapper::-webkit-scrollbar {
	width: 4px !important;
	padding-top: 40px;
}

.portfolio_trade_info_ticker_name_compliance {
      font-size: 14px;
    text-align: justify;
    padding-left: 4px;
}

.portfolio_approval_module_popup {
        position: absolute;
    bottom: 12px;
    padding: 5px 15px;
    background-color: #606060;
    color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    z-index: 1000;
    left: 200px;
    animation: ease-in-out;
  }

.portfolio_trade_info_ticker_allocation_earning_box_wrapper {
        display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
}

.portfolio_trade_info_earning_button_quick_reduction {
    width: 65px;
    height: 30px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    cursor: pointer;
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    border-radius: 5px;
}
.portfolio_trade_quick_reduction_button_wrapper {
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}

.portfolio_trade_info_earning_allocation_box {
    width: 200px;
    height: 35px;
    background-color: #e6eaec80;
    display: flex
;
    flex-direction: row;
    line-height: 1;
    /* grid-row-gap: 5px; */
    justify-content: space-between;
    padding-left: 10px;
    position: relative;
    align-items: center;
    padding-right: 10px;
}

.portfolio_approval_compliance_module_card_option_ticker{
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 5px;
        flex: 1 1;
        justify-content: center;
}

.allocation_table_market_neutral_block_heading_index_wrapper {
    display: flex
;
    flex-direction: column;
    /* padding-left: 21px; */
    /* grid-row-gap: 5px; */
    width: 100%;
    /* background-color: #F7F9FA; */
}

.allocation_two_table_outer_wrapper{
     /* height: 118px; */
    display: flex
;
    flex-direction: column;
    /* justify-content: end; */
    /* align-items: center; */
    /* border-top: 1px solid #e4e8ef; */
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    /* background-color: #f2f5f7; */
    /* padding-bottom: 10px; */
}
.allocation_table_two_market_neutral_block_heading{
    width: max-content;
    font-weight: 700;
    font-size: 14px;
    position: relative;
}

.allocation_two_summary_cards_inner_value_wrapper_unit_sizing_exposure{
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 30px;
}

.allocation_two_summary_cards_unit_size_inner_wrapper{
    display: flex
    ;
        flex-direction: column;
        background-color: #fff;
        padding: 7px 15px 12px 15px;
        border-radius: 5px;
        font-size: 14px;
        grid-row-gap: 8px;
        width: 410px;
        box-shadow: 0 1px 4px 0 #0000002e;
}
.allocation_two_summary_cards_inner_return_attribution_wrapper{
    display: flex
    ;
        flex-direction: column;
        flex: 1 1;
        grid-row-gap: 8px;
        padding: 7px 15px 12px 15px;
        border-radius: 5px;
        font-size: 14px;
        grid-column-gap: 8px;
        background-color: #E9EFF3;
}
.allocation_two_summary_cards_inner_value_wrapper_beta_exposure {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 30px;
    
}
.allocation_two_summary_cards_aum_table_wrapper {
   display: flex;
    flex-direction: row;
    line-height: 1;
    flex: 1 1;
    justify-content: space-between;
}
.allocation_two_summary_cards_inner_wrapper_beta_exposure {
    display: flex
    ;
        flex-direction: column;
        flex: 1 1;
        grid-row-gap: 8px;
}
.alloction_two_summary_cards_outer_wrapper_beta_exposure {
    display: flex
;
    flex-direction: row;
    padding: 7px 15px 12px 15px;
    border-radius: 5px;
    font-size: 14px;
    grid-column-gap: 10px;
    background-color: #E9EFF3;
    width: 410px;
        /* height: 80px; */
}
.allocation_table_summary_card_wrapper {
    display: flex
    ;
        flex-direction: row;
            background-color: #f2f5f7;
        grid-column-gap: 20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #111;
}

.allocation_two_summary_cards_inner_wrapper {
    display: flex
    ;
        flex-direction: column;
        flex: 1 1;
        background-color: #f1f3f4;
        padding: 5px 10px 8px 10px;
        border-radius: 10px;
        font-size: 14px;
        grid-row-gap: 5px;
}

.allocation_two_summary_cards_table_wrapper {
    display: flex;
    flex-direction: row;
    line-height: 1;
    flex: 1 1;
    justify-content: space-between;
}

.allocation_two_summary_cards_td_value_wrapper {
    text-align: end;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: end;
    justify-content: end;
}

.allocation_two_summary_cards_tr_wrapper {
    display: flex
    ;
        flex-direction: column;
        justify-content: end;
        grid-row-gap: 10px;
        font-size: 12px;
        font-weight: 300;
}
.allocation_two_summary_cards_tr_wrapper_portfolio_target_metrics{
    display: flex
    ;
        flex-direction: column;
        grid-row-gap: 10px;;
        font-size: 10px;
}
.allocation_two_summary_cards_header {
    font-size: 13px;
    font-weight: 500;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    padding-right: 8px;
}
.allocation_two_heading_tr{
    line-height: 1;
    border-bottom: 2px solid #111;
    text-align: justify;
    height: 27px;
    vertical-align: bottom;
    font-size: 12px;
    font-weight: 500;
    /* color: #133552; */
    /* background-color: #E1ECF4; */
}
.allocation_two_summary_cards_tr_wrapper_value{
    display: flex
    ;
        flex-direction: column;
        justify-content: end;
        grid-row-gap: 10px;
        font-size: 13px;
        /* padding-bottom: 7px; */
}
.allocation_two_summary_cards_tr_wrapper_value_beta_exposure{
    display: flex
    ;
        flex-direction: column;
        grid-row-gap: 10px;
        font-size: 13px;
}
.allocation_two_summary_cards_tr_wrapper_value_sizing{
    display: flex
    ;
        flex-direction: column;
        grid-row-gap: 10px;
        font-size: 14px;
}

.allocation_two_summary_cards_tr_wrapper_sizing{
    display: flex
    ;
        flex-direction: column;
        grid-row-gap: 10px;
        font-size: 10px;
}

.allocation_two_summary_cards_value_sizing_currency {
    font-size: 10px;
    /* margin-bottom: 1px; */
    color: #111;
}

.allocation_two_summary_cards_td_wrapper_heading_unit_size{
    height: 14px;
    align-content: end;

}
.allocation_two_summary_cards_td_wrapper_heading_beta_exposure{
    height: 13px;
    align-content: end;
}
.allocation_two_summary_cards_td_wrapper_heading_portfolio_target_metrics{
    height: 12px;
    align-content: end;
}
.allocation_two_summary_cards_tr_wrapper_heading_beta_exposure{
    display: flex
    ;
        flex-direction: column;
        grid-row-gap: 10px;
        font-size: 12px;
        font-weight: 300;
}

.allocation_two_summary_cards_header_img {
    width: 15px;
    margin-top: -2px;

    
}
.allocation_two_summary_cards_header_unit_size_img{
    width: 15px;
    margin-top: -4px;
}

.positive_value_net_rate{
    color:  #258B53;
}

.negative_value_net_rate{
    color:  #D00000
}

.allocation_two_tooltip{
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 6px 6px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
}

.card_not_updated_highligh_top_wrapper{
        margin-bottom: -1px;
    display: flex
;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    padding-bottom: 10px;
    border: 1px solid #848F95;
    line-height: 1.3;
    font-weight: 300;
    grid-row-gap: 6px;
    width: 170px;
    text-transform: none;
}

.about_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 15px;
	height: 380px;
}
.about_wrapper {
	letter-spacing: 0.025em;
}

.about_heading_description {
	font-size: 14px;
	padding-left: 15px;
	font-family: "Open Sans";
}

.about_heading_result_td_name {
	text-align: inherit;
}

.about_heading_result_td_name,
.about_heading_result_td,
.about_heading_th,
.about_heading_th_name,
.about_heading_th_desc,
.about_heading_th_ticker {
	padding: 10px;
}
.about_heading {
	font-size: 16px;
	height: 44px;
	background-color: #123866;
	display: flex;
	color: #fff;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 15px;
	/* font-family: "Open Sans", sans-serif; */
	font-weight: 500;
	border-radius: 4px 4px 0px 0px;
	align-items: center;
	padding-right: 15px;
}
.about_heading_asx {
	font-size: 14px;
	font-weight: 700;
}
.about_definition_wrapper {
	font-size: 14px;
	display: flex;
	flex-direction: column;
	grid-row-gap: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	/* font-family: "Roboto", sans-serif; */
}

.about_definition_one {
	margin-bottom: 0;
	font-weight: 100;
	color: #333;
}
.about_definition_two_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 7.5px;
	color: #606060;
}
.about_definition_heading {
	font-weight: 500;
	color: #111;
}

.about_heading_table_wrapper:hover {
	overflow: overlay;
}
.about_heading_th_desc {
	font-size: 14px;
	align-self: center;
	width: 97.09px;
	padding: 10px;
}
.about_heading_th {
	font-size: 14px;
	width: 48.6px;
	padding-left: 17px;
}
.about_heading_th_ticker {
	font-size: 14px;
	align-self: center;
	width: 107.91px;
	padding: 10px;
}
.about_heading_th_name {
	font-size: 14px;
	width: 294.31px;
	padding: 10px;
}
td.about_heading_result_td {
}
.about_heading_table {
	margin: 0 !important;
	width: 100%;
	border-spacing: 0;
}
.about_heading_result_tr {
	width: 100%;
	height: 25px;
}

.ui.tiny.modal {
	width: 600px;
	margin: 0;
}

.trading_session_modal_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 15px;
    height: 354px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
}
.trading_session_heading_one {
    /* font-weight: 500; */
}
.trading_session_modal_wrapper_us{
	display: flex;
    flex-direction: column;
    grid-row-gap: 20px;
    height: 373px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
}
.trading_session_table_heading {
	color: #111;
    font-weight: 500;
    width: 85px;
}
.trading_session_table_days {
	width: 74px;
}
table.trading_session_table {
	/* color: #606060; */
}
.trading_session_table_days_us_one {
    width: 54px;
    padding-top: 2px;
    font-weight: 500;
}
.trading_session_description_wrapper {
	display: flex;
	flex-direction: row;
	/* color: #717375; */
	grid-column-gap: 5px;
	grid-column-gap: 10px;
}
.trading_session_table_time_fx {
    width: 138px;
}
.trading_session_heading_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 15px;
	font-weight: 100;
	/* color: #333; */
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	/* padding-bottom: 20px; */
	letter-spacing: 0.025em;
	line-height: 1.4;
	/* font-family: "Open Sans", sans-serif; */
}
.trading_session_table_days_us {
	width: 46px;
    padding-top: 2px;
	font-weight: 500;
}
.trading_session_us_sentence_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 3px;
	line-height: 1.2;
	padding-top: 2px;
	font-weight: 500;
}
.trading_session_us_sentence_small {
	color: #111;
    font-size: 12px;
    font-weight: 100;
}
.trading_session_table_heading_us_market_first {
	font-weight: 500;
    padding-top: 2px;
    display: flex;
    text-wrap-mode: nowrap;
	width: 178px;
}
.trading_session_table_heading_us_market_third {
	font-weight: 500;
    padding-top: 2px;
    display: flex;
    text-wrap-mode: nowrap;
    width: 174px;
}
@media only screen and (max-width: 767px) {
	.ui.modal {
		width: 540px;
	}
	.ui.tiny.modal {
		width: 540px;
	}
}


.trading_session_table_heading_us_market {
	font-weight: 500;
	width: 168px;
	display: flex;
    text-wrap-mode: nowrap;
    padding-top: 2px;
}

.trading_session_description_outer_wrapper_us_market {
    display: flex;
    flex-direction: column;
    grid-row-gap: 15px;
}
.trading_session_modal_wrapper_us_market{
	display: flex;
    flex-direction: column;
    grid-row-gap: 15px;
	height: 372px;
}

.trading_session_heading_three {
    font-weight: bold;
}

.trading_session_table_heading_main {
    /* font-weight: bold; */
    color: #111;
    height: 30px;
}

.table_header {
    display: flex;
    flex-direction: row;
    background-color: #f2f5f7;
    width: 100%;
    height: 30px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    align-items: center;
    color: #000;
    border-top: 1px solid #e4e8ef;
}
.table_home {
}
.table_home .table_header th {
	background: #f6f6f7 !important;
	border-bottom: none !important;
}
.header_left_block {
    width: 25px;
    background-color: #f2f5f7;
    z-index: 4;
    height: 100%;
}
.hearder_instrument {
    width: 350px;
    z-index: 2;
    background-color: #f2f5f7;
    display: flex;
    flex-direction: column;
    align-self: center;
    height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 11px;

}
.header_upper_heading {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #111;
    line-height: 1.5;
	font-weight: 700;
	text-transform: uppercase;
    font-size: 11px;
}
.header_trade_profile_upper_heading {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #111;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
}
.header_trade_profile_inner_wrapper {
    display: flex
;
    flex-direction: row;
    width: 100%;
    position: relative;
}

.header_return_upper_heading {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #111;
    line-height: 1.5;
	font-weight: 700;
	text-transform: uppercase;
    font-size: 11px;
}
.header_ranking_wrapper {
	display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 7px;
    height: 100%;
    justify-content: end;
}
/* .header_bottom_upper_heading {
    font-weight: 300;
} */
.header_bottom_bottom_heading {
    font-weight: 300;
    font-size: 11px;
}
.header_rating_wrapper {
	display: flex;
    flex-direction: row;
    width: 100%;
	/* justify-content: space-between; */
}
.hearder_return_tstat {
    text-align: center;
    display: flex;
    flex-direction: column;
    line-height: 1.2;
    align-self: center;
    width: 120px;
	height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
}
.hearder_entry {
    font-weight: 300;
    font-size: 11px;
    text-align: center;
    align-self: center;
    width: 90px;
    display: flex;
    flex-direction: column;
   height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
}
.header_bottom_rating_explanation {
    
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    top: 34px;
    left: 8px;
    width: 48px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hearder_rating {
    text-align: center;
    display: flex;
    flex-direction: column;
    width: 34px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
    font-weight: 300;

}
.hearder_rating_star {
    display: flex;
    flex-direction: column;
    height: 30px;
    width: 65px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    position: relative;

}
.header_trade_profile_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 10px;
    height: 100%;
    justify-content: end;
}
.header_return_profile_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    padding-right: 5px;
    height: 100%;
}
.header_return_profile_inner_wrapper {
	display: flex;
    flex-direction: row;
    width: 100%;
	/* justify-content: space-between; */
}
.home_table_blank_table_forex_data {
	padding: 2em 2em 2em 2em;
	line-height: 2;
	text-align: center;
}
.hearder_mode {
    text-align: center;
    display: flex;
    flex-direction: column;
    line-height: 1.2;
    align-self: center;
    /* font-weight: 700; */
	width: 80px;
	height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: 300;
    font-size: 11px;
}
.hearder_return {
	text-align: center;
    display: flex;
    flex-direction: column;
    align-self: center;
    
    width: 85px;
	display: flex;
    flex-direction: column;
   height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    
    padding-right: 6px;

    /* font-weight: 700; */
}
.header_bottom_bottom_heading_options {
    font-weight: 300;
    font-size: 11px;
    padding-right: 6px;
}
.hearder_win {
	width: 6.1em;
	text-align: center;
}
.hearder_length {
	font-weight: 300;
    font-size: 11px;
    text-align: center;
    align-self: center;
    width: 90px;
    display: flex;
    flex-direction: column;
   height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    padding-left: 8px;
}
.hearder_event {
    text-align: center;
    display: flex;
    flex-direction: column;
    line-height: 1.2;
    align-self: center;
	width: 80px;
	height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: 300;
   
}
.hearder_rating_annualised_volatility_outer_wrapper {
    display: flex
    ;
        flex-direction: column;
        height: 30px;
        width: 120px;
        line-height: 1;
        justify-content: end;
        font-size: 11px;
        padding-bottom: 4px;
        color: #000;
        text-align: center;
        position: relative;
        font-weight: 300;
}
.home_view_button_annualised_volatility{
    background-color: #f25824 !important;
    color: white !important;
    font-size: 13px !important;
    padding: 0.6em 1em 0.6em !important;
    font-weight: 100 !important;
    border-radius: 2px !important;
}
.hearder_rating_star_no_background {
    display: flex;
    flex-direction: column;
    height: 30px;
    width: 65px;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
    color: #000;
    text-align: center;
    position: relative;
    font-weight: 300;
}
.home_table_blank_table_data {
	padding: 2em 0em 2em 0em;
	text-align: center;
}
.table_home_footer {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: #717375;
    border-top: 2px solid #e4e8ef;
    padding: 0em 0.8em 0em 0.8em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 27.7px;
}
.table_home_index_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	font-size: 11px;
}

.table_home_last_update_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	font-size: 11px;
}

.table_home_about_wrapper {
	background: #f1f3f4;
	padding-left: 5px;
	padding-right: 5px;
	height: 18px;
	color: #2861ff;
	border-radius: 3px;
	align-items: center;
	align-self: center;
	text-align: center;
	line-height: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.forex_trading_session_wrapper {
	background: #f1f3f4;
	padding-left: 5px;
	padding-right: 5px;
	height: 18px;
	color: #2861ff;
	border-radius: 3px;
	align-items: center;
	align-self: center;
	text-align: center;
	line-height: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.table_home_about_heading {
	color: #2861ff;
	cursor: pointer;
}
.table_home_about_heading:hover {
	color: #2861ff;
	cursor: pointer;
}
.table_home_universe_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	font-size: 11px;
}
.table_home_universe_reported_close_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.table_us_universe_inner {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.3em;
    font-size: 11px;
}
.table_home_us_universe_outer_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
}
.table_home_universe_number {
    color: #111;
}
.about2_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 15px;
    height: 380px;
    font-family: 'Open Sans';
}
.about_heading_table_wrapper{
    display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
}
.about_heading_tbody_wrapper {
    height: 227px;
    overflow: hidden;
   
}
.about_heading_tbody_wrapper:hover
{
    overflow: overlay;
}

@-moz-document url-prefix() {
	.about_heading_tbody_wrapper {
		overflow: auto;
		scrollbar-width: thin;
		scrollbar-color: #e1e5e7 #f1f2f3;
	}
}
.about2_heading {
	font-size: 16px;
	height: 44px;
	background-color: #123866;
	display: flex;
	color: #fff;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 15px;
	/* font-family: "Open Sans", sans-serif; */
	font-weight: 500;
	border-radius: 4px 4px 0px 0px;
	align-items: center;
	padding-right: 15px;
}

.about_heading_description {
    margin-bottom: 0;
    font-weight: 100;
    color: #333;
    font-size: 14px;
    padding-left: 15px;
}

tr.about_heading_tr {
    background-color: #f6f7f8;
    height: 30px;
    top: 100px;
    width: 100%;
    display: flex;
    flex-direction: row;
}

/* Forex */
th.about_heading_th_1_forex {
    font-size: 14px;
    width: 49.6px;
    align-self: center;
    padding-left: 15px;
}
.about_heading_description_forex {
    margin-bottom: 0;
    font-weight: 100;
    color: #333;
    font-size: 14px;
    padding-left: 15px;
    font-family: 'Open Sans';
}
th.about_heading_th_ticker_1_forex {
    font-size: 14px;
    align-self: center;
    width: 122.91px;
    padding: 10px;
}

th.about_heading_th_desc_1_forex {
    font-size: 14px;
    align-self: center;
    width: 105.09px;
    padding: 10px;
}

th.about_heading_th_name_1_forex {
    font-size: 14px;
    width: 294.31px;
    padding: 10px;
    align-self: center;
}

.about_heading_th_forex {
    font-size: 14px;
    width: 52.6px;
    padding-left: 15px;
}

td.about_heading_th_ticker_forex {
    font-size: 14px;
    align-self: center;
    width: 121.91px;
    padding: 10px;
}

td.about_heading_th_desc_forex {
    font-size: 14px;
    align-self: center;
    width: 104.09px;
    padding: 10px;
}
.about_heading_th_name_forex {
    font-size: 14px;
    width: 294.31px;
    padding: 10px;
}


/* Asia */


th.about_heading_th_1_asia {
    font-size: 14px;
    width: 49.6px;
    align-self: center;
    padding-left: 15px;
}
th.about_heading_th_ticker_1_asia {
    font-size: 14px;
    align-self: center;
    width: 93.91px;
    padding: 10px;

}

th.about_heading_th_desc_1_asia {
    font-size: 14px;
    align-self: center;
    width: 128.09px;
    padding: 10px;

}
.about_heading_th_name_1_asia {
    font-size: 14px;
    width: 294.31px;
    padding: 10px;
    align-self: center;
}

.about_heading_th_asia {
    font-size: 14px;
    width: 52.6px;
    padding: 10px 10px 10px 15px;
}

.about_heading_th_ticker_asia {
    font-size: 14px;
    width: 91.6px;
    padding: 10px 10px 10px 7px;
}
.about_heading_th_desc_asia {
    font-size: 14px;
    width: 137.6px;
    padding: 10px;
}

/* Europe */

.about_heading_th_1_europe {
    font-size: 14px;
    width: 49.6px;
    align-self: center;
    padding-left: 15px;
}

.about_heading_th_ticker_1_europe {
    font-size: 14px;
    align-self: center;
    width: 93.91px;
    padding: 10px;
}

.about_heading_th_desc_1_europe {
    font-size: 14px;
    align-self: center;
    width: 128.09px;
    padding: 10px;
}

.about_heading_th_name_1_europe {
    font-size: 14px;
    width: 294.31px;
    align-self: center;
    padding: 10px;
}

.about_heading_th_europe {
    font-size: 14px;
    width: 52.6px;
    padding: 10px 10px 10px 15px;
}

.about_heading_th_ticker_europe {
    font-size: 14px;
    width: 91.6px;
    padding: 10px 10px 10px 7px;
}

.about_heading_th_desc_europe {
    font-size: 14px;
    width: 137.6px;
    padding: 10px;
}


/* Americas */

.about_heading_th_1_america {
    font-size: 14px;
    width: 49.6px;
    align-self: center;
    padding-left: 15px;
}

.about_heading_th_ticker_1_america {
    font-size: 14px;
    align-self: center;
    width: 93.91px;
    padding: 10px;
}
.about_heading_th_desc_1_america {
    font-size: 14px;
    align-self: center;
    width: 128.09px;
    padding: 10px;
}

.about_heading_th_name_1_america {
    font-size: 14px;
    width: 294.31px;
    padding: 10px;
    align-self: center;
}

.about_heading_th_america {
    font-size: 14px;
    width: 52.6px;
    padding: 10px 10px 10px 15px;
}

.about_heading_th_ticker_america {
    font-size: 14px;
    width: 91.6px;
    padding: 10px 10px 10px 7px;
}

.about_heading_th_desc_america {
    font-size: 14px;
    width: 137.6px;
    padding: 10px;
}

.about_american_toggle_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
}

.about_american_toggle_button_active_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 5px;
	height: 40px;
	padding: 0px 20px 0px 20px;
	color: #2861ff;
	background-color: #fff;
	cursor: pointer;
	border-bottom: 2px solid #2861ff;
}

.about_american_toggle_button_not_active_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 5px;
	height: 40px;
	color: #333;
	background-color: #fff;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
}

.about_american_toggle_number {
	display: flex;
	flex-direction: column;
	justify-content: center;
	border: 1px solid #e4e8ef;
	border-radius: 20px;
	padding: 5px;
}

tr.about_american_heading_tr {
	background-color: #f6f7f8;
	height: 30px;
	top: 100px;
	width: 100%;
	display: flex;
	flex-direction: row;
}

th.about_american_heading_th_1 {
	font-size: 14px;
	width: 64.6px;
	align-self: center;
	padding-left: 15px;
}

th.about_american_heading_th_ticker_1 {
	font-size: 14px;
	align-self: center;
	width: 155.91px;
	padding: 10px;
}

th.about_american_heading_th_name_1 {
	font-size: 14px;
	width: 294.31px;
	padding: 10px;
	align-self: center;
}

td.about_american_index {
	font-size: 14px;
	width: 64.6px;
	align-self: center;
	padding-left: 15px;
}

td.about_american_ticker {
	font-size: 14px;
	align-self: center;
	width: 166.91px;
	padding: 10px;
}

.about_america_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 15px;
	height: 500px;
	font-family: "Open Sans";
}

.about_america_heading_tbody_wrapper {
	height: 347px;
	overflow: hidden;
}
.about_america_heading_tbody_wrapper:hover {
	height: 347px;
	overflow: overlay;
}
@-moz-document url-prefix() {
	.about_america_heading_tbody_wrapper {
		overflow: auto;
		scrollbar-width: thin;
		scrollbar-color: #e1e5e7 #f1f2f3;
	}
}

.table_header_wrapper {
	display: flex;
	padding-top: 14px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 11px;
	flex-direction: row;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.table_header_calender_wrapper {
	display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin-bottom: -8px;
	height: 70.99px;
}
.table_flag {
	margin-top: -5px;
}
.table_header_img {
	width: 28px !important;
}
.table_definition {
	display: flex;
	flex-direction: column;
	line-height: 1;
	grid-row-gap: 10px;
}
.table_header_left {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}
.table_upper_section {
	font-size: 22px;
    color: #111;
    font-weight: bold;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
}
.table_date_old_data {
    color: #333333;
    display: flex;
    flex-direction: row;
    grid-column-gap: 6px;
}
.lower_section {
	display: flex;
    flex-direction: row;
    grid-column-gap: 18px;
    font-size: 14px;
    text-transform: capitalize;
}
.table_date {
	color: #333333;
}
.date_string {
	color: #717375;
}
.market_currency {
	color: #717375;
}
.table_header_right {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	margin-left: -2px;
	margin-top: 1px;
	text-transform: none;
	text-transform: initial;
}
.open_session_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
	margin-top: -1px;
	color: #717375;
}
.open_Session_trade_hours {
	color: #333;
}
.table_header_calendar_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	justify-content: flex-end;
	align-items: flex-end;
	padding-right: 9px;
	padding-bottom: 5px;
	width: 121px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.table_header_right_calendar_heading {
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #717375;
	font-weight: 500;
}

.table_header_calendar_picker {
	width: 19px;
	margin-bottom: 2px;
}
.table_header_chevron_picker {
	width: 19px;
	margin-bottom: 0px;
	margin-left: -3px;
}

.calendar_icon_text_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin-bottom: -1px;
}

.calendar_wrapper {
	/* border: 1px solid #6060605c; */

	border-radius: 5px;
	position: relative;
}

.react-calendar {
	position: absolute;
	width: 284px !important;
	left: -90px;
	top: 28px;
	max-width: 350px !important;
	box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);
	border: 1px solid #ccc !important;
	border-radius: 3px;
	background: white;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.125em;
}

.react-calendar__tile--active {
	background: #0078d4 !important;
	color: #fff !important;
	border-radius: 32px !important;
}

.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
	background-color: #2861ff8c !important;
	border-radius: 22px !important;
	color: #fff !important;
}
.react-calendar__tile--now {
	background: #f1f2f3;
	color: #333;
	border-radius: 22px !important;
}

.react-calendar__tile:disabled {
	background-color: #fff !important;
	color: #6060604f !important;
}

.calendar_text_span {
	font-size: 13px;
    font-weight: 300;
    margin-bottom: 1px;

}

.react-calendar__month-view {
	padding: 10px;
}

.react-calendar__navigation button:disabled {
	background-color: #ffffff !important;
	color: #fff !important;
}

.react-calendar__navigation button:enabled:hover {
	background-color: #f5f6f7 !important;
}
.react-calendar__navigation button:enabled:focus {
	background-color: #fff !important;
}

.react-calendar__month-view__weekdays {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px !important;
	border-bottom: 1px solid #e4e8ef !important;
	margin-bottom: 7px;
}

abbr[title] {
	border-bottom: none;
	text-decoration: none !important;
}

.react-calendar__navigation {
	display: flex;
	height: 44px;
	margin-bottom: 0em !important;
}

span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from {
	font-size: 16px !important;
	color: #333 !important;
}

.react-calendar__navigation button {
	min-width: 44px;
	background: none;
	font-size: 25px !important;
	color: #606060 !important;
}

.react-calendar__tile {
	color: #333;
	font-size: 14px !important;
}

.react-calendar__month-view__weekdays__weekday {
	padding: 0.5em 0.5em 1.3em 0.5em !important;
	color: #707070;
	font-size: 12px;
	font-weight: 100;
}

.react-calendar {
	width: 350px;
	max-width: 100%;
	background: white;
	border: 1px solid #a0a096;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.125em;
	z-index: 4;
}
.react-calendar--doubleView {
	width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
	display: flex;
	margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
	width: 50%;
	margin: 0.5em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
	box-sizing: border-box;
}
.react-calendar button {
	margin: 0;
	border: 0;
	outline: none;
}
.react-calendar button:enabled:hover {
	cursor: pointer;
}
.react-calendar__navigation {
	display: flex;
	height: 44px;
	margin-bottom: 1em;
}
.react-calendar__navigation button {
	min-width: 37px;
    background: none;
}
.react-calendar__navigation button:disabled {
	background-color: #f0f0f0;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
	background-color: #e6e6e6;
}
.react-calendar__month-view__weekdays {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
	padding: 0.5em;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.75em;
	font-weight: bold;
}
.react-calendar__month-view__days__day--weekend {
	color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
	color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
	padding: 2em 0.5em;
}
.react-calendar__tile {
	max-width: 100%;
	padding: 10px 6.6667px;
	background: none;
	text-align: center;
	line-height: 16px;
}
.react-calendar__tile:disabled {
	background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
	background-color: #e6e6e6;
}

.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
	background: #ffffa9;
}
.react-calendar__tile--hasActive {
	background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
	background: #a9d4ff;
}
.react-calendar__tile--active {
	background: #006edc;
	color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
	background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
	background-color: #e6e6e6;
}

.active_calendar_class {
	/* border: 1px solid #333333 !important; */
	border-radius: 22px;
}
.remove_display {
	display: none !important;
}

.calendar_data_dates{
	font-weight: bold !important;
    color: #000 !important;
}
.calendar_data_dates_red{
	font-weight: bold !important;
    color: #d10000 !important;
}

.calendar_no_data{
	color: #555 !important;
}
.home_table_heading_table_wrapper {
  display: flex;
    flex-direction: column;
    grid-row-gap: 8px;
    width: min-content;
    justify-content: center;
    align-self: center;
}
.home_table_container {
  box-shadow: 0 1px 4px 0 #0000004d;
  height: fit-content;
  align-self: center;
  width: 1100px;
  padding: 0 !important;
}

.home_table_machine_intelligence_heading{
  font-size: 22px;
    color: #333;
    font-weight: 200;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    margin-bottom: 0;
    
}
.home_table_notes_header {
  display: flex;
  flex-direction: row;
  padding-left: 3px;
  line-height: 2;
  grid-column-gap: 1em;
  font-size: 16px;
}
.home_market_toggle_outer_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /* padding-right: 20px; */

}
.home_market_toggle_outer_wrapper_old_data {
display: flex;
flex-direction: row;
/* justify-content: space-between; */
padding-right: 20px;
height: 20px;
}

.active_toggle_home {
  border-bottom: 2px solid #2861ff !important;
  color: #2861ff !important;
  padding-top: 2px !important;
}
.home_toggle_button_wrapper {
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  height: 42px;
  background-color: #fff;
  width: 100px;
  border: none;
  /* border-right: 1px solid #e4e8ef; */
  color: #333;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  padding: 0px;
}
.hawk_chart_text {
  width: 100%;
  border-right: 1px solid #e4e8ef;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.active_padding_top_home {
  padding-top: 2px;
}


.home_notes_wrapper {
  width: 100%;
  /* box-shadow: 0 1px 4px 0 #0000004d; */
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #000;
}

.front_page_risk_chart{
  height: 60px;
  /* margin-top: 26px; */
  position: relative;
  background-color: #f2f5f7;
  width: 120px;
}

.front_page_tstat_tooltip_risk_long {
  display: flex
;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    font-size: 10px;
    top: 47px;
    width: 80px;
}

.front_page_tstat_tooltip_risk_short {
  display: flex
;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    font-size: 10px;
    top: -12px;
    width: 80px;
}
.signal_exposure_table_outer_wrapper_long {
  display: flex;
flex-direction: row;
align-items: baseline;
grid-column-gap: 5px;
justify-content: center;
height: 78px;
}
.signal_exposure_table_outer_wrapper_short {
  display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
    justify-content: center;
    height: 100%;
}

.home_page_data_header_button_wrapper {
  display: flex
  ;
      flex-direction: row;
      grid-column-gap: 20px;
      padding-left: 20px;
      align-items: center;
}

.home_toggle_portfolio_approval_wrapper_right {
  background-color: #EDE8FF;
    color: #5F43BE;
    font-weight: 500;
    height: 42px;
    padding-top: 2px;
   display: flex;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    width: 160px;
    grid-column-gap: 5px;
    border-bottom-left-radius: 10px;
}
.error_fallback_ui {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10em;
    font-family: 'Open Sans';
    
}

.error_fall_back_h3 {
    font-size: 22px;
    margin: 0;
    text-align: left;
    text-align: initial;
    margin-bottom: 2rem;
    font-weight: 500;

}

.error_fall_back_p {
    
    margin-bottom: 0.3em;
    font-size: 16px;
    text-align: start;
}

.error_fallback_ui_content {
    text-align: center;
}
.error_ui_ha_logo {
    width: 202px;
    margin-bottom: 2em;
    margin-left: -223px;

}

.error_fallback_ui_button_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    margin-top: 4em;
    justify-content: flex-start;
}
.error_fallback_ui_refresh_button {
    width: 100px;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #2861ff;
    color: white;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 500;
    cursor: pointer;
}
.error_fallback_ui_home_button {
    width: 100px;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #2861ff;
    color: white;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 500;
    cursor: pointer;
}
.hawkeye_loader {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.loader_hawkeye_logo {
    width: 208px;
}
.loading {
    background-color: lightgrey;
    height: 2px;
    margin: 1em;
    overflow: hidden;
    position: relative;
    width: 11em;
}

.loading-bar {
    animation: side2side 2s ease-in-out infinite;
    background-color: #333;
    height: 100%;
    position: absolute;
    width: 50%;
}

@keyframes side2side {
    0%, 100% { transform: translateX(-50%); }
    50%      { transform: translateX(150%); }
}

.center_loader {
    left: 58%;
    margin: 0;
    position: absolute;
    top: 162%;
    transform: translate(-50%, -50%);
}

    
  
.home_grid {
  grid-row-gap: 40px;
  flex-direction: column !important;
  padding-left: calc(100vw - 100%) !important;
  margin-top: 1.1em !important;
}

.searchbar_wrapper {
	width: 40em;
    height: 3.067em;
    margin: auto;
}
.search_bar_hawkeye_universe_wrapper {
	width: 38px;
	height: 26px;
	cursor: pointer;
	position: absolute;
	right: 1.2em;
	top: 0.5em;
	padding-left: 0.7em;
}
.ui.icon.input > input {
	padding-right: 6.671429em !important;
}
.searchbar_logo {
	width: 23px;
	height: 23px;
	cursor: pointer;
	position: absolute;
	right: 2px;
	top: 3px;
	border-radius: 2px;
	transition: background-color ease-out 0.3s;
}
.searchbar_logo:hover {
	background-color: #f1f3f4;
	border-radius: 5px;
	height: 37px;
	width: 37px;
	top: -4.15px;
	right: -5px;
	border-radius: 9px;
	padding: 0.467em;
}

.searchbar_clear_logo {
	width: 20px;
	position: absolute;
	right: 61px;
	top: 12px;
	height: 20px;
}
.searchbar_clear_logo:hover {
	background-color: #f1f3f4;
	border-radius: 17px;
	width: 25px;
	height: 25px;
	top: 9.5px;
	padding: 2.5px;
	right: 58.5px;
}
.search_bar_search_icon_wrapper {
	width: 38px;
	height: 33px;
	cursor: pointer;
	position: absolute;

	padding-left: 0.9em;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

img.search_bar_main_icon {
	width: 27px;
	transition: background-color ease-out 0.3s;
	position: absolute;
	left: 9px;
	top: 11px;
}
img.search_bar_main_icon:hover {
	background-color: #f1f3f4;
	border-radius: 16px;
	width: 36px;
	height: 36px;
	padding: 0.3em;
	position: absolute;
	top: 6.5px;
	left: 4.5px;
}

.search_bar_button {
	background-color: #2861ff !important;
	color: white !important;
	border-radius: 0 0.2em 0.2em 0 !important;
	width: 5em;
	line-height: 0.9 !important;
}
.search_bar_input {
	border: none !important;

	padding-left: 4em !important;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
	background-color: #f2f5f7 !important;
}
.search_bar_input:focus {
	background-color: #fff !important;
	box-shadow: 0 1px 4px 0 #0000004d !important;
}
.temporary_search_word {
	position: absolute;
	top: 11px;
	left: 58px;
	color: #333;
}
.search_bar_input::placeholder {
	color: #333 !important;
}
.search_bar_drop_block_text {
	left: 0px;
    width: 60em;
    padding: 1em;
    color: #606060;
    position: absolute;
    z-index: 5;
    top: 3em;
    background-color: white;
    border-radius: 0 0 0.5em 0.5em;
    box-shadow: 0 1px 4px 0 #0000004d !important;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    letter-spacing: 0.035em;
}
.search_bar_input:focus {
}
.extraClass {
	font-size: 13px !important;
	font-weight: 300 !important;
	pointer-events: auto !important;
	border-radius: 5px !important;
	padding: 6px 3px 6px 3px !important;
	letter-spacing: 0.025em !important;
	padding: 2px 6px !important;
	top: 3.7em !important;
	opacity: 2 !important;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_dropdown_empty_examples {
	color: #191818;
	font-size: 14px;
	letter-spacing: 0.025em;
}



.search_bar_background_overlay {
	position: absolute;
    width: -webkit-fill-available;
	width: inherit;
    height: 9999px;
    background-color: rgb(96 96 96 / 40%);
    left: 0;
    z-index: 211;
}


.search_option_wrapper {
	display: flex;
	flex-direction: column;
	height: 4.7em;
	padding: 6px 20px 8px 20px;
	line-height: 0;
	/* grid-row-gap: 1.5em; */
	justify-content: center;
	border-bottom: 1px solid #dadce0;
	cursor: pointer;
}
.active_search {
	background-color: #f1f3f4;
}
.search_dropdown_ai_flag_img {
    width: 14px;
}
.search_option_wrapper_historic {
	display: flex;
    flex-direction: row;
    height: 70px;
    padding: 6px 20px 12px 20px;
    line-height: 0;
    /* grid-row-gap: 1em; */
    justify-content: space-between;
    cursor: pointer;
    align-items: center;
    border-bottom: 1px solid #e4e8ef;
}
.search_dropdown_card_logo_img {
	width: 22px;
    border-radius: 11px;
}
.search_option_wrapper_historic:hover {
	background-color: #f1f3f4;
}
.search_dropdown_left_wrapper {
	display: flex;
	flex-direction: column;
}
.search_dropdown_search_page_icon {
	width: 13em;
	margin-right: 15px;
}
/* .search_option_search_result_wrapper .search_option_wrapper:nth-last-of-type(2) {
	border-bottom: none !important;
} */
/* .search_result_wrapper .search_option_wrapper:nth-last-of-type(2) {
	border-bottom: none !important;
} */
.search_option_wrapper:hover {
	background-color: #f1f3f4;
}
.search_ticker_image {
	width: 1.1em;
	margin-top: -3px;
}
.search_left {
	display: flex;
	flex-direction: row;
	grid-column-gap: 8px;
	width: 100%;
	align-items: center;
	font-size: 14px;
	color: #464a4c;
	height: 2.2em;
}
.search_result_wrapper {
	    position: absolute;
   width: inherit;
    z-index: 5;
    top: 3em;
    left: 0px;
    background-color: white;
    border-radius: 0 0 0em 0em;
    box-shadow: 0 1px 4px 0 #0000004d !important;
}
.search_option_search_result_wrapper {
    max-height: 423px;
    overflow: hidden;
}
.search_option_search_result_wrapper:hover {
    overflow: overlay;
	scrollbar-width: thin;
	scrollbar-color: #e1e5e7 #f1f2f3;
}
.search_option_search_result_wrapper:hover::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 5px;
    height: 5px;
}
@-moz-document url-prefix() {
	.search_option_search_result_wrapper {
		max-height: 423px;
		overflow: hidden;
		overflow-y: scroll;
		scrollbar-width: thin;
			scrollbar-color: #e1e5e7 #f1f2f3;
		
	}
	.search_option_search_result_wrapper:hover {
		/* overflow-y: overlay; */
		
			
				
	}
}

.search_bar_bottom_country_logo {
	width: 17px;
}
.search_bar_ticker_name {
	/* color: #464a4c;
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500; */
	color: #111;
    letter-spacing: 0.02em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-transform: uppercase;
}
.search_bar_ticker_short {
	color: #2861ff;
    letter-spacing: 0.02em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.search_bar_ticker_name_ai {
    letter-spacing: .02em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.search_bar_exchange_name_ai {
    text-transform: uppercase;
    letter-spacing: .07em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.ticker_short {
	font-size: 14px;
	color: #282a2e;
	letter-spacing: 0.1785em;
}
.search_flag_img {
	width: 1.5em;
}
.ticker_logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.ticker_description_ai {
    text-transform: capitalize;
    font-size: 14px;
    text-align: center;
    letter-spacing: .017em;
    font-family: "Open Sans";
}
.ticker_description {
	text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.017em;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-family: "Open Sans";
    font-weight: 500;
    color: #717375;
}
.search_bottom_row_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	line-height: 0;
	margin-top: 0px;
	font-size: 11px;
	color: #61666c;
	align-items: center;
	height: 1.8em;
}
.search_type_term {
	width: max-content;
}
.search_bar_exchange_name {
	/* text-transform: uppercase;
	letter-spacing: 0.07em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; */
	text-transform: uppercase;
    letter-spacing: 0.07em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
}
.searc_bar_bottom_country_abr {
	text-transform: uppercase;
	letter-spacing: 0.07em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_cat_img {
	width: 2em;
}
.search_bottom_historic_price_ticker_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
    letter-spacing: 0.02em;
}
.search_dropdown_flag_img {
	width: 14px;
}
.search_bar_bottom_information_row {
	font-weight: 500;
}
.search_bottom_right_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	align-items: center;
	width: 21em;
	justify-content: end;
	justify-content: flex-end;
	letter-spacing: 0.02em;
}
.search_bottom_right_wrapper_historic {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.6em;
	align-items: center;
	justify-content: end;
	letter-spacing: 0.02em;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
}
.search_dropdown_ai_flag_img {
	width: 15px;
    margin-top: -3px;

}
.search_bar_live_tag {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	align-items: center;
}
img.searc_dropdown_live_icon {
	width: 14px;
	margin-top: -4px;
}
.search_dropdown_live_event {
	color: #f25824;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.search_dropdown_star_value {
	color: #007325;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    font-size: 11px;
}
.search_bottom_arrow_img_negative {
	width: 10px;
}
.search_bar_bottom_rating {
	font-size: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 0.3em;
    height: 15px;
}
.search_drop_down_star_img {
	width: 11px;
    margin-top: -3px;

}
.search_bottom_middle_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	align-items: center;
}
.search_drop_down_price_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	align-items: center;
}
.search_bottom_last_close_percentage {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	align-items: center;
	height: 23px;
	width: 65px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 5px;
}
.search_bottom_currency {
	font-size: 12px;
	color: #61666c;
	align-self: end;
	margin-top: 2px;
}
.search_bottom_arrow_img {
	width: 9px;
	margin-top: 0px;
}
.search_bar_bottom_left_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
}
.search_bar_drop_exchange_country_wrapper {
	display: flex;
    flex-direction: row;
    color: #61666c;
    grid-column-gap: 5px;
    margin-left: -6px;
    align-items: center;
}
.search_drop_down_relative_name {
	text-transform: uppercase;
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	color: #61666c;
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_dropdown_relative_ticker {
	color: #464a4c;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_dropdown_realtive_block {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
}
.search_category_result_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: inherit;
	line-height: 1;
	align-items: flex-start;
	border-bottom: 1px solid #e4e8ef;
	cursor: pointer;
	height: 4em;
	padding: 6px 20px 8px 20px;
}
.search_category_result_wrapper:nth-last-of-type(1) {
	border-bottom: none !important;
}
.search_drop_down_vs {
	margin-right: 3px;
}
.search_category_name {
	display: flex;
	flex-direction: row;
	grid-column-gap: 8px;
	width: 100%;
	align-items: center;
	font-size: 14px;
	color: #464a4c;
	height: 2em;
}
.search_category_lower_wrapper {
	height: 2em;
	display: flex;
	flex-direction: row;
	font-size: 11px;
	justify-content: center;
	align-items: center;
	grid-column-gap: 0.5em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_category_text {
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	line-height: 0;
	margin-top: 0px;
	font-size: 11px;
	color: #464a4c;
	align-items: center;
}

.search_category_result_wrapper:hover {
	background-color: #f1f3f4;
}
.search_bar_drop_exchange_country_wrapper_historic {
    display: flex;
    flex-direction: row;
    color: #61666c;
    grid-column-gap: 5px;
    margin-left: -7px;
    align-items: center;
}
.search_dropdown_view_more {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 35px;
    align-items: center;
    padding-top: 0px;
    font-size: 14px;
    background-color: #f2f5f7;
    color: #464a4c;
    font-family: "Open Sans";
    cursor: pointer;
    justify-content: center;
}

.search_dropdown_view_more:hover {
	color: #2861ff;
}
.search_dropdown_view_more_text_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
	height: 35px;
	align-items: center;
}
.search_dropdown_arrow {
	padding-top: 2px;
}
.search_drop_down_view_more_text {
	padding-bottom: 0px;
}

.search_bottom_row_wrapper_historical {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    line-height: 0;
    margin-top: 0px;
    font-size: 12px;
    color: #61666c;
    align-items: center;
    height: 1.8em;
}

/* Logo Currencies */

.search_dropdown_currency_logo_wrapper {
    position: relative;
    width: 30px;
}
.search_dropdown_currency_logo_img_one {
	position: absolute;
    width: 17px;
    border-radius: 10px;
    top: -14px;
}
.search_dropdown_currency_logo_img_two {
	position: absolute;
    width: 17px;
    border-radius: 10px;
    top: -8px;
    right: 2px;
}

/* Search Toggle */

.search_option_img_all_market {
	width: 20px;
    margin-top: 6px;
}
.search_toggle_option_wrapper {
	height: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
    border-bottom: 1px solid #dadce0;
}
.search_option_toggle_wrapper {
	display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
    width: 120px;
    justify-content: center;
    border-radius: 8px;
    padding-top: 3px;
    font-size: 14px;
    color: #2861ff;
    cursor: pointer;
    font-family: 'Open Sans';
}


@media only screen and (max-width: 1570px) {
	.search_drop_down_star_img{
	width: 9px;
    margin-top: -3px;
		}
		.search_dropdown_ai_flag_img {
			width: 15px;
			margin-left: 3px;
			margin-top: -2px;
		}
		.search_bar_drop_exchange_country_wrapper_historic {
			display: flex;
			flex-direction: row;
			color: #61666c;
			grid-column-gap: 5px;
			margin-left: 0px;
			align-items: center;
		}
	.search_bar_background_overlay {
		position: absolute;
		width: -webkit-fill-available;
		width: inherit;
		height: 9999px;
		background-color: rgb(96 96 96 / 40%);
		left: 0;
		z-index: 211;
		flex-direction: row;
		justify-content: center;
		top: -13px;
	}
	}
.search_category_drop_down_filter_wrapper {
	display: flex;
	flex-direction: row;
	padding-left: 17px;
	padding-top: 8px;
}
.hawkeye_category_universe_heading {
    padding-left: 20px;
    margin-bottom: 0px;
    padding-top: 11px;
}
.search_category_dropdown_filter {
	font-size: 12px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #606060;
	width: 91px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
}
.search_category_market_dropdown_filter {
	font-size: 12px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #606060;
	text-align: center;
	border-radius: 5px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}
.search_category_drop_down_market_filter_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	padding-left: 17px;
	padding-top: 8px;
}
.search_category_drop_down_wrapper {
	
    display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
    height: 33em;

}
.search_category_drop_down_categories_wrapper {
	overflow: hidden;
}
.search_category_drop_down_wrapper_single {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
}
.search_category_drop_down_categories_wrapper:hover {
	overflow: overlay;
}

@-moz-document url-prefix() {
	.search_category_drop_down_categories_wrapper {
		overflow: auto;
		scrollbar-width: thin;
		scrollbar-color: #e1e5e7 #f1f2f3;
	}
}

.result_ticker_wrapper {
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 4px 0 #0000004d;
  width: 550px;
  background-color: #f1f3f4;
}
.result_ticker_heading {
  color: #111;
  font-size: 21px;
}
.result_ticker_Heading_wrapper {
  display: flex;
  flex-direction: column;
  padding: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  border-bottom: 1px solid lightgray;
}
.result_ticker_note {
  color: #666666;
  padding-left: 15px;
  font-size: 11px;
  padding-bottom: 0.5em;
}
.result_ticker_index {
  font-size: 14px;
    color: #767676;
}

.result_ticker_data_wrapper {
  display: flex;
  flex-direction: column;
  background-color: #f1f3f4;
  padding: 1em;
}
.result_ticker_header {
  display: flex;
    flex-direction: column;
    grid-row-gap: 1em;
    padding: 1em;
    background: #fff;
}
.result_ticker_price_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 0.5em;
}
.result_ticker_return_wrapper {
  display: flex;
    flex-direction: row;
    grid-column-gap: 0.3em;
    font-size: 20px;
    align-items: baseline;
}
.result_ticker_price {
  font-size: 40px;
  color: #111111;
}
.result_ticker_arrow_img {
  width: 19px;
  margin-bottom: -4px;
}
.result_ticker_positive_arrow {
  width: 19px;
  margin-top: 4px;
}
.result_ticker_date {
  color: #767676;
}
.result_ticker_toggle_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 0.5em;
  background-color: #fff;
  padding: 0.5em;
}
.result_ticker_toggle_day {
  border: 1px solid lightgray;
    border-radius: 2em;
    width: 88px;
    height: 32px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-color: #f5f5f5;
}
.result_ticker_graph {
  
  background-color: #fff;
  padding: 0.2em;

}
.limit_reached_text {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
}
.limit_exceed_modal {
	width: 26em !important;
}
.limit_reached_wrapper {
	padding: 15px;
	display: flex;
	font-family: "Open Sans";
	flex-direction: column;
	position: relative;
}
.limit_reached_action_button_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	justify-content: right;
}
.limit_reached_text_p {
	margin: 0;
	font-weight: 500;
}

.limit_reached_go_to_user {
	background-color: #2861ff;
	border: 1px solid #e4e8ef;
	color: #fff;
	border-radius: 5px;
	padding: 8px 8px;
	font-size: 14px;
	cursor: pointer;
}
.follow_text {
	color: #111;
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 2px;

}
.following_text {
	color: #111;
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 2px;
}
/* .favorite_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
	justify-content: center;
	cursor: pointer;
	font-size: 13px;
	letter-spacing: 0.0189em;
	padding: 0px 6px 0px 6px;
	font-weight: 500;
	align-items: center;
	background-color: #888888;
	color: #fff;
	border-radius: 21px;
	line-height: 1.5em;
	margin-top: 2px;
} */

/* .favorite_wrapper_following {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
	font-size: 13px;
	justify-content: center;
	cursor: pointer;
	letter-spacing: 0.0189em;
	color: #fff;
	background-color: #2861ff;
	border-radius: 21px;
	padding: 0px 6px 0 6px;
	font-weight: 500;
	align-items: center;
	line-height: 1.5em;
	margin-top: 2px;
} */
.favorite_img {
	width: 11px;
}
.favorite_img_tick {
	width: 14px;
}
.favorite_wrapper {
	cursor: pointer;
	background-color: #000000;
	color: #fff;
	width: fit-content;
	height: fit-content;
	line-height: 0;
	border-radius: 24px;
	border: 1px solid #000000;
}
.favorite_wrapper_following {
	cursor: pointer;
	color: #fff;
	width: fit-content;
	height: fit-content;
	line-height: 0;
	border-radius: 24px;
	background-color: #000000;
}
.limit_reached_cancel {
	background-color: #f1f2f3;
	padding: 8px 20px;
	border: 1px solid #e4e8ef;
	border-radius: 4px;
	color: #333;
	font-size: 16px;
	
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	cursor: pointer;
}

.limit_reached_cancel_text_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
}

.limit_reached_tick {
	width: 18px;
	right: 12px;
	cursor: pointer;
	position: absolute;
	top: 9px;
}

.limit_reached_tick:hover {
	background-color: #f1f2f3;
	width: 22px;
	height: 22px;
	border-radius: 12px;
	padding: 2px;
	right: 10px;
	top: 7px;
}
.favorite_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
	width: fit-content;
	height: fit-content;
	justify-content: center;
	cursor: pointer;
	font-size: 13px;
	letter-spacing: 0.0189em;
	font-weight: 500;
	align-items: center;
	background-color: #000;
	color: #fff;
	border-radius: 21px;
	line-height: 1.5em;
	margin-top: 0px;
}
.follow_wrapper {
	display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-column-gap: 5px;
    cursor: pointer;
    margin-top: 1px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    position: absolute;
    top: 6px;
    left: 130px;
}

.favorite_wrapper_following {
	display: flex
;
    flex-direction: row;
    grid-column-gap: 3px;
    font-size: 13px;
    justify-content: center;
    cursor: pointer;
    letter-spacing: 0.0189em;
    color: #fff;
    background-color: #fff;
    border-radius: 21px;
    font-weight: 500;
    align-items: center;
	margin-top: -2px;
    line-height: 1.5em;
    margin-left: -1px;
}
.favorite_img {
	width: 11px;
}
.favorite_img_tick {
	width: 16px;
}

/* @media screen and (max-width: 1560px) {
	.follow_wrapper {
		grid-column-gap: 5px;
		margin-top: 3px;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}

	.favorite_wrapper_following {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		grid-column-gap: 3px;
		font-size: 13px;
		-webkit-justify-content: center;
		justify-content: center;
		cursor: pointer;
		letter-spacing: .0189em;
		color: #fff;
		background-color: #2861FF;
		border-radius: 21px;
		font-weight: 500;
		-webkit-align-items: center;
		align-items: center;
		margin-top: -2px;
		line-height: 1.5em;
	}
} */
.searchinfo_card_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    align-items: center;
}
.Searchinfo_card_live {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.2em;
    align-items: center;
}
.searchinfo_card_calendar_icon {
    margin-top: 3px;
}
.searchinfo_line_triangle_down {
    width: 9px;
    margin-top: 1px;
}
.searchinfo_line_triangle {
    width: 9px;
}
.search_card_ticker_arrow_img {
    width: 10px;
    margin-top: -1px;
}
.searchcard_content_event_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.3em;
    align-items: center;
    color: #212225;
}
.searchinfo_card_headline_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
    font-size: 13px;
}
.searchinfo_row_live_information {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-column-gap: 0.3em;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #f1f3f4;
    font-weight: 500;
    height: 25px;
    font-size: 13px;
}
.searchinfo_row_percentage_change_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.2em;
    align-items: center;
}
.searchinfo_row_days_left_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 0.2em;
}
.searchinfo_card_live_icon {
    width: 18px;
    margin-top: -1px;
}
.search_results_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 20px;
	padding: 0.5em 3em 3em 3em;
	width: 650px;
}
.search_result_nearology_result_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 40px;
	width: 650px;
}
.search_page_result_extra_info_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 35px;
}
img.searchpage_info_img {
	width: 17px;
	margin-right: 5px;
	align-self: flex-start;
	margin-top: 3px;
}
.blue_text_summary_search_page {
	background-color: #d0f0ff;
	padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: baseline;
	grid-column-gap: 10px;
	width: 675px;
	margin-bottom: -36px;
	font-size: 14px;
}
.search_result_card_full_wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.search_card_detail_navigation_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-top: 1px solid #e4e8ef;
	padding-top: 0.5em;
	width: 100%;
	align-items: center;
}
.result_wrapper {
	display: flex;
	flex-direction: column;
	width: 41em;
}
.result_ticker_definition_logo_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 1em;
}
.result_ticker_logo {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.result_definition_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
	line-height: 1.6;
}

.result_ticker_name_wrapper {
	display: flex;
	flex-direction: column;
	align-items: baseline;
	line-height: 1;
	font-size: 14px;
	justify-content: center;
	grid-row-gap: 10px;
}
.result_defination_category_wrapper {
	color: #1a0dab;
	display: flex;
	flex-direction: row;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.4;
	cursor: pointer;
}
.result_definition_hover:not(.result_ticker_name_separator):hover {
	color: #68009d !important;
}
.information_search_page_row_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	line-height: 0;
	margin-bottom: 7px;
}
.information_search_page_information_line {
	font-weight: 500;
}
.information_search_page_separator {
	font-size: 29px;

	display: flex;
	flex-direction: column;
	justify-content: center;
}
.result_ticker_definition {
	color: #43474b;
	font-size: 14px;
}
.result_secon_heading_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.35em;
	font-family: "Roboto", sans-serif;
	color: #212225;
}
.search_result_drop_exchange_country_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
}
.search_result_exchange_name {
	text-transform: uppercase;
	letter-spacing: 0.07em;
	font-family: "Roboto", sans-serif;
}
.searc_result_bottom_country_abr {
	text-transform: uppercase;
	letter-spacing: 0.07em;
	font-family: "Roboto", sans-serif;
}
.search_result_relative_name {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
}
.search_result_bottom_country_abr {
	text-transform: uppercase;
	letter-spacing: 0.07em;
	font-family: "Roboto", sans-serif;
}

.result_ticker_short {
	font-size: 14px;
}

.result_equity_img {
	width: 36px;
	border-radius: 5em;
	margin-top: 8px;
}
.result_navigation_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2em;
	justify-content: center;
}
button.result_category_button_wrapper {
	border: 1px solid lightgrey;
	padding: 0.1em 0.4em 0.1em 0.4em;
	border-radius: 2px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-self: flex-start;
	color: #065fd1;
	border-color: #065fd1;
	line-height: 2;
	background-color: #fff;
	margin-top: 3px;
}
img.result_star_img {
	width: 20px;
	margin-bottom: -1px;
}
button.result_hawkeye_table_wrapper {
	border: 1px solid lightgrey;
	padding: 0.1em 0.4em 0.1em 0.4em;
	border-radius: 2px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-self: flex-start;
	color: #065fd1;
	/* border-color: lightgray; */
	line-height: 2;
	background-color: #fff;
	margin-top: 3px;
	border: none;
	background-color: #ececec;
	box-shadow: 0 0px 0 1px;
}
button.result_historical_wrapper {
	border: 1px solid lightgrey;
	padding: 0.1em 0.4em 0.1em 0.4em;
	border-radius: 2px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-self: flex-start;
	color: #065fd1;
	border-color: #065fd1;
	line-height: 2;
	background-color: #fff;
	margin-top: 3px;
	align-items: center;
}

.search_result_card_wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.search_card_rating {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 0.3em;
}
.search_card_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
	align-items: center;
	grid-column-gap: 46px;
	border-bottom: 1px solid #e4e8ef;
}
.search_card_return {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	align-items: center;
}
.search_result_card_value {
	height: 16.18px;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-weight: 500;
	font-size: 14px;
}
.starsearch_card_rating_value {
	color: #007325;
	line-height: 2.4;
	font-size: 14px;
	font-weight: 500;
	margin-top: 1px;
	letter-spacing: 0.025em;
}
.search_result_card_heading {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 11px;
	height: 30px;
	text-transform: uppercase;
	font-weight: 500;
}
.Search_card_wins {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #007325;
}
.search_card_win_rate_heading {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 30px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
}
.Search_card_length {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #007325;
	text-transform: uppercase;
}
.Search_card_mode {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #007325;
	text-transform: uppercase;
}
.search_result_card_navigation_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	grid-column-gap: 8px;
	line-height: 1;
	align-items: center;
	height: 26px;
	font-size: 14px;
}
.search_result_category_tab_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 0.1em;
	color: #1a0dab;
	cursor: pointer;
}
.search_result_category_tab_wrapper:hover {
	color: #68009d !important;
}

.search_result_data_tab_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 0.1em;
	align-items: center;
	color: #1a0dab;
	cursor: pointer;
}
.search_result_data_tab_wrapper:hover {
	color: #68009d !important;
}
.search_card_data_series_img {
	width: 16px;
	margin-bottom: -2px;
}
.search_result_dot {
	font-size: 30px;
	height: 26px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.ticker_card_header_wrapper {
	display: flex;
	flex-direction: column;
}
.ticker_card_heading_card_wrapper {
	display: flex;
	flex-direction: column;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .30196078431372547);
}
.side_card_currency_heading {

}
.ticker_cards_wrapper {
	display: flex;
	/* grid-row-gap: 0.5em; */
	height: 69.2em;
	width: 270px;
	box-shadow: 0 0px 0px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%),
		0 1px 2px 0 rgb(0 0 0 / 20%);
	/* background-color: #f1f3f4; */
	flex-direction: column;
}
.ticker_card_heading_date_wrapper {
	display: flex;
	flex-direction: column;
	/* padding: 0.5em 0.5em 0.5em 0.5em; */
	background-color: #f6f6f7;
	grid-row-gap: 5px;
	/* height: 79px; */
	border-bottom: 1px solid #e2e7e9;
}
.side_card_length_end_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	align-items: center;
}
.side_card_market_clock {
	width: 20px;
	/* margin-top: -5px; */
}
.side_card_sperator {
	margin-top: -1px;
}
.sideCard_blank_card {
	background-color: #fff;
    height: 100px;
    color: #333;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ticker_card_extra_heading_img_market_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    justify-content: center;
}
.ticker_card_extra_heading {
	display: flex
;
    flex-direction: column;
    font-size: 13px;
    justify-content: center;
    color: #717375;
    background-color: #f1f3f4;
    align-items: center;
    text-transform: capitalize;
    grid-column-gap: 0.5em;
    line-height: 1;
    padding-left: 0px;
    height: 55px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #e2e7e9;
    grid-row-gap: 10px;
    padding-top: 0px;

}
.ticker_card_machine {
	font-size: 18px;
	font-weight: 100;
	color: #111;
    font-weight: bold;
    font-family: -apple-system, BlinkMacSystemFont,"Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
}
.side_card_extra_market_status {
	text-transform: capitalize;
}
.side_card_star_img {
	width: 16px;
	margin-top: -0.25em;
}
.side_card_ticker_name {
	margin-top: -4px;
	font-size: 12px;
	padding-left: 28px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.index_ten_class {
	padding-left: 24px !important;

}
.side_card_ticker_short_span {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
    color: #2861ff;
}
.side_card_currency {
	font-size: 10px;
	display: flex;
	height: 25px;
	color: #333;
	flex-direction: column;
	justify-content: flex-start;
}
.side_card_ticker_price_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	padding-left: 13px;
	font-size: 11px;
	color: #666666;
}
.Side_card_price_currency_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	font-size: 12px;
	justify-content: center;
	padding-right: 0.4em;
	align-items: baseline;
	font-weight: 500;
}
.side_card_length_heading {
	font-size: 12px;

}
.side_card_length_end_heading {
	font-size: 12px;

}
.side_card_price_currency_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	font-size: 12px;
	justify-content: flex-end;
	padding-right: 0.4em;
	padding-left: 3px;
	align-items: center;
    height: 28px;
	padding-top: 2px;
}
.side_card_star_value {
	font-size: 15px;
    color: #007325;
    font-weight: bold;
    letter-spacing: 0.13em;
    margin-top: 2px;

}
.side_card_series_avg_retrun {
	font-size: 10px;
	color: #54595e;
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
}
.ticker_card_header_wrapper {
	padding: 0.4em 0 .4em;
    /* border-top: 1px solid lightgrey; */
    background-color: #ffffff;
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    /* height: 79px; */
    text-align: center;
    letter-spacing: 0.025em;
    /* border-top: 1px solid #eceff7; */
    display: flex
;
    flex-direction: column;
    grid-row-gap: 0.3em;
}
.side_card_middle_left_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	padding-right: 0em;
	grid-row-gap: 0.2em;
	flex: 1 1;
}
.side_card_avg_heading {
	font-size: 12px;
    color: #333;
    font-weight: 500;
    width: 65px;	
}
.side_card_middle_right_wrapper {
	display: flex;
	flex-direction: column;
	align-items: baseline;
	grid-row-gap: 0.2em;
	flex: 1 1;
}
.side_card_win_heading {
	font-size: 12px;
	color: #333;
	font-weight: 500;
}
.side_card_win_rate_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	grid-column-gap: 15px;
	align-items: center;
}
.side_card_all_event {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 0.3em;
	font-size: 12px;
	color: #54595e;
}
.side_card_avg_return_value {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	justify-content: center;
	font-weight: 500;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 0px;
	height: 24px;
	background-color: #f1f3f4;
	border-radius: 3px;
	font-size: 0.95em;
	align-items: center;
	box-shadow: 0 0px 0px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%),
		0 1px 2px 0 rgb(0 0 0 / 20%);
}
.side_card_avg_return_value sup {
	font-size: 11px;
	top: -2px;
}
.side_table_card_fire_img {
	width: 16px;
	display: flex;
	flex-direction: column;
	margin-left: -14px;
	/* margin-bottom: 0.3em; */
	margin-top: -0.25em;
	justify-content: center;
	align-items: center;
}
.side_card_rating {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	align-items: center;
}
.ticker_card_lower_heading {
	font-size: 14px;
    font-weight: 400;
    color: #191818;
    padding-bottom: 2px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 0.5em;
    cursor: pointer;
    height: 27px;
    width: fit-content;
    padding-top: 2px;
    align-self: center;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    border-radius: 2px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* .ticker_card_lower_heading:hover{
	border: 1px solid #e4e8ef;
    padding-top: 1px;
} */

.side_card_market {
	color: #333;
}
.side_card_date {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
}
.side_card_header_date {
	color: #333;
	text-transform: capitalize;
	font-weight: 500;
}
.ticker_card_date {
	text-align: center;
	padding: 0.3em 1.5em 0.3em 1.5em;
	border: 1px solid lightgray;
	border-radius: 1em;
	background-color: #606060;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #fff;
	font-weight: 500;
	width: max-content;
	align-self: center;
}
.side_card_ticker_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.5em;
	/* padding: 0.8em; */
	min-height: 100px;
	background-color: rgba(230, 234, 236, 0.5);
	overflow-y: hidden;
	/* box-shadow: 0 3px 3px 0 #00000026; */
}
.side_card_ticker_wrapper {
	scrollbar-width: none;
    scrollbar-color: #e1e5e7 #f1f2f3;
}
.side_card_ticker_wrapper:hover {
	overflow: overlay;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.side_card_ticker_wrapper {
			overflow: auto;
			overflow-x: hidden;
		}
		.side_card_ticker_card_wrapper {
			padding-left: 2px;
			padding-right: 2px;
		}
	}
}
@-moz-document url-prefix() {
	.side_card_ticker_wrapper {
		overflow: auto;
		overflow-x: hidden;
	}
	.side_card_ticker_card_wrapper {
		padding-left: 2px;
		padding-right: 2px;
	}
}
.side_card_ticker_card_wrapper {
	border-top: 1px solid #e2e7e9;
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.3em;
	background-color: #ffffff;
	cursor: pointer;
	color: #333 !important;
	border-bottom: 1px solid #e2e7e9;
	width: inherit;
	height: 154.38px;
}

.side_card_ticker_card_wrapper:nth-of-type(1)
{
border-top: none;
}

.side_card_top_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.side_card_ticker_card_wrapper:hover {
	color: #333 !important;
}
.side_card_top_right_info_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	align-items: center;
	color: #333;
	font-size: 11px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.side_card_price {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 0.2em;
}
.side_card_top_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	align-items: center;
	padding: 10px 5px 10px 5px;
}
.side_card_left_index_name_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	width: 100%;
}
.side_card_ticker_short {
	display: flex;
	font-size: 14px;
	flex-direction: row;
	justify-content: space-between;
	height: 15.63px;
	align-items: center;
}
.side_card_left_wrapper {
	flex-direction: column;
	justify-content: center;
	text-align: center;
	border: 1px solid lightgray;
	width: 35px;
	height: fit-content;
	line-height: 1;
	border-radius: 4px;
}
.side_card_top_left_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 4px;
}
.side_card_index {
	font-weight: bold;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    width: 23px;
}
.side_card_market_status {
	border-top: 1px solid lightgray;
	font-size: 10px;
	height: 15px;
	padding: 0.3em 0.3em 0 0.3em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
}
.side_card_ticker_name_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.4em;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1;
	width: 100%;
}
.vl {
	border-left: 1px solid #e0e3eb;
	height: 30px;
	align-self: center;
}
.side_card_middle_wrapper {
	display: flex;
	flex-direction: row;
	line-height: 1;
	justify-content: space-evenly;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	margin-top: -2px;
	margin-bottom: 5px;
}
.side_card_win_rate_value {
	color: #007325;
	font-weight: 100;
}
.side_card_table_rating {
	width: 40px !important;
	margin-top: -4px;
}
.side_card_rating_circle {
	text-align: center;
}
.side_card_avg_return_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	grid-column-gap: 0.4em;
	line-height: 1;
	text-align: center;
	align-items: center;
	padding-left: 4px;

}
.side_card_avg_value {
	font-size: 16px;
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
	margin-top: 7px;
}
.side_card_ticker_arrow_img {
	width: 9px;
}
.side_card_avg_text {
	font-size: 12px;
	color: #54595e;
}
.side_card_rating_text {
	font-size: 12px;
	color: #54595e;
}
.side_card_rating_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.5em;
	line-height: 1;
	justify-content: space-between;
}
.card_star_img {
	width: 1em;
}
.side_card_rating_value {
	display: flex;
	flex-direction: 0.8em;
	flex-direction: row;
	color: #1d8440;
	grid-column-gap: 0.1em;
	font-size: 16px;
	justify-content: center;
	margin-top: 7px;
}
.side_card_absolute_arrow_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
    height: 28px;
}
.side_card_rating_value {
}
.side_card_calendar_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 3px;
}
.side_card_end_wrapper {
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	padding-left: 0.2em;
	padding-right: 0.5em;
	
	font-size: 12px;
	/* height: 30px; */
	background-color: #dff3e9;
	/* align-items: center; */
	color: #007325;
	grid-row-gap: 7px;
}
.side_card_right_arrow_img {
	width: 10px;
	margin-left: 5px;
}
.side_card_length_wrapper {
	display: flex;
	flex-direction: row;
	line-height: 1;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	justify-content: space-between;
	align-items: center;
	padding-top: 8px;
    padding-bottom: 8px;
	padding-left: 0px;
}
.side_card_calendar_length_end_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	padding-right: 2px;
}
.side_card_absolute {
	line-height: 1;
	font-size: 12px;
	font-weight: 500;
}
.sideCard_home_icon {
	padding-top: 2px;
}
.side_card_trade_period {
	font-size: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	font-weight: 500;
}
.side_card_length_end_value {
	font-size: 12px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	font-weight: 500;
}
.side_card_length_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	align-items: center;
	padding-left: 3px;
}
.side_card_ticker_footer {
	padding-bottom: 0px;
    font-size: 10px;
    width: 272px;
    color: #666666;
	background-color: #fff;
    height: 26px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-top: 1px solid #e4e8ef;
    margin-left: -1px;
}
::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	height: 120px;
	width: 10px;
	border-radius: 0px !important;
}
.side_card_ticker_wrapper::-webkit-scrollbar {
	width: 4px !important;
	padding-top: 40px;
}
.side_card_price_right_arrow_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 3px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	padding-right: 8px;
	align-items: center;
    height: 28px;
}

.horizontal_bar_toggle_wrapper {
    position: absolute;
    display: flex;
    flex-direction: column;
    background-color: white;
    z-index: 1000;
    width: 193px;
    top: 174px;
    left: 146px;
    box-shadow: 0 1px 4px 0 #0000004d;
    padding-top: 10px;
    border: 1px solid #e4e8ef;
    padding-bottom: 10px;

}
.horizontal_toggle_block_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: space-between;
    padding: 10px;
    font-size: 14px;
    align-items: center;
    border-bottom: 1px solid #e4e8ef;
    cursor: pointer;
    height: 46.7px;
}
.horizontal_toggle_block_wrapper:nth-last-child(1)
{
    border-bottom: none;
}
.horizontal_toggle_block_wrapper_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: space-between;
    font-size: 14px;
    align-items: center;
    cursor: pointer;
}
.horizontal_bar_active_class{
    background-color: #F6F8F9;
     color:#2861ff;
}
.horizontal_bar_toggle_wrapper_sub_market {
    position: absolute;
    display: flex;
    flex-direction: column;
    background-color: white;
    z-index: 1000;
    width: 190px;
    top: 81px;
    left: 336px;
    border: 1px solid #e4e8ef;
    padding-bottom: 10px;
}
.horizontal_row_country_img {
    width: 23px;
    margin-top: -2px;
}

.horizontal_row_right_expand_more_image {
    width: 15px;
}

.horizontal_bar_toggle_wrapper_outer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(96 96 96 / 5%);
    transition: opacity 500ms;
    visibility: visible;
    opacity: 1;
    z-index: 2000;
}



.pagination_wrapper {
    display: flex;
    flex-direction: row;
    width: 21em;
    justify-content: space-between;
    align-items: center;
}
.pagination_page_block {
    min-width: 30px;
    text-align: center;
    font-weight: 500;
    width: 45px;
    color: #606060;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 45px;
    margin-right: 20px;
    cursor: pointer;
}
.pagination_page_block:hover{
    background: #f1f3f4;
}
.pagination_left_arrow_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30px;
    padding-bottom: 2px;
    cursor: pointer;
}
.pagination_right_arrow_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30px;
    padding-bottom: 2px;
    cursor: pointer;
}
.active_pagination
{
    border-bottom: 2px solid #065fd4;
}
.pagination_pages_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}
.search_neaology_heading {
    display: flex;
    flex-direction: row;
    grid-column-gap: 7px;
    font-size: 22px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 500;
    width: 600px;
    height: 47px;
    align-items: center;
}
.search_nearology_wrappper {
    width: 600px;
}
.search_nearology_top_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 7px;
}
.search_nearology_name_outlook_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    font-size: 16px;
    color: #000000;
}
.search_nearology_description {
    text-transform: capitalize;
    font-size: 16px;
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    grid-column-gap: 18px;
    font-family: 'Roboto';
    padding-bottom: 16px;
    padding-right: 33px;
    padding-left: 5px;
    color: #333333;
    border-bottom: 1px solid #e4e8ef;
    
}
.search_similar_outlook_period {
    font-size: 14px;
    margin-bottom: 16px;
}
.search_nearology_title_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.search_nearology_title_heading {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    margin-top: -5px;
    color: #1a0dab;
    font-family: 'Roboto',sans-serif;
    font-weight: 100;
    font-size: 16px;
}

.search_nearology_title_heading:hover{
    color: #68009d!important;
    text-decoration: underline;
}
.search_accordion_title_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 4px;
    font-size: 16px;
    width: 600px;
    align-items: center;
    cursor: pointer;
   
}
.search_similar_view_description_wrapper {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    grid-column-gap: 5px;
}
.account_pop_wrapper {
  position: absolute;
  right: 2.75em;
  top: 3em;
  z-index: 8000;
  width: 14em;
  border: 1px solid lightgrey;
  display: flex;
  flex-direction: column;
  padding-bottom: 0.8em;
  background-color: white;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.account_pop_username {
  display: flex;
    flex-direction: row;
    grid-column-gap: 1em;
    cursor: pointer;
    line-height: 2;
    color: #333333;
    border-bottom: 1px solid lightgray;
    padding: 1em 1em 1em 0.6em;
    font-size: 18px;
}
.account_pop_username:hover{
  background-color: #f2f2f2;
  transition: ease-in 0.3s;
}
.account_pop_language {
  display: flex;
    flex-direction: row;
    cursor: pointer;
    color: #333333;
    padding: 0.8em;
    width: 208px;
    align-items: center;
    height: 3em;
    line-height: 1.2;
    grid-column-gap: 1em;
    font-size: 14px;
}
.account_pop_language:hover{
  background-color: #f2f2f2;
  transition: ease-in 0.3s;
}

.account_pop_user_icon {
  width: 38px;
}
.account_pop_up_manage_account {
  display: flex;
    flex-direction: row;
    height: 3em;
    width: 208px;
    font-size: 14px;
    grid-column-gap: 1em;
    line-height: 1.5;
    padding: 0.8em;
    margin-top: 0.8em;
    cursor: pointer;
    color: #333333;
}
.account_pop_up_manage_account:hover{
  background-color: #f2f2f2;
  transition: ease-in 0.3s;
}
.account_pop_up_signout {
  display: flex;
    flex-direction: row;
    grid-column-gap: 1em;
    height: 3em;
    font-size: 14px;
    line-height: 1.5;
    width: 208px;
    padding: 0.8em;
    color: #333333;
    cursor: pointer;
}
.account_pop_up_feedback_icon {
  margin-top: 1px;
  width: 20px;
  margin-left: 3px;
}
.account_pop_up_signOut_image {
  width: 17px;
  margin-left: 7px;
}
.account_pop_up_globe_img {
  width: 20px;
  margin-left: 2px;
}
.account_pop_up_setting_imag {
  width: 20px;
  margin-left: 2px;
}
.account_pop_up_location_img {
  width: 20px;
  margin-left: 2px;
}
.account_pop_up_signout:hover{
  background-color: #f2f2f2;
  transition: ease-in 0.3s;
}
.account_pop_profile {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  padding: 0.8em;
  grid-column-gap: 1em;
  line-height: 2;
  cursor: pointer;
}

.account_pop_username_lastname {
  display: flex;
  flex-direction: row;
  grid-column-gap: 5px;
}

.account_popup_fullname_image_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 13px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  padding-left: 12px;
  border-bottom: 1px solid #e4e8ef;
  padding-bottom: 8px;
  font-weight: 500;
  padding-top: 10px;
}
.feedback_wrapper {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 400px;
  box-shadow: 0 1px 4px 0 #0000004d !important;
}
.feedback_heading {
  font-size: 16px;
  height: 44px;
  background-color: #123866;
  display: flex;
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 15px;
  font-family: 'Open Sans',sans-serif;
  font-weight: 500;
  border-radius: 4px 4px 0px 0px;
  align-items: center;
  padding-right: 15px;
}
.suggestion_text {
  height: 340px;
    width: 100%;
    resize: none;
    border-left: none;
    border-bottom: 1px solid #efe8e4;
    padding: 0px;
    outline: none;
    padding-left: 16px;
    border-right: none;
    border-top: none;
  }
  .suggestion_text::placeholder {
    font-size: 14px;
    color: #232427;
  
  }
  .suggestion_text:focus{
    font-size: 14px;
    color: #232427;
   
   
  }
  
  .suggestion_text:focus::placeholder {
    color: transparent;
  }
  .suggestion_form {
    padding: 20px 0px 5px 0px;
    display: flex;
    flex-direction: column;
}
  .feedback_action_wrapper {
    height: 44px;
    display: flex;
    flex-direction: row;
    grid-column-gap: 12px;
    align-items: center;
    justify-content: end;
    padding-right: 16px;
    padding-top: 5px;
}
.feedback_button_clear {
  border: none;
  height: 37px;
  width: 80px;
  background-color: #f1f2f3;
  border-radius: 5px;
  cursor: pointer;
}

.feedback_button_send {
  border: none;
  height: 37px;
  width: 80px;
  background-color: #2861ff;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.carousel_outter_wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 60px;
    border-bottom: 1px solid #e0e3eb;
    top: -1px;
    position: fixed;
    width: 100%;
    z-index: 7;
}
.carousel_inner_wrapper {
    display: flex;
    flex-direction: row;
}

.carousel2_li {
    height: 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
}

.carousel_item_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    cursor: pointer;
    padding-left: 1em;
    border-right: 1px solid #e0e3eb !important;
    height: 100%;
    -webkit-transition: background-color 0.5s ease-out;
    font-size: 12px;
    align-items: center;
    padding-right: 10px;
    background-color: #fff;
    border: none;
    padding-top: 3px;
}
.carousel_ul {
	display: flex;
	flex-direction: row;
	list-style: none;
	height: fit-content;
	overflow: hidden;
	padding: 0;
	margin: 0;
	margin-top: -1px;
	align-items: center;
	flex: 1 1;
}
.carousel_globe_heading_img {
    width: 20px;
    margin-top: 0px;
    height: 20px;
}
.carousel_home_img {
	width: 17px;
}
.carousel2_wrapper {
	background-color: #fff;
	height: 38px;
	border-bottom: thin solid #e0e3eb;
	flex-direction: row;
	margin-top: 61px;
	top: -1px;
	position: fixed;
	width: 100%;
	display: flex;
	z-index: 7;
}


button.carousel-left2-arrow {
	background: #fff;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
button.carousel-right2-arrow {
	background: #fff;
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 1px;
	cursor: pointer;
}
.button_wrapper2_right {
	width: 2.5em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 100%;
	border-right: 1px solid #e0e3eb;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
	cursor: pointer;
	height: 38px;
	background-color: #fff;
}
.carousel_item_market_carousel_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 11px;
	align-items: center;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.button_wrapper2_left {
	width: 2.5em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 100%;
	border-right: 1px solid #e0e3eb;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
	border-left: 1px solid #e0e3eb;
	cursor: pointer;
	height: 38px;
	background-color: #fff;
}
.carousel_wrapper {
	background-color: #fff;
	height: 2.8em;
	margin-left: -2px;
	border: thin solid #e0e3eb;
	box-shadow: 0 0.5px 0.5px 0 rgb(0 0 0 / 5%), 0 1px 0.33px -1px rgb(0 0 0 / 5%),
		0 0.5px 1px 0 rgb(0 0 0 / 5%);
}
.carousel_wrapper li {
	padding-left: 40px;
}

.carousel_item_wrapper_padding {
}
.carousel_item_wrapper_watchlist {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.9em;
	cursor: pointer;
	padding-left: 1em;
	border-right: 1px solid #e0e3eb !important;
	height: 3.8em;
	line-height: 4.1;
	-webkit-transition: background-color 0.5s ease-out;
	color: #606060;
	font-size: 14px;
}
.carousel_watchlist_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: -3px;
}
.carousel_item_icon {
	width: 21px;
	height: 21px;
	align-self: center;
}
.carousel_item_icon_forex {
	width: 26px;
	height: 26px;
	align-self: center;
	padding-top: 5px;
}
.carousel_forex_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: transparent;
	margin-top: -2px;
}
.carousel_home_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -3px;
}
.carousel_bitcoin_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -3px;
}
.carousel_indices_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -3px;
}

.carousel_data_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: -2px;
}
.carousel-left-arrow {
	position: absolute;
	left: 3px;
	top: 13px;
	background: none;
	border: none;
	cursor: pointer;
}
.button_wrapper_left {
	border: 1px solid #d3d3d3;
	height: 47px;
	width: 33px;
	position: absolute;
	left: 0px;
	top: -1px;
	background: #fff;
	z-index: 1000;
	cursor: pointer;
}
.carousel-right-arrow {
	position: absolute;
	right: 7px;
	top: 11px;
	background: none;
	border: none;
	width: 25px;
	height: 24px;
	cursor: pointer;
}
.button_wrapper_right {
	border: 1px solid #d3d3d3;
	height: 47px;
	width: 37px;
	position: absolute;
	right: -1px;
	top: -1px;
	background: #fff;
	z-index: 1000;
	cursor: pointer;
}
.react-multiple-carousel__arrow--left {
	left: 0px;
	border: 1px solid #e0e3eb !important;
	min-width: 26px !important;
	min-height: 8.8em !important;
	font-size: 6px !important;
	padding-right: 1.3em !important;
	box-shadow: -2px 0px 3px rgb(0 0 0 / 10%);
}
.react-multiple-carousel__arrow--right {
	right: 0px;
	border: 1px solid #e0e3eb !important;
	min-width: 38px !important;
	min-height: 8.8em !important;
	font-size: 6px !important;
	padding-right: 2em !important;
	box-shadow: -2px 0px 3px rgb(0 0 0 / 10%);
}
.carousel_item_wrapper:hover {
	background-color: #f6f8f9;
}
.react-multiple-carousel__arrow {
	border-radius: 0px;

	background: #ffffff;
}
.react-multiple-carousel__arrow:hover {
	background: #fff !important;
}
.react-multiple-carousel__arrow::before {
	font-size: 10px;
	color: #0c0c0c;
}

@media only screen and (max-width: 1560px) {
}

/* @media only screen and (max-width: 1024px)  {
    .button_wrapper_right{
      border: 1px solid #d3d3d3;
      height: 47px;
      width: 37px;
      position: absolute;
      right: 76px;
      top: -1px;
      background: #fff;
      z-index: 1000;
      cursor: pointer;
    }
  } */

/* Carousel Block */

.carousel_block_wrapper {
	align-items: center;
	padding: 10px;
	background-color: #f2f5f7;
	width: 30px;
	border-radius: 24px;
	height: 30px;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.carousel_block_number {
	background-color: #f2f5f7;
	width: 30px;
	border-radius: 24px;
	height: 30px;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.carousel_block_processing_img {
	width: 20px;
	height: 20px;
	padding: 3px;
	border-radius: 10px;
}

.searchPage_Wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.search_main_loader_wrapper {
	height: 503px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.searchPage_Navigation_wrapper {
	width: 100%;
	display: flex;
	height: 60px;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding-left: 2em;
	padding-right: 2em;
	border-bottom: 1px solid #e4e8ef;
	position: fixed;
	top: 0;
	background-color: white;
	z-index: 100;
}
.search_page_name_separator {
	height: 21px;
}
span.search_page_search_text {
	padding-top: 2px;
	font-size: 19px;
	color: #6d6767;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
}
.search_page_search_text_img_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	align-items: center;
}
a.searchPage_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.search_bar_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
}

.search_page_image_search_bar_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5em;
}
.search_button_wrapper {
	display: flex;
	flex-direction: row;
}
.searchPage_search_wrapper {
	width: 60em;
	height: 3.067em;
	position: relative;
}
.input_box {
	height: 3.3em;
	border: 1px solid lightgrey;
	padding: 1em;

	color: #333333;
}
.input_box:focus {
	outline: none !important;
	border: 1px solid #2861ff !important;
	box-shadow: 0 0 10px #719ece;
}

.searchbutton {
	background-color: #2861ff;
	border: none;
	padding: 1em;
	color: white;
	-webkit-transition: background-color 0.5s ease-out;
}
.search_result_total_result_wrapper {
	color: #606060;
	font-size: 14px;
	letter-spacing: 0.025em;
	font-family: "Open Sans";
}
.searchbutton:hover {
	background-color: #173896;
}
.filterbutton {
	background-color: white;
	border: 0.5px solid lightgrey;
	border-radius: 0 5px 5px 0;
	padding: 1em;
	color: #2861ff;
	-webkit-transition: background-color 0.5s ease-out;
}
.filterbutton:hover {
	background-color: #e5e5e5;
}
.searchpage_search_bar_icon_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 1.5em;
}
.search_page_icon_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 1.5em;
	/* width: 105px; */
}
.search_page_home_icon {
	cursor: pointer;
	font-size: 11px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	grid-row-gap: 0.5em;
}
.search_page_home_icon span {
	line-height: 1;
	color: #333333;
}
.search_page_watchlist_icon {
	cursor: pointer;
	font-size: 11px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	grid-row-gap: 0.5em;
}
.search_page_watchlist_icon span {
	line-height: 1;
	color: #333333;
}
.search_page_watchlist_icon_img {
	width: 20px;
}
.countries_wrapper {
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: 3;
	grid-template-rows: auto auto;
	grid-gap: 10px;
	padding: 10px;
}
.flag_option:hover {
	background-color: #2861ff;
}
.filter_wrapper {
	background-color: white;
	overflow: hidden;
	transition: max-height 0.6s ease;
}

.trade_filter_wrapper {
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: 3;
	grid-template-rows: auto auto;
	grid-gap: 10px;
	padding: 10px;
}

.trade_filter_button {
	border: 1px solid lightgrey;
	text-align: center;
	padding: 1em;
	-webkit-transition: background-color 0.5s ease-out;
}

.trade_filter_button:hover {
	background-color: #2861ff;
	color: white;
}
.search_page_pagination_wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-left: 22em;
	grid-row-gap: 2em;
	padding-top: 113px;
}
.searchPage_search_filter_wrapper {
	display: flex;
	flex-direction: column;
	width: 720px;
	grid-row-gap: 1em;
}
.searchpage_bar_input {
	height: 3em;
	padding-left: 3em;
	width: 100%;
	border: none !important;
	padding-left: 4em !important;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
	background-color: #f2f5f7 !important;
	display: inline-flex;
	position: relative;
	padding-right: 7em;
}
.searchpage_bar_input::placeholder {
	color: #333 !important;
}
.searchpage_bar_input:focus {
	background-color: #fff !important;
	box-shadow: 0 1px 4px 0 #0000004d !important;
	outline: none;
}
.searchPage_filter_all {
	padding-bottom: 0.7em;
}
.searchPage_filter {
	display: flex;
	width: 100%;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 6.8em;
}
.searchPage_clear_logo {
	position: absolute;
	right: 75px;
	top: 14px;
	width: 20px;
}
.searchPage_clear_logo:hover {
	background-color: #f1f3f4;
	border-radius: 20px;
	width: 33.5px;
	height: 33.5px;
	padding: 0.45em;
	top: 7.5px;
	right: 68.2px;
}
.searchPage_logo {
	position: absolute;
	top: 11px;
	right: 18px;
	width: 23px;
	height: 23px;
	border-radius: 2px;
	cursor: pointer;
}
.searchPage_logo:hover {
	background-color: #f1f3f4;
	border-radius: 5px;
	height: 37px;
	width: 37px;
	top: 4.85px;
	right: 11px;
	padding: 0.467em;
}
.search_page_main_icon {
	width: 25px;
	transition: background-color ease-out 0.3s;
	position: absolute;
	left: 13px;
	top: 12px;
}
.search_page_main_icon:hover {
	background-color: #f1f3f4;
	border-radius: 16px;
	width: 36px;
	height: 35px;
	padding: 0.35em;
	position: absolute;
	top: 7.5px;
	left: 8px;
}
.searchPage_bar_button {
	height: 3.2em;
	width: 6em;
	background-color: #2861ff !important;
	color: white !important;
	border-radius: 0px 0px 0px 0px !important;
}
.search_page_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 80px;
	width: 100%;
	/* justify-content: space-between;*/
}
.search_ticker_info_wrapper {
	padding-top: 2em;
}
.search_main_pagination_result {
	padding-left: 10em;
}
.search_result_tiker_card_wrapper {
	padding-top: 8px;
}
.search_result_tiker_card_wrapper .ticker_cards_wrapper {
	box-shadow: none !important;
	border: 1px solid #e4e8ef;
	width: 20em;
	background-color: #fff !important;
	align-items: center;
}
.search_result_tiker_card_wrapper .ticker_card_machine {
	font-size: 20px;
}

.search_result_tiker_card_wrapper
	> .ticker_cards_wrapper
	.ticker_card_heading_card_wrapper {
	background-color: #fff !important;
	align-items: center;
	/* height: 68.3em; */
}
.search_result_tiker_card_wrapper .side_card_ticker_wrapper {
	background-color: #fff !important;
	align-items: center;
	margin-left: 0px;
	width: 294px;
}
.search_result_tiker_card_wrapper .ticker_card_header_wrapper {
	border: none;
	border-bottom: 1px solid #e4e8ef;
}
.search_result_tiker_card_wrapper .ticker_card_heading_date_wrapper {
	box-shadow: none;
	width: 19.8em;
}
.search_result_tiker_card_wrapper .ticker_card_extra_heading {
	border: none;
	width: 22.9em;
}

.search_result_tiker_card_wrapper .side_card_ticker_card_wrapper {
	border: 1px solid #e4e8ef;
}

.search_result_tiker_card_wrapper .side_card_ticker_footer {
	margin-left: -1px;

	margin-top: 0px;
	width: 300px;
	border-bottom: 1px solid #e4e8ef;
}
/* .favorite_wrapper {
  display: flex;
    flex-direction: row;
    grid-column-gap: 8px;
    justify-content: center;
    cursor: pointer;
    letter-spacing: .0189em;
    border-radius: 4px;
    padding: 0px 0px 0 0px;
    width: 79px;
    align-items: center;
    height: 30px;
  
}
.favorite_wrapper_following{
  display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    justify-content: center;
    cursor: pointer;
    letter-spacing: .0189em;
    color: #1F66DD;
    /* background-color: #DEEAFF; 
    border-radius: 4px;
    padding: 0px 0px 0 0px;
    font-weight: 500;
    width: 106px;
    height: 30px;
    align-items: center;
    line-height: 2.2;
}
.favorite_img {
  width: 17px;
  margin-top: 1px;
}
.favorite_img_tick {
  width: 20px;
  margin-top: -1px;
} */

.helper_icon {
	position: absolute;
	align-items: center;
	margin-top: -25px;
	/* right: 602px; */
	/* top: 17px; */
	margin-left: 562px;
	vertical-align: middle;
}

.searchable_universe_toggle_full_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 25px;
}

#suggestion_id {
	display: block;
	font-size: 1em;
	padding: 10px;
	color: #fff;
	border-radius: 20px/50px;

	cursor: pointer;
	transition: all 0.3s ease-out;
}

.overlay1 {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: visible;
	opacity: 1;
	z-index: 2000;
}
.overlay1:target {
	visibility: visible;
	opacity: 1;
	z-index: 7;
}

.hawkeye_searchable_toggle_heading_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 16px;
	padding-bottom: 16px;
}

.helper_table_head tr td:first-child {
	border-bottom: 1px solid #e4e8ef;
}
.helper_table_head tr td a {
	cursor: pointer;
	font-size: 14px;
	cursor: pointer;
}
.helper_table > thead > tr {
	border: none !important;
	display: flex;
}
.helper_heading {
	font-size: 14px;
	font-weight: bold;
	color: #232427;
}
.hawkeye_searchable_universe_left_bottom_row {
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 100;
	font-size: 12px;
	color: #61666c;
}
.hawkeye_searchable_right_parameters {
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #61666c;
}
.searchable_universe_thead_tr {
	display: flex;
    /* width: 1240px; */
    padding-top: 3px;
}
.hawkeye_searchable_star_rating {
    font-weight: 700;
    letter-spacing: .13em;
}
.hawkeye_searchable_index_ticker {
	font-weight: 100;
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
}
.hawkeye_searchable_ticker_name {
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #61666c;
}
.hawkeye_Searchable_ticker_short {
	letter-spacing: 0.02em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #61666c;
}
.helper_table {
	width: 100%;
	border-collapse: collapse;
	display: flex;
	flex-direction: column;
}

.searchable_universe_thead {
	
    padding-left: 20px;
    display: flex;
    flex-direction: row;
    background-color: #f2f5f7;
    width: 100%;
    height: 30px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    font-size: 12px;
    letter-spacing: 0.025em;
    color: #333;
    overflow: hidden;
    position: sticky;
    top: 0px;

}
.helper_table_head tr td:nth-child(4) {
	border-bottom: hidden !important;
}
.helper_table_head tr td:nth-child(5) {
	border-bottom: hidden !important;
}
.helper_table_head tr td {
	font-size: 14px;
	color: #333;
}
.hawkeye_searchable_universe_category {
	width: 28em;
	height: 57px;
	font-family: "Open Sans";
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 5px;
}
.hawkeye_searchable_similar_accordion_title {
	height: 57px;
}
.hawkeye_searchable_universe_category:hover {
}
.hawkeye_searchable_similar_chevron_wrapper {
	display: flex;
	padding-left: 11px;
	width: 60px;
	font-size: 13px;
	cursor: pointer;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding-top: 6px;
}
.searchable_universe_th_number {
	width: 33px;
	font-weight: 100;
	padding-left: 12px;
}
.hawkeye_searchable_universe_left_wrappper {
	font-size: 14px;
	height: fit-content;
	line-height: 1.6;
	font-family: "Open Sans";
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 8px;
}
.hawkeye_searchable_universe_right_wrappper {
	font-size: 14px;
    height: fit-content;
    line-height: 1.6;
    font-family: "Open Sans";
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 8px;
	width: 597px;
}
.hawkeye_searchable_universe_parameter_wrapper_outer {
    display: flex;
    flex-direction: row;
}
.hawkeye_searchable_universe_parameter_wrapper_inner_left {
	display: flex;
    flex-direction: column;
    width: 1080px;
}
.hawkeye_searchable_parameter_status_review {
    width: 200px;
    text-align: center;
    font-size: 14px;
}
/* .helper_table >td, th {
    display: block;
    padding: 8px 5px;
    display: table-cell;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px;
  } */
.helper_table tr {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	width: 100%;
	display: flex;
}
.hawkeye_searchable_universe_wrapper {
	display: flex;
	height: 57px;
	flex-direction: row;
	align-items: center;
}
.hawkeye_searchable_universe_parameters {
	color: #333;
	margin-top: 5px;
}
.helper_table_head {
	overflow: hidden;
    height: calc(100vw - 995px);
    min-height: 365px;
    max-height: 570px;
}
.helper_table_head:hover {
	overflow-y: overlay;
}
.hawkeye_searchable_universe_parameter_heading_status_title {
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    color: #333333;
    letter-spacing: 0.025em;
    width: 200px;
    text-align: center;
}
@-moz-document url-prefix() {
	.searchable_universe_th_example {
		text-align: left;
		text-align: initial;
		padding-left: 25px !important;
		width: 620px !important;
		font-weight: 100;
		text-transform: uppercase;
	  }
	.helper_table_head {
		overflow: scroll;
		scrollbar-width: thin;
		scrollbar-color: #e1e5e7 #f1f2f3;
	}
	.searchable_universe_th_number {
		width: 19px;
		font-weight: 100;
	}
	.hawkeye_searchable_universe_parameter_heading_title {
		padding-left: 64px !important;
	}
	.hawkeye_searchable_universe_parameter_heading {
		padding-left: 61px !important;
	}
	.hawkeye_searhchable_universe_parameter_content {
		padding-left: 64px !important;
	}
	/* .searchable_universe_th_example {
		padding-left: 25px !important;
	} */
	.searchable_universe_th {
		padding-left: 26px !important;
	}
}
.hawkeye_searchable_universe_category_heading {
	width: fit-content;
	color: #2861ff;
	font-size: 13px;
}
.hawkeye_searchable_universe_category_heading:hover {
	color: #2861ff;
}
.searchable_universe_outlook_toggle_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	padding-left: 0px;
	align-items: center;
	margin-bottom: -4px;
	color: #333;
}
.searchable_universe_toggle_heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	font-size: 11px;
	width: 6em;
	height: 30px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: initial;
	text-transform: uppercase;
	margin-left: 21px;
}
.searchable_universe_toggle_wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	grid-column-gap: 16px;
	padding: 0px;
	cursor: pointer;
}
.searchable_universe_toggle {
	display: flex;
	flex-direction: row;
	height: 30px;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 3px;
	letter-spacing: 0.025em;
	color: #333;
}
.searchable_universe_th {
	text-align: left;
	text-align: initial;
	padding-left: 12px;
	width: 415px;
	font-weight: 100;
	text-transform: uppercase;
}
.searchable_universe_th_example {
	text-align: left;
	text-align: initial;
    padding-left: 12px;
    width: 608px;
    font-weight: 100;
    text-transform: uppercase;
}
.searchable_universe_th_status {
	text-align: center;
    font-weight: 100;
    width: 206px;
    text-transform: uppercase;
}
.hawkeye_searchable_universe_description {
	color: #2861ff !important;
    font-size: 13px;
    cursor: pointer;
}
.popup1 {
	margin: auto;
	/* padding: 24px; */
	background: #fff;
	border-radius: 5px;
	/* width: 1200px; */
	/* height: 552px; */
	position: relative;
	transition: all 5s ease-in-out;
}
.popup1 h4 {
	margin-bottom: -10px;
	font-size: 21px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	padding-left: 20px;
	font-weight: 500;
	color: #333;
	letter-spacing: 0.025em;
}

.popup1 h2 {
	margin-top: 0;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
}
.popup1 .close1 {
	position: absolute;
	top: 20px;
	right: 30px;
	transition: all 200ms;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.popup1 br {
	display: block !important;
}
td.hawkeye_searchable_universe_description {
	display: flex;
	flex-direction: column;
	font-family: "Open Sans";
	justify-content: center;
	padding: 10px;
}
.hawkeye_searchable_universe_description:hover {
}
.popup1 .content1 {
	padding: 20px 0px 0px 0px;
    width: calc(100vw - 100px);
    height: calc(100vw - 540px);
    min-width: 840px;
    min-height: 540px;
    max-width: 1328px;
    max-height: 767px;
}
.help_img path {
	background-color: #606060;
}

/* Helper box tooltip */

.text_area_helper {
	resize: none;
	width: 186px;
	height: 29px;
	border: none;
}

.close_btn2 {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	border: 1px solid lightgrey;
	border-radius: 0 0 5px 5px;
	/* width: 1200px; */
	height: 55px;
	/* margin-left: -24px; */
}
label {
	/* font-size: .8rem; */
	/* color: #9e9e9e; */
}
#suggestion_close {
	background: white;
	width: 90px;
	height: 50px;
	font-size: 14px;
	margin-right: 0px;
	margin-top: 0px;
	border: 1px;
	font-family: "Open Sans";
	color: #333;
	cursor: pointer;
}
#suggestion_close:hover {
	background-color: #eeeeee;
}

.copy_img {
	width: 15px;
	height: 19px;
	padding-top: 7px;
}
.copy_button {
	display: none;
	background: white;
	border: none;
}
tbody td:nth-child(3):hover .copy_button {
	display: contents;
}

.hawkeye_searchable_accordion_wrapper {
	display: flex;
	/* width: 1240px; */
	flex-direction: column;
	padding-top: 8px;
}
.hawkeye_searchable_accordion_title_wrapper {
	display: flex;
	flex-direction: row-reverse;
	width: 100%;
	justify-content: flex-end;
}
.hawkeye_searchable_universe_parameter_wrapper {
	height: fit-content;
	border-bottom: 1px solid #e4e8ef;
	display: flex;
	flex-direction: column;
	padding-top: 5px;
}
.hawkeye_searchable_universe_parameter_heading {
	display: flex;
	flex-direction: column;
	padding-left: 64px;
	padding-bottom: 8px;
	padding-top: 5px;
	line-height: 1;
}
.hawkeye_searchable_bold {
	font-weight: 500;
}
.hawkeye_searhchable_universe_parameter_content {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.4em;
	background-color: #f2f5f7;
	padding-left: 65px;
	height: 25px;
	font-size: 11px;
	align-items: center;
	color: #666666;
}
.hawkeye_searchable_universe_parameter_heading_title {
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0.025em;
	padding-left: 65px;
}
.hawkeye_searchable_parameter_ol {
	margin: 0;
	padding-left: 17px;
	list-style: none;
	line-height: 1.6;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	color: #61666c;
}
.hawkeye_searchable_parameter::before {
	content: "\2022"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
	color: #61666c; /* Change the color */
	font-weight: bold; /* If you want it to be bold */
	display: inline-block; /* Needed to add space between the bullet and the text */
	width: 1em; /* Also needed for space (tweak if needed) */
	margin-left: -1em;
}
.hawkeye_searchable_universe_status_wrapper {
    width: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.hawkeye_searchable_universe_status {
	width: 10px;
    height: 10px;
    border-radius: 30px;
}

@media screen and (max-width: 1560px) {
	.popup1 .content1 {
		padding: 20px 0px 0px 0px;
		width: calc(100vw - 100px);
		height: calc(100vh - 220px);
		/* height: 85%; */
		min-width: 740px;
		min-height: 50%;
		max-width: 1240px;
		max-height: 75%;
	}
	.hawkeye_searchable_universe_category {
		width: 28em;
		height: 57px;
		font-family: "Open Sans";
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 8px;
	}
	.searchable_universe_th{
		text-align: left;
		text-align: initial;
		padding-left: 24px;
		width: 412px;
		font-weight: 100;
		text-transform: uppercase;
	}
	.searchable_universe_th_example{
		text-align: left;
		text-align: initial;
		padding-left: 24px;
		width: 665px;
		font-weight: 100;
		text-transform: uppercase;
	}
	.searchable_universe_th_number {
		width: 33px;
		font-weight: 100;
		padding-left: 26px;
	}
	.hawkeye_searchable_similar_chevron_wrapper {
		display: flex;
		padding-left: 30px;
		width: 0px;
		font-size: 13px;
		cursor: pointer;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding-top: 6px;
	}
	.searchable_universe_th_status {
		text-align: center;
		font-weight: 100;
		width: 115px;
		text-transform: uppercase;
	}
	/* .popup1 .content1 {
      padding: 20px 0px 20px 0px;
      width: 1240px;
      height: 698px;
    } */
	/* .helper_table_head {
      overflow: hidden;
    height: 522px;
    padding-left: 20px;
  } */
	.helper_table_head {
		overflow: hidden;
    height: calc(100vh - 372px);
    /* height: 50%; */
    min-height: 35%;
    max-height: 50%;
    overflow-y: auto;
    overflow-x: auto;
	}
	.helper_table_head:hover {
		overflow: overlay;
	}
	.hawkeye_searchable_accordion_title_wrapper {
		display: flex;
		flex-direction: row-reverse;
		width: 100%;
		justify-content: flex-end;
		grid-column-gap: 20px;
	}
	.searchable_universe_thead {
		padding-left: 0px;
		display: flex;
		flex-direction: row;
		background-color: #f2f5f7;
		width: 1240px;
		height: 30px;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		align-items: center;
		font-size: 12px;
		letter-spacing: 0.025em;
		color: #333;
		overflow: hidden;
	}
	.searchable_universe_thead:hover {
		overflow: auto;
	}
	.hawkeye_searchable_universe_parameter_heading_title {
		font-weight: 500;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		font-size: 14px;
		color: #333;
		letter-spacing: 0.025em;
		padding-left: 57px;
	}
	.hawkeye_searhchable_universe_parameter_content {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0.4em;
		background-color: #f2f5f7;
		padding-left: 57px;
		height: 25px;
		font-size: 11px;
		align-items: center;
		color: #666;
	}
	.hawkeye_searchable_universe_parameter_heading {
		display: flex;
		flex-direction: column;
		padding-left: 54px;
		padding-bottom: 8px;
		padding-top: 5px;
		line-height: 1;
	}
	@-moz-document url-prefix() {
		.hawkeye_searchable_universe_parameter_heading_title {
			padding-left: 59px !important;
		}
		.hawkeye_searchable_universe_parameter_heading {
			padding-left: 56px !important;
		}
		.hawkeye_searhchable_universe_parameter_content {
			padding-left: 59px !important;
		}
	}
}

.search_navigation_wrapper {
    /* background-color: #f5f6f7; */
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 4em;
}
.search_navigation_option_wrapper {
    display: none;
    flex-direction: row;
    justify-content: flex-start;
    padding-left: 25em;
    height: 100%;
}
.search_naivgatoin_all {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    cursor: pointer;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_naivgatoin_all:hover{
    background-color: #fff;
}
.search_navigation_equities {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    cursor: pointer;
    font-size: 14px;
    padding: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_navigation_equities:hover{
    background-color: #fff;
}
.search_navigation_crypto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    cursor: pointer;
    font-size: 14px;
    padding: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_navigation_crypto:hover{
    background-color: #fff;
}
.search_navigation_index_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    cursor: pointer;
    font-size: 14px;
    padding: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_navigation_index_:hover{
    background-color: #fff;
}
.search_navigation_forex {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    cursor: pointer;
    font-size: 14px;
    padding: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.search_navigation_forex:hover{
    background-color: #fff;
}
.navbar {
	display: flex;
	flex-direction: row;
	width: 100%;
	flex-grow: 0.2;
	justify-content: space-between;
}
.navbar_sign_in {
	background: #2861ff;
	color: #ffffff;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	/* height: 40px; */
	height: 30px;
	width: 80px;
	font-size: 14px;
	border-radius: 4px;
}
.navbar_img {
	width: 13em;
	cursor: pointer;
}
.hawkeye_navigation_logo_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 3em;
	flex: 1 1;
}
.navbar_img > img {
	width: 14.5em;
}
.nav_item_account_circle {
	width: 23px;
    transform: rotate(90deg);
}

img.navigation_result_button {
	width: 20px;
    height: 20px;
}
.nav_item {
	display: flex;
    flex-direction: row;
	justify-content: space-between;
    width: 100%;
    height: 60px;
    align-items: center;
    position: fixed;
    top: 0;
    border-bottom: 1px solid #e4e8ef;
    z-index: 100;
    background-color: #fff;
    align-items: center;
}
.nav_container {
	display: flex;
    width: 100%;
    flex-direction: column;
    margin-bottom: 106px;
	
}
.nav_bar_right_item_wrapper {
	display: flex;
    flex-direction: row;
	/* grid-column-gap: 15px; */
    justify-content: flex-end;
    padding-right: 3em;
    height: 35px;
	flex: 1 1;
}
.nav_bar_user_flag {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 8px 16px;
}
.nav_home_item {
	display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    width: 35px;
    align-items: center;
    /* margin-left: 15px; */
    margin-top: -3px;
}

.nav_home_item:hover
	{
		background-color: #f2f5f7;
		color: #111;
		border-radius: 31px;
		width: 35px;
		align-items: center;
		/* margin-left: 15px; */
		margin-top: -3px;
	}

.nav_bar_search_page_link {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #333333;
	font-weight: bold;
	cursor: pointer;
}
.nav_bar_search_page_text:hover {
	border-bottom: 1px solid #333333;
}
.nav_item_user_flag_img {
	width: 27px;
}
.nav_login {
	width: 100.52px;
	background-color: #2861ff !important;
	color: white !important;
	height: 33px;
	padding: 0 !important;
	font-size: 15px !important;
	text-align: center !important;
	padding-right: 0px !important;
}
.nav_login_item {
	height: 36px;
	border-radius: 4px;
	/* padding-left: 17px; */
	text-align: center !important;
	/* flex: 0 0 auto; */
	/* line-height: 2.7; */
	/* padding-left: 4px; */
	font-size: 15px;
	width: 100px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: baseline;
	grid-column-gap: 0.7em;
}
.nav_bar_search_page_text {
	font-size: 16px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	letter-spacing: 0.025em;
}
.user_icon {
	color: white;
	margin-right: -24px !important;
}
.user_icon_home {
	color: white;
}

@media screen and (max-width: 1560px) {
	.search_bar_input {
		border: none !important;
		padding-left: 4em !important;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
		background-color: #f2f5f7 !important;
	}
	.searchbar_wrapper {
		max-width: 52em;
        height: 3.067em;
        margin: 20px;
        /* margin-left: 142px; */
    
	}
	.nav_home_item {
		display: flex;
		flex-direction: column;
		justify-content: center;
		cursor: pointer;
		/* width: 70px; */
		align-items: center;
		margin-left: 5px;
		margin-left: 15px;
	}
	.nav_bar_right_item_wrapper {
		display: flex;
		flex-direction: row;
		/* grid-column-gap: 30px; */
		justify-content: flex-end;
		padding-right: 3em;
		height: 35px;
	}
	.nav_item {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		/* padding-left: 3em;
		padding-right: 3em; */
		width: 100%;
		height: 60px;
		align-items: center;
		position: fixed;
		top: 0;
		border-bottom: 1px solid #e0e3eb;
		z-index: 100;
		background-color: #fff;
	}
	.search_result_wrapper {
		position: absolute;
		width: 100%;
		z-index: 5;
		top: 3em;
		background-color: white;
		border-radius: 0 0 0em 0em;
		box-shadow: 0 1px 4px 0 #0000004d !important;
	}
	.search_bar_drop_block_text {
		left: 0px;
		width: 100%;
		padding: 1em;
		color: #606060;
		position: absolute;
		z-index: 5;
		top: 3em;
		background-color: white;
		border-radius: 0 0 0.5em 0.5em;
		box-shadow: 0 1px 4px 0 #0000004d !important;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		letter-spacing: 0.035em;
	}
	.search_bottom_right_wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0.5em;
		align-items: center;
		justify-content: end;
		/* width: 19em; */
		flex: 2 1;
		justify-content: flex-end;
		letter-spacing: 0.02em;
	}
	.search_bar_bottom_left_wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0.5em;
		flex: 4 1;
		align-items: center;
	}
	.search_left {
		display: flex;
		flex-direction: row;
		width: 100%;
		align-items: center;
		font-size: 14px;
		color: #464a4c;
		height: 2.2em;
		overflow: hidden;
		text-overflow: clip;
		white-space: nowrap;
	}
	.hawkeye_navigation_logo_wrapper {
		display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        /* width: 100%; */
		flex: 1 1;
	}
	.watchlist_nav_data_number {
		text-align: center;
		font-size: 13px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		color: #2861ff;
		font-family: "NomineeBlackBold";
		top: -2px;
		right: -8px;
		width: 20px;
		height: 20px;
		background-color: #fff;
		border-radius: 14px;
	}
	/* .navigation_data_button_wrapper { */
		/* display: flex;
		flex-direction: row;
		position: relative;
		grid-column-gap: 5px;
		align-items: center;
		font-size: 13px !important;
		border-radius: 0px;
		cursor: pointer;
		font-family: "Roboto";
		font-weight: 500;
		color: #333;
		justify-content: center;
		width: 110px !important;
		padding-bottom: 2px;
		height: 35px;
		padding:  8px 8px !important;
	  
	} */
}
@media screen and (max-width: 1809px) {
.nav_bar_right_item_wrapper {
	display: flex;
    flex-direction: row;
    /* grid-column-gap: 15px; */
    justify-content: flex-end;
    padding-right: 3em;
    height: 35px;
	flex: 1 1;
}
}
/* PDF build */

.nav_build_button_img {
	width: 30px;
	display: none;
}
.navigation_show_build_pdf_button_outer_wrapper {
	display: flex;
    flex-direction: row;
    position: relative;
    grid-column-gap: 5px;
    width: 100px;
    align-items: center;
    background-color: #f2f5f7;
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    color: #333;
    padding-right: 2px;
    justify-content: center;
	height: 35px;
    /* margin-left: 10px; */
}
.navigation_show_build_pdf_button_wrapper {
	display: flex;
	flex-direction: row;
	position: relative;
	grid-column-gap: 5px;
	width: 100px;
	align-items: center;
	background-color: #f2f5f7;
	font-size: 14px;
	border-radius: 0px;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	color: #333;
	padding-right: 2px;
	justify-content: center;
}
.nav_build_clear_wrapper {
	display: flex;
    flex-direction: row;
    position: absolute;
    top: 37px;
    right: -1px;
    justify-content: center;
    align-items: center;
    width: 100px;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    grid-column-gap: 5px;
    border: 1px solid #2861ff;
    border-radius: 0px;
    cursor: pointer;
}
.nav_build_clear_pdf_text {
	margin-top: 2px;
}
.navigation_pdf_data_number {
	text-align: center;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    color: #2861ff;
    font-family: "NomineeBlackBold";
    padding-top: 2px;
    top: -7px;
    right: -6px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 14px;
}

.nav_build_delete_img {
	width: 14px;
	cursor: pointer;
}

.navigation_watchlist_button_wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
    grid-column-gap: 5px;
    width: 100px;
    align-items: center;
    /* background-color: #f2f5f7; */
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    color: #333;
    padding-right: 2px;
    justify-content: center;
    height: 35px;
	/* width: 94px; */
	padding: 8px 16px;

}
.navigation_data_button {
	/* width: 20px; */
    margin-top: 0px;
    cursor: pointer;
	text-wrap: nowrap;
}

.navigation_watchlist_button_wrapper:hover{
	background-color: #f2f5f7;
    color: #111;
    border-radius: 5px;
    margin-right: 0px;
    height: 35px;
}

.navigation_watchlist_button_wrapper:hover .watchlist_nav_data_number{
	/* right: -5px; */
}

.watchlist_nav_img_small {
	/* width: 20px; */
    /* margin-top: -1px; */
}
.watchlist_nav_data_number {
	text-align: center;
    display: flex;
    font-size: 13px;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    color: #2861ff;
    font-family: "NomineeBlackBold";
    top: -2px;
    right: -5px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 14px;
}

.navigation_data_button_wrapper {
	display: flex;
    flex-direction: row;
    position: relative;
    grid-column-gap: 5px;
    align-items: center;
    /* background-color: #f2f5f7; */
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 500;
    color: #333;
    justify-content: center;
	/* width: 96px; */
    padding-bottom: 2px;
    height: 35px;
    white-space: nowrap;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	padding: 8px 16px;

}
.navigation_data_button_wrapper_hist_data {
    display: flex;
    flex-direction: row;
    position: relative;
    grid-column-gap: 5px;
    align-items: center;
    /* background-color: #f2f5f7; */
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 500;
    color: #333;
    justify-content: center;
	/* width: 130px; */
    padding-bottom: 2px;
    height: 35px;
    white-space: nowrap;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	padding: 8px 16px;

}
.navigation_data_button_wrapper:hover{
	background-color: #f2f5f7;
    color: #111;
    border-radius: 5px;
    margin-right: 0px;
    height: 35px;
	
}


.navigation_data_button_wrapper_hist_data:hover{
	background-color: #f2f5f7;
    color: #111;
    border-radius: 5px;
    margin-right: 0px;
    height: 35px;
}
.manual_trade_main_img {
    width: 20px;
    cursor: pointer;
}

.manual_trade_main_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40px;
    align-items: center;
    position: relative;
}

.manual_trade_number_wrapper {
    position: absolute;
    top: -4px;
    right: -1px;
    width: 20px;
    height: 20px;
    border: 2px solid #2861ff;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #ffff;
    font-size: 10px;
}   

.manual_trade_option_wrapper {
    position: absolute;
    width: 140px;
    background-color: #fff;
    top: 30px;
    display: flex;
    flex-direction: column;
     border-top: 1px solid #e4e8ef;
}

.manual_trade_option_block {
    border-bottom: 1px solid #e4e8ef;
    padding-left: 10px;
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}

.manual_trade_option_block:hover{
    background-color: #2861ff;
    color: #fff;
}
.star_card_wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
}
.star_card_flag_card_wrapperr {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 14px;
    font-family: "Open Sans";
    color: #333;
    margin-left: -6px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 300;
}
.star_card_flag_card_wrapperr_info_row{
    display: flex
    ;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 14px;
    font-family: "Open Sans";
    color: #333;
    /* margin-left: -6px; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.upper_section {
	display: flex;
    flex-direction: row;
    padding: 0px 15px 0px 15px;
    width: 100%;
    height: 70px;
    align-items: center;
}
.star_left_section {
	display: flex;
    flex-direction: row;
    grid-column-gap: 6px;
    width: 531px;
    height: 100%;
    align-items: center;
    padding-top: 4px;

}

.star_card_logo_img {
    width: 50px;
    border-radius: 4em;
    margin-top: -5px;
}
.star_logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.star_card_info_main_gics_img{
    width: 18px;
    margin-top: 3px;
    height: 18px;
    border-radius: 13px;
}
.star_card_info_main_etf_gics_img{
    width: 18px;
    /* margin-top: 3px; */
    height: 19px;
    /* border-radius: 13px; */
}
.star_card_description_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 2px;

}
.star_bottom_description {
	display: flex;
    flex-direction: row;
    grid-column-gap: 11px;
    font-size: 14px;
   
	
}
.star_description {
    font-size: 23px;
    width: 480px;
    color: #111;
    font-weight: 700;
    height: 27px;
    font-family: -apple-system, BlinkMacSystemFont,"Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell,  sans-serif;    overflow: hidden;
    margin-bottom: -2px;
}
@media only screen and (max-width: 1240px) {

	.star_description {
		width: 462px;
	}
}

.hearder_rating_starCard {
    text-align: center;
    display: flex;
    flex-direction: column;
    width: 34px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
}
.star_short_ticker {
	color: #2861ff;
    font-family: "Open Sans";
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.star_cards_rating {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    height: 29px;
    justify-content: center;
    padding-left: 7px;
}
span.star_card_rating_value {
	color: #007325;
    font-size: 18px;
    margin-top: -4px;
	font-weight: 500;
}
.star_win_rate {
	color: #007325;
    font-size: 18px;
    font-weight: 500;
    height: 29px;
    display: flex;
    flex-direction: column;
    justify-content: initial;
}
.star_currency {
    margin-top: 0px;
    font-weight: 300;
}
.star_rating {
	margin-top: 2px;
}
.star_market_status,
.star_timer {
	font-weight: 300;
}
.star_timer #id_market_status_text_wrap {
	font-size: 14px;
}
.star_market_status {
	text-transform: uppercase;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    
}
.star_today_date {
	color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 300;    
}
.star_eod_date {
}
.star_timer {
	margin-top: 1px;
}
.star_return_heading {
}
.star_length_heading {
}
.star_mode_heading {
    font-weight: 300;
}
.star_eod_date {
	/* margin-top: -2px; */
}
.star_right_section {
	display: flex;
    flex-direction: row;
    font-size: 18px;
    color: #111;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 100%;
	}
.start_card_currency {
	font-size: 11px;
	color: #606060;
	margin-top: 2px;
}
.star_card_extra_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 1em;
	align-self: center;
}
.star_win_rate_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
    align-items: center;
}
.star_card_price_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 0.2em;
    height: 29px;
    align-items: baseline;
    margin-top: 3px;
}
.star_card_live_price {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.2em;
	justify-content: center;
	font-weight: 300;
}
.start_card_price {
	/* margin-top: -1px; */
	color: #111;
}

.star_mode_wrapper {
	width: 73.92px;
    min-width: 73.92px;
}
.star_entry_price_wrapper,
.star_mode_wrapper,
.star_return_wrapper,
.star_length_wrapper {
	display: flex;
	flex-direction: column;
	text-align: center;
	grid-row-gap: 5px;
}
.star_rating_wrapper {
	
	display: flex;
    flex-direction: column;
    grid-row-gap: 5px;

}
.star_price,
.star_return,
.star_mode,
.star_length {
    font-size: 18px;
	height: 29px;
	/* margin-top: 1px; */
	font-weight: 500;
}
.star_eod_date,
.star_rating_heading,
.star_return_heading,
.star_win_rate_heading,
.star_length_heading {
	font-size: 14px;
    height: 25px;
    font-weight: 300;
}

.star_return sup {
	top: -3px;
	font-size: 12px;
}
.star_card_return_triangle {
	width: 14px;
    margin-top: -4px;
}
.moving_average_triangle {
	width: 11px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.star_rating_heading {
	padding-left: 13px;
	font-weight: 300;
}
.star_length {
	text-transform: capitalize;
	color: #111;
}
.star_win_rate {
	text-align: center;
}
.star_mode_wrapper {
}
.star_mode {
	color: #111;
}
.bottom_section {
	display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    font-size: 14px;
    font-family: "Open Sans";
    color: #333333;
    border-top: 2px solid #e4e8ef;
    align-items: center;
    padding: 7px 10px 7px 15px;
}
.star_gics_image {
	width: 1em;
}
.star_gics_image_div {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.star_timer #id_market_status_timer {
	display: none !important;
}
.star_card_lower_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 14px;
    font-family: "Open Sans";
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    
	
}
.star_card_info_gics_img{
    width: 18px;
    margin-top: 3px;
    height: 19px;
}
.star_index {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 14px;
    font-family: "Open Sans";
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.star_index_jp{
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 13px;
    font-family: "Open Sans";
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.star_card_lower_heading {
    color: #717375;
    font-weight: 300;
}
.star_card_lower_value {
	color: #333333;
    display: flex;
    flex-direction: row;
	grid-column-gap: 5px;
	color: #111;
    font-weight: 300;
}

.earning_range_month_left_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.start_card_equity_flag_img {
	width: 17px;
    margin-top: -1px;
}
.start_card_sector_img{
    width: 17px;
    height: 17px;
    margin-top: -1px;
    border-radius: 10px;
    align-self: center;
}
.star_card_country_short_name {
	text-transform: uppercase;
}

.tick_circle_actual {
	width: 16px;
	height: 16px;
	margin-top: 5px;
	border-radius: 3px;
}
.star_card_six_five_turnover_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    font-size: 14px;
    font-family: "Open Sans";
    color: #717375;
    padding-top: 0px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    
}

/* Star Card New Format 17th November 2022 */

.star_right_value_middle_wrapper {
    display: flex;
    flex-direction: row;
    border-left: 1px dashed #CDCDCD;
    border-right: 1px dashed #CDCDCD;
    height: 100%;
    align-items: center;
}
.star_card_header_wrapper {
	display: flex;
    flex-direction: row;
    background-color: #f2f5f7;
    width: 100%;
    height: 30px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
   
    color: #000;
    border-bottom: 1px solid #e4e8ef;
}
.star_card_heading_instruments {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    width: 556px;
    padding-left: 16px;
    padding-bottom: 4px;
    align-items: end;
    line-height: 1;
}
.star_card_heading_ranking_wrapper {
	display: flex;
    flex-direction: row;
    width: 110px;
	
}
.star_right_value_ranking_wrapper {
	display: flex;
    flex-direction: row;
    width: 115px;
}
.star_card_heading_middle_wrapper {
	display: flex;
    flex-direction: row;
    width: 300px;
}
.star_card_heading_rating {
    display: flex;
    flex-direction: row;
    width: 67px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    text-align: center;
    padding-right: 19px;
    align-items: end;
    line-height: 1;
    position: relative;
}

.star_card_rating_small_relative_heading {
    position: absolute;
    top: 32px;
    left: -33px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}

.star_card_heading_entry {
    display: flex;
    flex-direction: row;
    width: 104px;
    text-align: center;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    align-items: end;
    line-height: 1;
    padding-left: 5px;
    position: relative;
}
.star_entry_price_heading_wrapper{
    /* position: relative; */
}
.star_entry_price_heading {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    top: 33px;
    left: 2px;
    justify-content: center;
    width: 104px;
    font-size: 10px;
    color: #B2b2b2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.star_entry_price_heading_two {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    top: 33px;
    left: 2px;
    justify-content: center;
    width: 104px;
    font-size: 11px;
    color: #B2b2b2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.star_entry_price_heading_no_price {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    top: 33px;
    left: 2px;
    justify-content: center;
    width: 104px;
    font-size: 11px;
    color: #B2b2b2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.star_card_heading_length {
	
    display: flex;
    flex-direction: row;
    width: 90px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    text-align: center;
    align-items: end;
    line-height: 1;
    padding-left: 5px;

}
.star_card_heading_mode {
	display: flex;
    flex-direction: row;
    width: 104px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    text-align: center;
    align-items: end;
    line-height: 1;
    padding-left: 8px;
    position: relative;
}
.star_card_heading_avg_ret {
	
    display: flex;
    flex-direction: row;
    width: 104px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    text-align: center;
    align-items: end;
    line-height: 1;
    padding-left: 5px;

}
.star_card_heading_win {
	display: flex;
    flex-direction: row;
    width: 90px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    text-align: center;
    align-items: end;
    line-height: 1;
    padding-left: 9px;
}
.star_card_heading_tsat {
	display: flex;
    flex-direction: row;
    width: 168px;
    text-align: center;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: center;
    font-size: 11px;
    padding-bottom: 4px;
    align-items: end;
    line-height: 1;
    color: #000;
}

.star_right_value_rating {
    width: 80px;
    color: #111;
    font-size: 20px;
    font-weight: 500;
    margin-top: -1px;
    letter-spacing: 0.13em;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.star_right_value_entry {
    width: 104px;
	text-align: center;
    font-weight: 500;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position:relative;
}
.star_card_price_at_close {
    position: absolute;
    top: 42px;
    left: -4px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-weight: 300;
}
.star_right_value_length {
    width: 90px;
    text-align: center;
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}
.star_card_length_finish_date {
    position: absolute;
    top: 42px;
    left: -10px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.star_card_length_value {
    font-size: 18px;
    letter-spacing: 0.025em;
    font-weight: 500;
    color: #111;
}
.star_card_length_outlook {
    font-size: 11px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    color: #606060;
    text-transform: uppercase;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}
.star_right_value_mode {
	width: 104px;
    text-align: center;
    font-weight: 500;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}
.star_right_value_win_rate {
	width: 90px;
    font-weight: 500;
    text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}
.star_return {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    width: 104px;
    justify-content: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.star_right_value_tstat {
    width: 150px;
}
.knowledge_table_tstat_chart{
    height: 60px;
    margin-top: 9px;
    position: relative;
}
.knowledge_table_tstat_tooltip {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: capitalize;
    position: absolute;
    z-index: 1;
    font-size: 10px;
    top: -14px;
    width: 80px;
}

.basket_star_base_value {
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    top: -6px;
    left: 17px;
    width: 70px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}


.dividend_tooltip_top_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* border-bottom: 1px solid #e4e8ef; */
}

.dividend_tooltip_outer_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.dividend_tooltip_top_wrapper_first_section {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.dividend_tooltip_top_wrapper_first_section_heading {
    font-weight: 500;
}

/*  */
@media only screen and (max-width: 1240px) {
	.upper_section {
		display: flex;
		flex-direction: row;
		padding: 1.6em 0.9em 1em 0.09em;
		width: 100%;
	}
	.star_left_section {
		display: flex;
		flex-direction: row;
		grid-column-gap: 12px;
		margin-left: 15px;
		width: auto;
		flex-grow: 1;
	}
	.star_card_logo_img {
		width: 34px;
		border-radius: 4em;
	}
	.star_description {
		font-size: 16px;
		font-family: "Open Sans";
		color: #333333;
		font-weight: bold;
		margin-top: -2px;
		margin-bottom: 5px;
	}
	.star_bottom_description {
		display: flex;
		flex-direction: row;
		grid-column-gap: 9px;
		font-size: 12px;
		font-family: "Open Sans";
		margin-top: 3px;
	}
	.star_right_section {
		display: flex;
		flex-direction: row;
		font-size: 12px;
		justify-content: space-between;
		flex-grow: 2;
		grid-column-gap: 1em;
		align-items: center;
		font-family: "Open Sans";
	}
	.star_price,
	.star_return,
	.star_mode,
	.star_length {
		font-size: 12px;
	}
	.star_eod_date,
	.star_rating_heading,
	.star_return_heading,
	.star_win_rate_heading,
	.star_length_heading {
		font-size: 12px;
	}
	span.star_card_rating_value {
		color: #007325;
		font-size: 13px;
		margin-top: -1px;
	}
	.start_card_currency {
		font-size: 9px;
		align-self: flex-end;
		padding-bottom: 1px;
		color: #606060;
	}
	.star_card_countdown_wrapper {
		line-height: 2.4;
	}
	.home_table_rating {
		width: 33px;
		height: 42px;
	}
	.bottom_section {
		display: flex;
		flex-direction: row;
		grid-column-gap: 7px;
		font-size: 10px;
		padding: 0.9em 0.5em 0.9em 1.09em;
		font-family: "Open Sans";
		color: #333333;
		border-top: 1px solid #e4e8ef;
	}
	.star_rating_wrapper {
		display: flex;
		flex-direction: column;
		justify-content: center;
		grid-row-gap: 5px;

		align-items: center;
	}
	.star_timer #id_market_status_text_wrap {
		font-size: 12px;
	}
	.tick_circle {
		width: 12px;
		height: 12px;
		margin-top: 7px;
		border-radius: 3px;
	}
}

.equity_card_wrapper {
	display: flex;
	flex-direction: column;
	width: inherit;
	box-shadow: 0 1px 4px 0 #0000004d;
	background-color: #fff;
}

.equity_top_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    padding: 15px;
}
.equity_logo {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}
.equity_gics_image {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #717375;
}

.equity_img {
	width: 3.5em;
    border-radius: 5em;
    margin-top: 1px;
}
.equity_market_status {
	text-transform: uppercase;
}
.equity_market_timer #id_market_status_timer {
	display: none;
}
.equity_name {
	font-size: 24px;
    letter-spacing: 0.025em;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
}
.equity_ticker {
	color: #2861ff;
    font-weight: 500;
}
.equity_arrow_img {
	width: 11px;
}
.equity_arrow_img_negative {
	width: 10px;
}
.equity_last_close_percentage sup {
	font-size: 12px;
	top: -2px;
}
.equity_market_timer {
	margin-top: 2px;
    font-weight: 300;
}
.equity_price_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	align-items: center;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 300;

}
.negative_red_2_equity {
	color: #a50e0e;
}
.positive_green_2_equity {
	color: #1d8440;
}
.equity_currency {
	font-size: 11px;
	margin-left: -6px;
	display: flex;
	flex-direction: row;
	margin-bottom: -2px;
	color: #606060;
}
.equity_right_wrapper {
	display: flex;
    flex-direction: column;
    /* grid-row-gap: 4px; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 49px;
    padding-top: 3px;
}
.equity_card_equity_flag_img {
    
    width: 15px;
    margin-top: -1px;

}
.equity_upper_bottom_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 19px;
    font-size: 14px;
    align-items: center;
}
.equity_bottom_name_price_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	align-items: center;
}
.equity_bottom_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	/* padding: 1em 0.5em 1em 7em; */
	padding: 0.9em 0.8em 0.9em 1.09em;
	border-top: 1px solid #e4e8ef;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #333;
}
.equity_bottom_data_text {
	color: #717375;
}
.equity_bottom_data_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.equity_currency_logo_wrapper {
	display: flex;
	flex-direction: row;
	position: relative;
	margin-right: 29px;
	margin-left: 12px;
	margin-top: -6px;
}
img.equity_currency_logo_img_one {
	width: 31px;
    position: absolute;
    top: -25px;
    left: -13px;
}
img.equity_currency_logo_img_two {
	position: absolute;
    width: 31px;
    top: -3px;
    left: -1px;
    z-index: 4;
    border: 1px solid white;
    border-radius: 30px;
}

.star_card_logo_relative_wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
    margin-right: 29px;
    margin-left: 12px;
    margin-top: -6px;
}
img.star_card_logo_index {
	width: 30px;
    position: absolute;
    top: -3px;
    left: -1px;
    border-radius: 30px;
}
.star_card_logo_ticker {
	position: absolute;
    width: 33px;
	top: -25px;
    left: -13px;
    z-index: 4;
    border: 1px solid white;
    border-radius: 30px;
}
.equity_card_star_rating {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}
.equity_card_star_rating_value {
	color: #717375;
}

.equity_six_five_volume_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #717375;
	font-weight: 300;

}
.equity_last_updated {
	color: #111;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 300;

}
.equity_price {
    color: #111;
	font-weight: 300;
}
.equity_six_five_value {
	color: #111;
	font-weight: 300;
}
.equity_six_five_value_turnover {
	color: #111;
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
	font-weight: 300;
}
.equity_six_five_heading_turnover {
	position: relative;
	color: #717375;
    font-weight: 300;
}
.equity_card_turnover_currency {
	font-size: 11px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #606060;
}
.equity_six_five_turnover_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #717375;
	padding-top: 1px;
	font-weight: 300;
}
.star_card_flag_card_wrapperr_equity {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #333;
	margin-left: -4px;
	font-weight: 300;

}

/* Safari CSS */
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .equity_card_star_rating_value {
		color: #717375;
		margin-top: 1px;
	}
}}




@media only screen and (max-width: 1240px) {
	.equity_bottom_wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 20px;
		/* padding: 1em 0.5em 1em 7em; */
		padding: 0.9em 0.8em 0.9em 1.09em;
		border-top: 1px solid #e4e8ef;
		font-size: 10px;
		font-family: "Open Sans";
		color: #333;
	}
}

.forex_bottom_row_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 6px;
}
.forex_bottom_outer_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
}

.info_block_info_wrapper_moving_average_forex {
    display: flex;
    flex-direction: row;
    align-items: center;
    /* grid-column-gap: 10px; */
    /* width: 67.3em; */
    height: 42px;
    /* padding-left: 15px; */
    justify-content: flex-start;
}

.info_block_heading_forex {
    color: #333;
    font-family: "Open Sans";
    font-size: 14px;
    width: 257px;
}

.hawk_info_seprator_forex {
	margin-right: 8px;
    margin-left: 5px;
}

.forex_bottom_row_heading {
    color: #717375;
    text-align: start;
    margin-right: 10px;
    font-size: 14px;
}

.forex_bottom_row_value {
    font-size: 14px;
}

.price_indicator_low_value_moving_average_forex_HistoricPage {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    max-width: 157px;
}
.moving_average_gap_wrappper_gap_forex_HistoricPage {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    border-left: 1px solid #e4e8ef;
    margin-left: 0px;
    max-width: 158px;
}

.price_indicator_low_value_moving_average_forex_HawkeyeTable {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    max-width: 122px;
}
.moving_average_gap_wrappper_gap_forex_HawkeyeTable {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    border-left: 1px solid #e4e8ef;
    margin-left: 0px;
    flex: 1 1;
    margin-left: 0px;
    max-width: 124px;
}
.positive_green_strong {
  color: #00a97f;
}
.positive_green_mild {
  color: #26a69a;
}
.positive_green_summary {
  color: #007325 !important;
  font-weight: 500;
}
.negative_red_mild {
  color: #ef5350 !important;
  font-weight: 500;
}
.negative_red_strong {
  color: #ef5350;
  
}
.neutral_color{
  color: #666666;
}

.positive_green_strong_important {
  color: #00a97f !important ;
}
.positive_green_mild_important {
  color: #26a69a !important;
}
.positive_green_summary {
  color: #007325 !important;
  font-weight: 500;
}
.negative_red_mild_important {
  color: #ef5350 !important;
  font-weight: 500;
}
.negative_red_strong_important {
  color: #ef5350 !important;
  
}
.neutral_color_important{
  color: #666666 !important;
}



.positive_green_column1 {
  background-color: #33ab5b33 !important;
  
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 500;
  border-top: none !important;
}

.negative_red1_column1 {
  background-color: #ef535054 !important;
 
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 500;
  border-top: none !important;
}
.positive_green_column2 {
  background-color: #009632 !important;
  color: #ffffff;
 
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 500;
  border-top: none !important;
}

.negative_red1_column2 {
  background-color: #d00000 !important;
  color: #ffffff;
 
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 500;
  border-top: none !important;
  /* border-top: none !important; */
}
.filler_left_table {
  padding: 0.6em 0 0.6em;
  width: 31.5px;
  background-color: #eeeff18f;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 6px;
  margin-left: -1px;
}
.filler_right {
  width: 15.52px;
}
.column_1_table {
  display: flex;
  width: 7.3em;
  line-height: 2.4;
  background-color: #eeeff18f;
  border-top: 1px solid #e4e8ef;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.return_row > .column_1_table:first-of-type {
  border-top: none !important;
}
td.column_2_table {
  width: 5.28em;
  line-height: 2.4;
  background-color: #eeeff18f;
  border-right: 1px solid #8f9297;
  border-top: 1px solid #e4e8ef;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.vertical_class_ {
  border-right: 1px solid #e4e8ef;
  flex: 1 1;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border-top: 1px solid #e4e8ef;
  letter-spacing: 0.025em;
}
.vertical_class_:nth-last-child(2) {
  border-right: none;
  margin-right: 1px;
}
.hawk_table_body:nth-last-child(2) .vertical_class_{

}
.table_rows_dividend_icon {
  width: 8px;
  height: 8px;
}
.table_rows_corporate_icon {
  width: 8px;
  height: 8px;
}
.dividedn_corporate_wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  /* height: 100%; */
  width: 100%;
  justify-content: space-between;
}
.table_sequence {
  background-color: #dee0e2;
    border-radius: 28px;
    height: 19px;
    color: #333;
    width: 19px;
    line-height: 1.8;
    text-align: center;
    font-size: 11px;
}

.table_sequence_last {
  border-radius: 28px;
  height: 19px;
  color: black;
  width: 19px;
  font-size: 10px;
  text-align: center;
  /* padding-top: 3px; */
}
.default_row {
  background-color: #F1F3F4;
}

.default_row_sig {
  background-color: #F1F3F4;
  font-weight: 500;
}

.default_row_basket {
  background-color: #F1F3F4 !important;
}
.hawk_table_wrapper {
	display: flex;
	width: 100%;
	flex-direction: column;
	box-shadow: 0px 0px 0px 0 #0000004d;
}
.hawk_table {
  width: 100%;
  border-spacing: 0.9px;
  border-top: 1px solid #e4e8ef;
  transition: all 0.5s ease;
}
.hawk_table > .return_row_hidden {
  transition: all 0.5s ease;
}

.hawk_table_outer_header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /* grid-column-gap: 1em; */
  padding: 0.46em 1em 0.46em 0.8em;
  font-size: 18px;
  letter-spacing: 0.025em;
  align-items: center;
}
.hawk_table_toggle_wrapper {
  /* display: flex; */
  position: absolute;
  left: 144px;
}
.hawk_table_left_header {
  display: flex;
  flex-direction: row;
  grid-column-gap: 17px;
  align-items: center;
  line-height: 0;
}
.hawk_head_tr {
  display: flex;
  flex-direction: row;
  position: sticky;
  height: 35px;
  top: 0;
  line-height: 0;
  color: #333333;
}
.filler_left_table_heading {
  width: 31.5px;
  border-bottom: 1px solid #e4e8ef;
  height: 35px;
}
.filler_right_heading {
  width: 17.6px;
  border-bottom: 1px solid #8f9297;
  height: 35px;
}
.hawk_head_tr > th {
  font-weight: 100 !important;
}
.hawk_heading_date {
  width: 7.3em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  text-align: inherit;
  align-items: center;
}
.hawk_heading_event {
  width: 5.2em;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 1px solid lightgray;
}
.n_time_heading {
  flex: 1 1;
}

.hawk_head_tr > .n_time_heading {
  border-right: 1px solid #e4e8ef;
  border-bottom: 1px solid #8f9297;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  justify-content: center;
}
.hawk_head_tr > .n_time_heading:nth-last-child(2) {
  border-right: none;
  margin-right: -1.1px;
}
.hawk_table_body {
  display: flex;
  flex-direction: column;
  transition: all 0.5s ease;
  margin-top: -1px;
}
.return_row + .vertical_class {
  border-left: none;
}
.instance_date {
  padding-left: 4px;
}
.return_row {
  display: flex;
  width: 100%;
  flex-direction: row;
  text-align: center;
  font-size: 13px;
  height: 35px;
}
.return_row_hidden {
  width: 100%;
  flex-direction: row;
  text-align: center;
  font-size: 13px;

  height: 35px;
}
.hawk_heading_expand_logo {
  margin-top: 3px;
}
.hawk_table_heading {
	font-family: "Open Sans";
    color: #111;
    font-weight: 500;
    margin-left: -4px;
    margin-top: 2px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.hawk_live_logo {
	margin-top: 1px;

    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

/* @media only screen and (max-width: 1240px) {

  .hawk_table_outer_header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    /* grid-column-gap: 1em; 
    padding: 0.46em 1em 0.46em 0.8em;
    font-size: 16px;
    letter-spacing: 0.025em;
    align-items: center;
}
.filler_left_table_heading {
  width: 21.5px;
  border-bottom: 1px solid #e4e8ef;
  height: 35px;
}
.return_row {
  display: flex;
  width: 100%;
  flex-direction: row;
  text-align: center;
  font-size: 10.5px;
  height: 35px;
}
.hawk_heading_date {
  width: 7.3em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 10.5px;
  text-align: inherit;
  align-items: center;
}
.hawk_heading_event {
  width: 5.2em;
  font-size: 10.5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 1px solid lightgray;
}
.hawk_head_tr > .n_time_heading {
  border-right: 1px solid #e4e8ef;
  border-bottom: 1px solid #8f9297;
  display: flex;
  flex-direction: column;
  font-size: 10.5px;
  justify-content: center;
}
}  */
@media only screen and (max-width: 1240px) {
  .hawk_table_wrapper {
    display: flex;
    width: 100%;
   
    flex-direction: column;
    box-shadow: 0px 0px 4px 0 #0000004d;
}
.hawk_table_border_join_wrapper {
  display: flex;
  flex-flow: column;
  grid-row-gap: 0.7142em;
  box-shadow: none;
  
}
/* .hawk_table_wrapper:hover{
  overflow: overlay;
} */
.hawk_table {
  width: 100%;
  border-spacing: 0.9px;
  border-top: 1px solid #e4e8ef;
  transition: all 0.5s ease;
  
}
.hawk_table_outer_header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /* grid-column-gap: 1em; */
  padding: 0.46em 1em 0.46em 0.8em;
  font-size: 18px;
  letter-spacing: 0.025em;
  align-items: center;
 
}
}

.hawktable_header {
	width: 100%;
	box-shadow: 0 1px 4px 0 #0000004d;
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
	background-color: #fff;
}

.header_bottom_section {
	display: flex;
    flex-direction: row;
    grid-column-gap: 1.429em;
    border-top: 1px solid #e4e8ef;
    font-size: 14px;
    padding: 0.82em 0em 0.82em 1.09em;
	color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.header_block_title {
	color: #111;
	font-size: 14px;
}
.header_block_wrapper,
.eventbased_time {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	line-height: 1.5;
}
.header_block_blue {
}

.toggle_historic_text {
}
.header_block_signal_derived_icon {
	width: 14px;
    height: 14px;
}
.toggle_category_text {
}
.hawk_header_button_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	padding-left: 13px;
	align-items: center;
	margin-top: -6px;
}
.event_flag,
.header_block_blue,
.header_block {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}
.header_top_section {
	
    display: flex;
    flex-direction: column;
    grid-row-gap: 0.55em;
    /* border-top: 1px solid #d3d3d3; */
    padding: 0px 0px 3px 0px;

    /* padding: 0px 15px 3px 20px; */
}
.hawk_expand_logo {
	cursor: pointer;
}
.header_top_heading {
	font-size: 18px;
    height: 45px;
    font-family: "Open Sans";
    font-weight: 500;
    color: #111;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    grid-column-gap: 20px;
    align-items: center;
    border-bottom: 1px solid #e4e8ef;
    padding: 0px 15px 0px 20px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.card_description_wrapper_formatter_ai_table {
	display: flex;
	flex-direction: column;
}
.card_description_first_line_ai_table {
	width: 126px;
    text-align: inherit;
    font-weight: 500;
    
}
.card_description_unordered_wrapper_ai_table {
	margin: 0;
	padding-left: 17px;
	padding-right: 13px;
	width: 90em;
}
.hawk_toggle_favorite_wrapper {
	padding-top: 5px;
}
.header_bottom_heading {
	font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
    margin-left: 2px;
    position: relative;
    padding: 0px 15px 3px 20px;
}
.header_bottom_heading :hover{
	color: #111 !important; 
}


@media only screen and (max-width: 1240px) {
	.header_top_heading {
		font-size: 16px;
		font-family: "Open Sans";
		font-weight: bold;
		color: #111;
	}
	.header_bottom_heading {
		font-size: 12px;
		font-family: "Open Sans";
		color: #111;
	}
	.header_bottom_section {
		display: flex;
		flex-direction: row;
		grid-column-gap: 1.429em;
		border-top: 1px solid #e4e8ef;
		font-size: 13px;
		padding: 1em 0em 0.9em 1.09em;
		font-family: "Open Sans";
	}
	.card_description_first_line_ai_table {
		width: 121px;
	}
}

.summary_wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	grid-row-gap: 0.7142em;
}

.sumamry_table_row {
	display: flex;
	flex-direction: row;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	height: 34px;
}

.summary_table {
	width: 100.2%;
}

.summary_table_body {
	display: flex;
	flex-direction: column;
	font-weight: 100;
}
sup.summary_percentage_sup {
	top: -1px;
	font-size: 10px;
}
.accordion_summary_heading_extended {
	font-size: 12px;
	color: #464a4c;
	align-self: center;
	margin-top: 2px;
	font-weight: 500;
	letter-spacing: 0.0123em;
}
.accordion_summary_divider {
	border-right: 1px solid #717375;
	height: 15px;
	align-self: center;
	margin-top: 2px;
	margin-left: -9px;
}
.accordian_summary {
	background-color: rgb(255, 255, 255);
	color: #444;
	cursor: pointer;
	/* padding: 18px; */
	display: flex;
	align-items: center;
	border: none;
	outline: none;
	transition: background-color 0.6s ease;
	padding-top: 10px;
	padding-bottom: 10px;
}
.return_row:first-of-type(1) .vertical_class_ {
	border-top: none !important;
}
.filler_right_summary {
	width: 18.2811px;
}
.filler_right_summary_hidden {
	width: 16.3px;
	border-top: 1px solid #e4e8ef;
}
.summary_heading {
	width: 196.34px;
	
	line-height: 2.7;
}
.summary_heading_extra {
	width: 196.3px;
	padding-left: 1.5em;
	border-left: 4px solid white;
	line-height: 2.7;
	border-right: 1px solid #e4e8ef;
	border-top: 1px solid #e4e8ef;
}
.summary_wrapper_absolute {
	display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
}
.summary_wrapper_relative {
	box-shadow: 0px 0px 3px 0 #0000004d;
	background-color: #fff;
}
.accordion_title_summary {
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	font-size: 0.56em;
	margin-left: -2px;
}
.vertical_class_summary:nth-last-child(2) {
	border-right: none !important;
	margin-right: 1px;
}
.accordion_summary_heading {
	width: 100%;
	height: 44px;
	display: flex;
	padding-left: 0.8em;
	flex-direction: column;
	justify-content: center;
	margin-bottom: -2px;
}
.accordion_summary_heading_wrapper {
	display: flex;
    flex-direction: row;
    line-height: 2;
    grid-column-gap: 12px;
    font-size: 15px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    color: #111;
    font-family:-apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.win_rate_summary {
	background-color: #c7efff99;
	color: #111;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
}
.vertical_class_summary {
	padding: 0.6em 0 0.6em 0;
	border-right: 1px solid #e4e8ef;
	flex-grow: 1;
	flex-basis: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
	border-top: 1px solid #e4e8ef;
	align-items: center;
}

/* .accordion_content_summary > .sumamry_table_row {
} */
.average_summary > .vertical_class_summary {
	border-right: none;
	border-top: none;
}
.win_rate_summary > .vertical_class_summary {
	border-right: none;
	border-top: none;
}
.accordion_content_summary {
	background-color: white;
	overflow: hidden;
	font-size: 0.565em;
	transition: max-height 0.6s ease;
	margin-top: -2px;
}
.average_summary {
	background-color: #00baff52;
}
.average_summary_heading {
	border-left: 4px solid #00baff52;
	display: flex;
	flex-direction: column;
	width: 193.98px;
	font-size: 13px;
	text-align: inherit;
	justify-content: center;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	align-items: center;
}
.win_rate_heading {
	border-left: 4px solid #03a9f44f;
}
.standard_deviation_heading {
	border-left: 4px solid #9c9c9c;
	border-right: 1px solid #e4e8ef;
	border-top: 1px solid #e4e8ef;
}
.standar_deviation .filler_right_summary {
	border-top: 1px solid #e4e8ef;
	width: 17.1px;
}
.summary_footer {
	border-top: 1px solid #e4e8ef;
    font-size: 11px;
	padding-left: 20px;
    color: #717375;
    height: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
	
}
.summary_empty_container {
	border-top: 1px solid #e4e8ef;
	padding: 1em 1em 2em 2em;
	font-size: 12px;
	width: 100%;
	margin-left: 0px;
	font-weight: 100;
}

svg.chevron2 {
	margin-left: 2px;
}

.accordion__section_Absolute {
    box-shadow: 0px 0px 3px 0 #0000004d;
	background-color: #fff;
}
.accordion__section_beta {
    box-shadow: 0px 0px 3px 0 #0000004d;
}
/* @media only screen and (max-width: 1240px) {
  .sumamry_table_row {
    display: flex;
    flex-direction: row;
    font-size: 10.5px;
    font-family: "Roboto";
    height: 34px;
}
.average_summary_heading {
  border-left: 4px solid #03a9f4;
  display: flex;
  flex-direction: column;
  width: 152.73px;
  font-size: 10.5px;
  text-align: inherit;
  justify-content: center;
  padding-left: 19px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.summary_heading {
  width: 152.73px;
  padding-left: 1.55em;
  border-left: 4px solid white;
  line-height: 2.7;
}
.summary_heading_extra {
  width: 152.73px;
  padding-left: 1.5em;
  border-left: 4px solid white;
  line-height: 2.7;
  border-right: 1px solid #e4e8ef;
  border-top: 1px solid #e4e8ef;
}

} */

@media only screen and (max-width: 1240px) {
	.summary_wrapper {
		display: flex;
		flex-direction: column;
		grid-row-gap: 0.7142em;
	}
	/* .summary_wrapper:hover{
  overflow: overlay;
} */
	.summary_wrapper_absolute {
		box-shadow: 0px 0px 3px 0 #0000004d;
	}
	.summary_wrapper_relative {
		box-shadow: 0px 0px 3px 0 #0000004d;
	}
}

.average_summary_heading2 {
    border-left: 4px solid #03a9f4;
    display: flex;
    flex-direction: column;
    width: 193.63px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
    height: 35px;
    background-color: #00baff52;
    padding-left: 15px;
}

.basket_summary_table_fixed_column_summary
{
    table-layout: fixed;
    width: 1442px;
    border-spacing: 0px;
    margin-bottom: 14px;

}


/* Safari CSS */
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.average_summary_heading2 {
    border-left: 4px solid #03a9f4;
    display: flex;
    flex-direction: column;
    width: 193.63px;
    font-size: 13px;
    text-align: left;
    text-align: initial;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    font-weight: 500;
    position: absolute;
    left: 0;
    height: 35px;
    background-color: #00baff52;
    padding-left: 24px;
    }
}}

.accordion_title_summary2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 0.56em;
}
.summary_heading2 {
    border-left: 4px solid #03a9f44f;
    display: flex;
    flex-direction: column;
    width: 193.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
    height: 35px;
    background-color: #c7efff99;
    padding-left: 15px;
}
.summary_heading_standard_deviation_innner {
    padding-left: 15px;
    border-left: 4px solid #9c9c9c;
    height: 35px;
    margin-left: -1px;
    margin-top: -1px;
    z-index: 1;
    color: #111;
	
}
.standard_deviation_heading2 {
    display: flex;
    flex-direction: column;
    width: 193.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
  
    border-right: 1px solid #e4e8ef;
    border-top: 1px solid #e4e8ef;
    height: 35px;
}
.hawk_fixed-column-inner_summary {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 193.5px;
}
.vertical_class_summary2 {
    height: 35px;
    border-top: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    font-size: 13px;
    flex: 1 1;
    letter-spacing: 0.025em;
    text-align: center;
    line-height: 2.7;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_summary_table_fixed_column {
    table-layout: fixed;
    min-width: 80.1em;
    width: 100%;
    border-spacing: 0px;
    margin-bottom: 14px;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
}

.vertical_class_summary2:nth-last-child(1) {
    border-right: none;
    margin-right: 1px;
}

.summary_heading_extra2 {
    display: flex;
    flex-direction: column;
    width: 193.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    padding-left: 16px;
    position: absolute;
    left: 0;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    height: 35px;
    color: #111;
	
}

.sumamry_table_row2 {
    width: 100%;
    display: inline-flex;
}

.accordion_content_summary2 {
    background-color: white;
    overflow: hidden;
    font-size: 0.565em;
    transition: max-height 0.6s ease;
    margin-top: -14px;
}

.hawk_summary_table_fixed_column_summary {
    table-layout: fixed;
    min-width: 1200px;
    width: 100%;
    border-spacing: 0px;
    margin-bottom: 14px;
    
}

.hawk_summary_table_fixed_column_summary_hidden {
    table-layout: fixed;
    min-width: 1200px;
    width: 100%;
    border-spacing: 0px;
    margin-bottom: 0px;
    
}
.basket_summary_table_fixed_column_summary_hidden {
    table-layout: fixed;
    width: 1442px;
    border-spacing: 0px;
    margin-bottom: 0px;
    
}

.average_summary .vertical_class_summary2
{
    border-top: none;
    border-right: none;
}

.win_rate_summary .vertical_class_summary2
{
    border-top: none;
    border-right: none;
}

.hawk_summary_absolute_ticker_name {
    display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
}

.accordion_factor_switch_button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 262px;
    align-items: center;
}

.accorion_factor_button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 35px;
    padding: 0 10px;
    /* border: 1px solid #e4e8ef; */
    border-radius: 4px;
    cursor: pointer;
    font-size: 13px;
    align-items: center;
    width: 159px;
}
.accordion_factor_show_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin-right: -10px;
    color: #606060;
}
.factor_expand_icon {
    margin-left: 14px;
}

.factor_hidden_heading {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    color: #111;
	
}
.factor_heading_extra2 {
    display: flex;
    flex-direction: column;
    width: 193.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    padding-left: 1px;
    position: absolute;
    left: 0;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    height: 35px;
}

.factor_extra_heading_extra2 {
    display: flex;
    color: #111;
    flex-direction: column;
    width: 193.98px;
    font-size: 12px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-left: 26px;
    position: absolute;
    left: 0;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    height: 35px;
    
}
.factor_contribution_top_heading {
    padding: 0px 5px 0px 0px;
}
.accordion__section_factor {
    box-shadow: 0px 0px 3px 0 #0000004d;
}

.vertical_class_summary2_eom{
    height: 35px;
    border-top: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    border-left: 2px solid #e4e8ef;
    font-size: 13px;
    min-width: 60px;
    letter-spacing: 0.025em;
    text-align: center;
    line-height: 2.7;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    position: absolute;
    right: 0px;

}

.vertical_eom_standard_deviation_border_bottom{
    border-bottom: 1px solid #e4e8ef;
}
.vertical_class_background_white{
    background-color: #fff;
}
.vertical_class_win_rate{
    background-color: #ddf5ff;
}
.vertical_eom_average_rate{
    background-color: #aee3fb;
}
.hawk_toggle_wrapper {
	display: flex;
	flex-direction: column;
	box-shadow: 0 0px 1px 0 #0000004d;
	width: 100%;
	background-color: #eeeff18f;
}
.toggle_uper_section {
	    display: flex;
    flex-direction: row;
    justify-content: space-between;
    grid-column-gap: 110px;
    align-items: center;
    padding-left: 11px;
    height: 45px;
    background-color: #fff;
    padding-right: 20px;
}
.toggle_lower_section {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 13px;
	padding: 0.3em 1.2em 0.3em 1.09em;
	border-top: 1px solid #e4e8ef;
}
.toggle_left_section {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.714em;
	align-items: center;
}
.toggle_left_all_button_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	align-items: center;
}
.toggle_absolute_button {
	display: flex
;
    flex-direction: row;
    justify-content: center;
	height: 27px;
    width: 55px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 10px;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    cursor: pointer;
	padding-top: 2px;
    font-size: 11px;
    align-items: center;
   
    align-self: center;
	
}
.toggle_outlook_button_scatter {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 35px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 10px;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    cursor: pointer;
    font-size: 13px;
    align-items: center;
    width: 73px;
    font-weight: 100;
}
.toggle_absolute_button:hover {
	background-color: #f1f3f4;
}
.hawk_toggle_favorite_wrapper {
}
.toggle_relative_button {
	display: flex
;
    flex-direction: row;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 27px;
    width: 55px;
    padding: 0 10px;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    padding-top: 2px;
    cursor: pointer;
    font-size: 11px;
    align-items: center;
	
}
.toggle_relative_button:hover {
	background-color: #f1f3f4;
}

.toggle_event_button_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	padding: 0.3em;
	cursor: pointer;
	align-items: baseline;
}

.toggle_all_event_text {
	line-height: 2;
}
.toggle_all_event_block {
	border: 1px solid #2861ff;
    border-radius: 16px;
    width: 23px;
    height: 23px;
    color: #2861ff;
    text-align: center;
    display: flex;
    flex-direction: column;
    font-size: 11px;
    justify-content: center;
    align-items: center;
    padding-top: 1px;
    margin-bottom: -3px;

    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.toggle_relative_absolute_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
}
.toggle_active {
	background-color: rgb(55 160 244 / 10%);
	color: #2861ff;
	text-align: center;
	padding: 0.3em 1em;
	border-radius: 3px;
	align-items: center;
}
.toggle_active > .toggle_overlap_block {
	border-color: white !important;
	background-color: white;
	width: 27px;
	height: 27px;
}
.toggle_active > .toggle_all_event_block {
	border-color: white !important;
	background-color: white;
	width: 27px;
	height: 27px;
}
.toggle_overlap_text {
	line-height: 2;
}
.toggle_overlap_block {
	border: 1px solid #333;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	text-align: center;
}
.toggle_category_wrapper {
	padding: 1.3px 5.2px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-self: flex-start;
	color: #333 !important;
	line-height: 2;
	margin-top: 3px;
}

.toggle_category_text {
	display: flex;
    flex-direction: row;
	color: #111;
    align-items: center;
    grid-column-gap: 5px;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    font-size: 12px;
    padding-bottom: 2px;
}
.category_star_img {
	width: 21px;
    margin-top: -2px;
}
.toggle_chart_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #e4e8ef;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
}
.toggle_historic_button_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    width: fit-content;
    cursor: pointer;
    color: #111;
    letter-spacing: 0.025em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    font-weight: 500;
    font-size: 12px;
    justify-content: center;
    align-items: center;
}
.toggle_historic_text {
	text-transform: uppercase;
    margin-top: 3px;
}
.data_series_img {
	width: 17px;
	height: 17px;
}
.toggle_historic_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.hawk_copy_buttons {
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 35px;
	padding: 0 10px;
	border: 1px solid #e4e8ef;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
	align-items: center;
	margin-left: auto;
	margin-right: -1037px;
	background-color: #2861ff;
	color: #fff;
}

@media only screen and (max-width: 1240px) {
	.toggle_absolute_button {
		padding: 0.5em;
		font-size: 12px;
		border-right: 1px solid #e4e8ef;
		cursor: pointer;
		text-align: center;
		width: 72px;
		height: 42px;
	}
	.toggle_relative_button {
		padding: 0.5em 0em 0.5em 0;
		margin-left: -2px;
		font-size: 12px;
		border-right: 1px solid #e4e8ef;
		cursor: pointer;
		width: 72px;
		height: 42px;
		text-align: center;
	}
}

.price_indicator_bar {
	display: flex;
	flex-direction: column;
	width: 5px;
	height: 15px;
	background-color: #ced2d4;
}

.price_indicator_bar_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}

.price_indicator_inner {
	display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    align-items: center;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    height: 100%;
}
.price_indicator_wrapper {
	grid-column-gap: 0px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    justify-content: center;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    /* padding-left: 11px; */
    flex: 1 1;
    border-bottom: 1px solid #e4e8ef;
}

.bar_active_class {
	background-color: #2861ff;
	position: relative;
}
.bar_active_class1 {
	background-color: #2861ffad;
	position: relative;
}
.bar_active_class2 {
	background-color: #2861ff73;
	position: relative;
}

.bar_active_label {
	position: absolute;
	font-size: 11px;
	top: -20px;
	display: flex;
	flex-direction: row;
	width: 56px;
	left: -9px;
	color: #2861ff;
}
.bar_active_lower_quartile {
	background-color: #a6a8a9;
}
.bar_active_upper_quartile{
	background-color: #a6a8a9;
}
.price_indicator_high_value {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	line-height: 1.4;
	/* width: 70px; */
}
.price_indicator_low_value {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	line-height: 1.4;
	/* width: 70px; */
}
.price_indicator_price_change_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    font-size: 12px;
    align-items: baseline;
}
.price_indicator_price_currency {
    color: #717375;
    font-size: 10px;
    align-self: end;
    margin-bottom: 1px;
}

/* Safari CSS */
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.price_indicator_price_currency {
	color: #717375;
	font-size: 10px;
	align-self: flex-end;
	margin-bottom: 1px;
	}
}}

.price_indicator_price {
	font-size: 13px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.price_indicator_date {
	font-size: 11px;
    color: #717375;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.hawk_info_bar_wrapper {
	display: flex;
    flex-direction: column;
    font-family: "Open Sans";
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
    flex: 1 1;
    min-width: 870px;
}
.hawk_info_exchange_header_wrapper {
    display: flex
    ;
    flex-direction: row;
    align-items: center;
    padding-right: 15px;
    background-color: #f2f5f7;
    border-bottom: 1px solid #e4e8ef;
    padding-top: 1px;
}
.hawk_info_bar_wrapper_Index {
	display: flex;
    flex-direction: column;
    font-family: "Open Sans";
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
    width: 1000px;
}
.hawk_info_bar_image {
	cursor: pointer;
}
.grey_color{
	color: #9c9c9c;
}
.blue_color{
	color: #2861ff;
}
.black_color{
	color: #111;
}

.hawkeye_table_absolute_daily_deviation_img {
	width: 21px;
	margin-right: 17px;
	margin-left: -3px;
	margin-bottom: -4px;
}
.info_block_analyst_number_value {
	color: #333333;
	display: flex;
	width: 24.28px;
	flex-direction: row;
	justify-content: end;
	letter-spacing: 0.025em;
}
.info_block_heading_index_description {
	color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    font-size: 13px;
    width: 17em;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    /* background-color: rgba(238, 239, 241, 0.5607843137254902); */
    padding-left: 20px;
    border-bottom: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
}
.info_value_wrapper_index_description {
	width: 50.7em;
    height: 100%;
    line-height: 1.2;
    grid-column-gap: 20px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    justify-content: flex-start;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    padding-left: 23px;
    padding-right: 15px;
    border-bottom: 1px solid #e4e8ef;
}
.hawk_info_heading_wrapper {
	display: flex
;
    flex-direction: row;
    padding: 6.9px 15px 6.9px 12px;
    grid-column-gap: 15px;
    align-items: center;
    /* background-color: #f2f5f7; */
    /* border-right: 1px solid #e4e8ef; */
}
.hawk_info_context_button_active {
    border-bottom: 2px solid rgb(40, 97, 255);
    padding-top: 2px;
}
.hawk_info_context_button_wrapper {
    display: flex
;
    flex-direction: row;
}
.hawk_info_context_button {
    display: flex
;
    flex-direction: row;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 39.5px;
    padding: 0 10px;
    align-items: center;
    border-right: 1px solid #e4e8ef;
    cursor: pointer;
}
.info_block_volatility_text {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}
.dark_black {
	color: #000;
}
.hawk_info_bar_header {
	font-size: 15px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.info_block_value_wrapper_five {
	display: flex;
	flex-direction: row;
	width: 8.4em;
}

.info_block_fivevalue {
	display: flex;
}
.info_blockvalue_fiveheading {
	color: #717375;
	flex: 1 1;
}
.info_block_info_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 58px;
	width: 63.3em;
	
	justify-content: flex-start;
}
/* .info_block_info_wrapper_moving_average {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 58px;
	width: 67.3em;
	
	justify-content: flex-start;
	/* width: 72.3em;
	
	justify-content: flex-start; 
} */
.hawk_info_seprator_moving_average {
	/* margin-left: 20px;
	margin-right: 20px; */
}
.hawk_info_seprator_moving_average_two {
	/* margin-left: 20px;
	margin-right: 20px; */
}
.info_block_info_wrapper_moving_average {
	display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 42px;
    justify-content: flex-start;
}

.info_block_info_wrapper_moving_average_etf_info {
	display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 42px;
    justify-content: flex-start;
}
.info_block_value_moving_average {
	color: #333333;
	display: flex;
	width: 691.31px;
	font-size: 14px;
	flex-direction: row;
	justify-content: flex-start;
	letter-spacing: 0.025em;
	grid-column-gap: 5px;
	font-family: "Open Sans";
}
.info_blockvalue_heading_matrix_total {
	color: #717375;
	width: 70.31px;
	text-align: start;
}
.hawk_info_moving_day_para {
	margin: 0;
	line-height: 1.8;
}
.hawk_info_moving_day_direction_negative {
	-webkit-text-decoration: underline #d00000;
	        text-decoration: underline #d00000;
	color: #000;
}
.hawk_info_moving_day_direction_positive {
	-webkit-text-decoration: underline #008000;
	        text-decoration: underline #008000;
	color: #000;
}
.moving_average_twotriangle {
	width: 11px;
	margin-left: 2px;
	margin-bottom: 1px;
}
.hawkeye_table_past_performace_img_two_hundred {
	width: 16px;
	margin-right: 18px;
	margin-bottom: -2px;
}
.info_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;;
	font-size: 14px;
	align-items: center;
	width: 47em;
}
.info_value_wrapper_moving_average_knowledge-table {
    grid-column-gap: 20px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    justify-content: flex-start;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    padding-left: 22px;
    border-bottom: 1px solid #e4e8ef;
}
.info_value_wrapper_moving_average_history {
    grid-column-gap: 48px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    justify-content: flex-start;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    padding-left: 22px;
    border-bottom: 1px solid #e4e8ef;
}
.info_value_wrapper_moving_average {
	grid-column-gap: 20px;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    justify-content: flex-start;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    padding-left: 22px;
    border-bottom: 1px solid #e4e8ef;
}
.info_value_wrapper_moving_average_etf_info {
	grid-column-gap: 20px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;;
    justify-content: flex-start;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    padding-left: 23px;
    border-bottom: 1px solid #e4e8ef;
}
.price_indicator_low_value_relative_volatility {
	display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    /* min-width: 131px; */
}
.hawk_info_beta_heading {
    display: flex
    ;
        flex-direction: column;
        grid-column-gap: 5px;
        font-size: 14px;
        align-items: center;
        line-height: 1.2;
        height: 100%;
        justify-content: center;
        flex: 1 1;
        /* min-width: 131px; */
        border-left: 1px solid #e4e8ef;
        color: #111;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-weight: 500;
}
.hawk_info_beta_value_wrapper {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    /* min-width: 131px; */
    border-left: 1px solid #e4e8ef;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.info_block_value_wrapper_moving_description_knowledge-table {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    color: #111;
    flex: 4.1 1;
    grid-column-gap: 3px;
    height: 100%;
    align-items: center;
    font-size: 13px;
}
.info_block_value_wrapper_moving_description_history {
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    color: #111;
    flex: 4.1 1;
    grid-column-gap: 20px;
    height: 100%;
    align-items: center;
    font-size: 13px;
    padding-left: 5px;
}

.info_blockvalue_heading_two {
	color: #717375;
	
	text-align: start;
}
.info_blockvalue_heading_fifty {
	color: #717375;
	
	text-align: start;
}
.info_blockvalue_heading_moving_description {
	margin-left: 0px;
}
.hawkeye_table_win_matrix_img {
	width: 16px;
	margin-right: 19px;
	margin-bottom: -2px;
}
/* .info_block_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 6px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #e4e8ef;
} */
.info_block_wrapper {
	display: flex;
    flex-direction: column;
    /* border-top: 1px solid #e4e8ef; */
    color: #111;
}
.info_block_wrapper_historical{
    display: flex;
    flex-direction: column;
    /* border-top: 2px solid #e4e8ef; */
    color: #111;
}
.info_block_value_wrapper {
	display: flex;
	flex-direction: row;
	width: 10.4em;
	grid-column-gap: 0px;
}
.info_block_value_wrapper_ten {
	display: flex;
	flex-direction: row;
	width: 9.5em;
}
.info_block_value_wrapper_price_target {
	display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    /* width: 109.92px; */
    
}
.info_block_value_wrapper_moving {
	display: flex;
    flex-direction: row;
    /* width: 10.4em; */
    grid-column-gap: 20px;
}
.info_block_value_wrapper_no_analyst_coverage {
    display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    width: 128.92px;
}
.info_price_target_inner_wrapper {
    
	display: flex;
    flex-direction: row;
    grid-column-gap: 23px;
    flex: 1 1;

}
.info_block_value_price_target {
	color: #111;
    display: flex;
    flex-direction: row;
    letter-spacing: 0.025em;
    grid-column-gap: 3px;
}
.info_block_value_wrapper_moving_fifty {
	display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    width: 109.92px;
}
.info_block_value_wrapper_moving_turnover {
	display: flex;
    flex-direction: row;
	grid-column-gap: 20px;

}
.info_block_value_flow_value_currency {
    color: #111;
    display: flex;
    flex-direction: row;
    justify-content: end;
    letter-spacing: 0.025em;
    grid-column-gap: 10px;
}
.info_block_value_turnover_value_currency {
	color: #111;
    display: flex;
    flex-direction: row;
    justify-content: end;
    letter-spacing: 0.025em;
    grid-column-gap: 5px;
}
.hawk_info_turnover_currency_value_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
}
.star_card_lower_value_hawk_info {
    color: #111;
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.info_block_heading_ticker {
    color: #2861ff;
    font-weight: 500;
    font-size: 10px;
    padding-top: 2px;
}
.info_block_heading {
	color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    font-size: 13px;
    width: 17em;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    grid-column-gap: 5px;
    /* justify-content: center; */
    /* background-color: rgba(238, 239, 241, 0.5607843137254902); */
    padding-left: 20px;
    border-bottom: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    /* border-left: 4px solid #9c9c9c; */
    position: relative;
}
.hawk_info_border_block {
    height: 43px;
    position: absolute;
    left: 0px;
}
.info_block_heading:nth-last-of-type(0)
{
	border-bottom: none;
}
img.hawkeye_table_past_performace_img {
	width: 16px;
	margin-right: 19px;
	margin-bottom: -2px;
}
.info_block_hl {
	border-top: 1px solid #e4e8ef;
	width: 100%;
	margin-left: 46px;
}
.hawkeye_table_performance_img {
	width: 16px;
	margin-right: 18px;
	margin-bottom: -3px;
}
.hawk_info_bar_img {
	width: 23px;
    margin-bottom: -6px;
}
.info_blockvalue_heading {
	color: #717375;
	width: 70.31px;
	text-align: start;
}
.info_block_value {
	color: #111;
    display: flex;
    
    flex-direction: row;
    letter-spacing: 0.025em;
}
.info_block_thirtyvalue {
	color: #333333;
	display: flex;
	width: 55.28px;
	flex-direction: row;
	justify-content: end;
}
/* .info_block_info_wrapper_two_hundred_moving_average {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 57px;
	width: 100%;
	
	justify-content: flex-start;
} */
.info_block_info_wrapper_two_hundred_moving_average {
	display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 42px;
    justify-content: flex-start;
}
.info_blockvalue_heading_two_flow {
    color: #717375;
   
    text-align: start;
}
.two_movin_price_currency {
	font-size: 11px;
	margin-right: -3px;
	margin-top: 1px;
	color: #606060;
}
.price_target_price_currency {
	font-size: 11px;
	margin-right: -1px;
	margin-top: 1px;
	color: #606060;
	margin-left: 1px;
}
.two_movin_avg_price_last_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
	align-items: baseline;
}
.replace_with_triangle_wrapper_ {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
}
.replace_with_triangle_img_ {
	width: 11px;
	margin-top: 0px;
}
.info_block_value_wrapper_win_matrix {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	align-items: center;
}
.info_blockvalue_heading_matrix_loss_total {
	color: #717375;
	width: 70.31px;
	text-align: start;
}
.info_block_loss_value {
	color: #333333;
	display: flex;
	width: 55.28px;
	flex-direction: row;
	justify-content: end;
}
.info_block_value_wrapper_loss_matrix {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0px;
	width: 10.4em;
}
.hawk_info_seprator {
	/* margin-right: 20px; */
}
.hawkinfo_bar_letter_spacing {
	letter-spacing: 0.025em;
}

.info_block_value_wrapper_relative_volatility {
	display: flex;
	flex-direction: row;
	width: 31.4em;
	grid-column-gap: 0px;
}
.info_block_value_relative_volatility_versus {
	color: #333333;
	display: flex;
	flex-direction: row;
	justify-content: end;
	letter-spacing: 0.025em;
	margin-left: -2px;
}

.etf_analyst_extra_info {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.info_block_analyst_nav_value {
	color: #111;
    display: flex;
    flex-direction: row;
    justify-content: end;
    letter-spacing: 0.025em;
    grid-column-gap: 4px;
}
.info_blockvalue_heading_nav {
	color: #717375;
    width: 142.31px;
    text-align: start;
}
.hawk_info_seprator_analyst_etf {
    margin-right: 10px;
    margin-left: -4px;
}
.info_block_analyst_nav_ratio_value {
    display: flex;
    flex-direction: row;
    justify-content: end;
    letter-spacing: 0.025em;
    width: 50px;
}
.info_block_value_wrapper_nav_etf {
	display: flex;
    flex-direction: row;
    /* width: 15.4em; */
    grid-column-gap: 0px;
}
.info_blockvalue_heading_nav_per_share {
    color: #717375;
    width: 78px;
    text-align: start;
}
.info_block_value_wrapper_nav_etf_premium {
    display: flex;
    flex-direction: row;
    width: 14.4em;
    grid-column-gap: 0px;
}


/* Analsyt Block */

.analyst_block_inner_wrapper {
	display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    justify-content: center;
    align-items: center;
    color: #111;
    align-self: center;
    position: relative;
    /* border-top: 2px solid #e4e8ef; */
    margin-top: -4px;
    flex: 1 1;
    /* max-width: 117px; */
    min-width: 51px;

}
.analyst_block_box_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
}
.analyst_block_line {
    width: 100%;
    border: 1px solid #e4e8ef;
}
.analyst_block_line_wrapper {
	display: flex;
    flex-direction: column;
    width: min-content;
    align-items: center;
    grid-column-gap: 10px;
    padding-top: 15px;

}
.analyst_block_heading {
	font-size: 10px;
    color: #717375;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 4px;
    left: 1px;
}
.analyst_block_value {
	width: 100%;
    text-align: center;
    height: 16px;
    margin-bottom: -6px;
    border-radius: 3px;
    line-height: 1.2;
    color: #fff;
    font-weight: 500;
    z-index: 1;
    position: absolute;
    top: -9px;

    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	
}

.analyst_strong_block{
	background-color: #1A8F88;
}
.analyst_buy_block{
	background-color: #26C073;
}
.analyst_hold_block{
	background-color:  #A6A8A9;
}
.analyst_sell_block{
	background-color: #FB333A;
}
.analyst_strong_sell_block{
	background-color: #D00000;
}

.analyst_block_outer_wrapper {
	display: flex;
    height: 100%;
    border-left: 1px solid #e4e8ef;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: row;
    justify-content: center;
    flex: 1 1;
}
.hawk_info_seprator_analyst_block {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.price_indicator_price_rel_vol {
    font-size: 13px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 3px;
    font-weight: 500;
}
.price_indicator_price_beta {
    font-size: 13px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 3px;
    font-weight: 500;
}
.moving_average_gap_heading_highlighted{
    font-size: 11px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-weight: 300;
}
@media only screen and (max-width: 1240px) {
	.info_value_wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0px;
		font-family: "Open Sans";
		font-size: 12px;
		align-items: center;
		width: 47em;
	}
	.info_value_wrapper_moving_average {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0px;
		font-family: "Open Sans";
		justify-content: flex-start;
		font-size: 12px;
		width: 55.7em;
	}
	.info_value_wrapper_win_matrix {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0px;
		font-family: "Open Sans";
		justify-content: flex-start;
		font-size: 13px;
		width: 46em;
	}
	.info_block_heading {
		color: #333;
		font-family: "Open Sans";
		font-size: 12px;
		width: 15em;
	}

	.hawk_info_seprator {
		margin-right: 20px;
		margin-left: 20px;
	}
}

.moving_average_outer_wrapper {
    display: flex;
    flex-direction: row;
    height: 42px;
    align-items: center;
    margin-left: 0px;
    flex: 1 1;
    /* padding-left: 16px; */
    border-bottom: 1px solid #e4e8ef;
}
.moving_average_dots {
	border-bottom: 1px solid #333;
	width: 10px;
}
.moving_average_gap_value {
    /* font-weight: 500; */
}
.moving_average_price_label_block {
	width: 5px;
	height: 15px;
	position: relative;
	color: #111;
}
.moving_average_ma_label_block {
	width: 5px;
	height: 15px;
	background-color: rgb(138, 144, 146);
	position: relative;
	color: #111;
}

.price_indicator_low_value_moving_average {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
}
.moving_average_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0px;
    align-items: center;
    font-size: 14px;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 100%;
    width: 100%;
}
.price_indicator_high_value_moving_average
{    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 14px;
    font-family: "Open Sans";
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    border-left: 1px solid #e4e8ef;
}
.moving_average_price_green {
	background-color: #008000;
}
.moving_average_fading_green_1 {
	background-color: #0080009c;
}
.moving_average_fading_green_2 {
	background-color: #0080004f;
}

.moving_average_price_red {
	background-color: #d00000;
}
.moving_average_fading_red_1 {
	background-color: #d000008f;
}
.moving_average_fading_red_2 {
	background-color: #d0000036;
}
.moving_average_price_sig_text {
	font-size: 10px;
}
.moving_average_price_value {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
	position: absolute;
}

.moving_average_price_position_below {
	bottom: -19px;
	right: -12px;
}
.moving_average_price_position_above {
	top: -18px;
	left: -8px;
}
.moving_average_price_movement_img {
	width: 13px;
	height: 16px;
	margin-top: 4px;
}

.moving_average_price_text {
	font-size: 10px;
	color: #717375;
}

.moving_average_ma_position_above {
	top: -19px;
	left: -6px;
}

.moving_average_ma_position_below {
	top: 9px;
	left: -5px;
}
.moving_average_gap_wrappper_gap_history {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
  
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    border-left: 1px solid #e4e8ef;
    margin-left: 0px;

}
.moving_average_gap_wrappper_gap_knowledge-table {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    border-left: 1px solid #e4e8ef;
    margin-left: 0px;
    flex: 1 1;
    margin-left: 0px;
}

.moving_average_gap_wrappper_history {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    border-left: 1px solid #e4e8ef;
}
.moving_average_gap_wrappper_knowledge-table {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
    font-size: 13px;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    line-height: 1.4;
    height: 100%;
    justify-content: center;
    flex: 1 1;
    border-left: 1px solid #e4e8ef;
}

.moving_average_gap_heading {
	
    font-size: 11px;
    color: #717375;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;

}

/* .moving_average_price_text_red {
	color: #d00000a3;
}

.moving_average_price_text_green {
	color: #0080009c;
} */

.hawk_nearology_wrappper {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	color: #111;
	grid-column-gap: 30px;
	font-family: "Open Sans", sans-serif;
}
.hawk_nearology_view_button {
	width: 90.5px;
	height: 30px;
	background-color: #f2f8ff;
	border: 1px solid #2861ff;
	color: #2861ff;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
	border-radius: 3px;
	margin-left: -17px;
}
.hawk_nearology_definition {
	display: flex;
    flex-direction: row;
    line-height: 1;
    grid-column-gap: 5px;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_neaology_right_wrapper {
	padding-right: 17px;
}
.hawk_nearology_heading {
	display: flex
;
    flex-direction: row;
    width: 108px;
    font-size: 14px;
    font-weight: 500;
    color: #2861ff;
    justify-content: end;
}
.hawk_nearology_heading:hover {
	display: flex;
	flex-direction: row;
	width: 108px;
	font-size: 14px;
	font-weight: 500;
	color: #2861ff;
}
.hawk_nearology_icon_wrapper {
}

.hawk_nearology_span {
	display: flex;
	flex-direction: row;
	width: 1259px;
	align-items: center;
	font-family: "NomineeMedium";
	font-size: 13px;
	color: #333;
}

.hawk_neaology_left_wrapper {
	font-size: 14px;
}
.hawk_nearology_icon {
    width: 22px;
    margin-top: -0px;
}
@media only screen and (max-width: 1240px) {
	.hawk_neaology_heading {
		font-size: 15px;
		font-weight: 500;
		display: flex;
		flex-direction: row;
		grid-column-gap: 11px;
		align-items: center;
		padding-top: 7.5px;
	}
	.hawke_nearology_border_wrapper {
		display: flex;
		flex-direction: row;
		width: 58em;
		padding: 0.5em;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e4e8ef;
	}
	.hawk_nearology_definition {
		font-size: 12px;
		display: flex;
		flex-direction: row;
		grid-column-gap: 5px;
		align-items: center;
		color: #333;
	}
	.hawk_nearology_heading {
		display: flex;
		flex-direction: row;
		width: 138px;
		font-size: 12px;
		font-weight: 700;
	}
	.hawk_nearology_span {
		width: 689px;
	}
	.hawk_nearology_view_button {
		width: 63.17px;
		height: 28.78px;
		background-color: #f2f8ff;
		border: 1px solid #2861ff;
		color: #2861ff;
		font-size: 13px;
		font-weight: 500;
		cursor: pointer;
		border-radius: 3px;
	}
}

.hawk_table_first_column_fixed {
	display: contents;
}

.hawk_head_wrapper {
	display: flex;
	width: 100%;
	flex-direction: row;
	text-align: center;
	font-size: 13px;
	height: 35px;
}

.hawk_fixed-column-outter {
	position: relative;
	max-width: 100%;

    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hawk_fixed-column-inner {
	overflow-x: hidden;
	overflow-y: hidden;
	margin-left: 192px;
}

.basket_fixed-column-inner{
	overflow-x: overlay;
    overflow-y: hidden;
    margin-left: 192px;
}

.hawk_table_fixed_column {
	table-layout: fixed;
	min-width: 1200px;
	border-spacing: 0px;

	border-top: 1px solid #e4e8ef;
	border-left: 1px solid #e4e8ef;
	border-bottom: 1px solid #e4e8ef;
}
.hawk_table_fixed_first_colummn_heading {
	width: 193.98px;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0px;
	border-top: 1px solid #e4e8ef;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.basket_table_fixed_first_colummn_heading {
    width: 128.98px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 0px;
    border-top: 1px solid #e4e8ef;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hawk_table_summary_button_wrapper {
	position: absolute;
    left: -160px;
    display: flex;
    flex-direction: row;
    grid-column-gap: 18px;
}
.hawk_table_summary_button_previous {
	background-color: #2861ff;
    color: #fff;
    width: 67px;
    font-weight: bold;
    cursor: pointer;

}
.haw_table_row_values {
	width: 193.98px;
	position: absolute;
	left: 0;
	height: 37px;
}
.n_time_heading2 {
	flex: 1 1;
	font-size: 13px;
	font-weight: 500;
	height: 35px;
	border-right: 1px solid #e4e8ef;
	cursor: pointer;
}
.return_row_hidden2 {
	width: 100%;
	text-align: center;
	font-size: 13px;
	height: 35px;
}
.return_row2 {
	width: 100%;
	text-align: center;
	font-size: 13px;
	height: 35px;
}
.basket_table_row_values {
    width: 128.98px;
    position: absolute;
    left: 0;
    height: 37px;
}
.table_date_heading_wrapper {
	display: flex;
	flex-direction: row;
	font-size: 13px;
	font-weight: 500;
	height: 35px;
	color: #333;
	align-items: center;
}
.hawk_header_long_term_wrapper {
	display: flex;
    flex-direction: column;
    line-height: 1.3;
    align-items: center;
}
.hawk_header_top_heading {
	font-size: 12px;
    color: #333;
}
.hawk_header_low_heading {
    font-size: 10px;
    color: #717375;
}
.table_values_left_fixed_column {
	display: flex;
	flex-direction: row;
	height: 36px;
	margin-top: -1px;
	align-items: center;
	background-color: rgba(238, 239, 241, 0.5607843137254902);
	cursor: pointer;
}
.table_heading_filler_left {
	width: 31.5px;
}
.table_heading_date_2 {
	width: 94.89px;
}
.basket_heading_date_2 {
	width: 100%;
}
.table_value_formatted_date {
	width: 94.89px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-bottom: 1px solid #e4e8ef;
}

.table_heading_price_event {
	width: 67.59px;
}

.table_value_filler_left {
	width: 31.5px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #ffffff4d;
}
.basket_value_formatted_date {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid #e4e8ef;
    font-weight: 400;
}
.table_value_close_price {
	width: 67.59px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-bottom: 1px solid #e4e8ef;
	font-weight: 400;
}

.hawk_event_table_highlight_row{
	background-color: #f1f3f4;
}

.highlighted_index_number_row{
	background-color: #2861ff;
    color: #fff;
}

.vertical_class_2 {
	height: 35px;
	border-top: 1px solid #e4e8ef;
	border-right: 1px solid #e4e8ef;
	font-size: 13px;
	letter-spacing: 0.025em;
	flex: 1 1;
	min-width: 60px;
}
.vertical_class_2:nth-last-child(1) {
	border-right: none;
	margin-right: 1px;
}
.highlight_heading {
	color: #2861ff;
}
.n_time_heading2:nth-last-child(1) {
	border-right: none;
	margin-right: 1px;
}
.hawktable_live_img {
	width: 21px;
}

.hawk_event_table_historic_category_button_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 13px;
    justify-content: center;
    align-items: center;
}

.hawk_event_table_win_rate_pdf_button_wrapper {
	display: flex;
    flex-direction: row-reverse;
    grid-column-gap: 20px;
}

.vertical_class_eom {
	height: 35px;
    border-top: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    border-left: 2px solid #e4e8ef;
    font-size: 13px;
    letter-spacing: 0.025em;
    flex: 1 1;
    min-width: 61px;
    position: absolute;
    right: 0px;
    background-color: #fff;
    padding-top: 5px;
}
.basket_table_fixed_column {
	table-layout: fixed;
    /* min-width: 1242px; */
    width: 1442px;
    border-spacing: 0px;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
}
.basket_heading_date_eom{
	font-size: 13px;
    font-weight: 500;
    height: 35px;
    min-width: 61px;
    border-right: 1px solid #e4e8ef;
    border-left: 2px solid #e4e8ef;
    cursor: pointer;
    position: absolute;
    padding-top: 5px;
    right: 0px;
    background-color: #fff;
}
.basket_empty_block {
    width: 100%;
    background-color: rgba(238, 239, 241, 0.5607843137254902);
    height: 100%;
    display: flex;
}

.basket_knowledge_table_wrapper {
	display: flex;
    flex-direction: column;
    align-items: center;
}

.basket_knowledge_table_trade_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: fit-content;
}
.basket_knowledge_table_divider_number {
	width: 100%;
    background-color: #111;
    height: 1px;

}

.basket_knowledge_table_heading {
    font-weight: 500;
}
@media only screen and (max-width: 1240px) {
	.hawk_fixed-column-inner:hover {
		overflow-x: overlay;
	}
	.hawk_table_first_column_fixed {
		display: contents;
		position: absolute;
	}
	@-moz-document url-prefix() {
		.hawk_fixed-column-inner {
			overflow-x: overlay;
			overflow-x: scroll;
			scrollbar-width: thin;
			scrollbar-color: #e1e5e7 #f1f2f3;
		}
	}
}



.info_block_win_matrix_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 40px;
	grid-column-gap: 18px;
	width: 99.3em;
	padding-left: 15px;
	justify-content: flex-start;
	font-size: 14px;
}
.hawk_info_heading_win_wrapper {
	display: flex;
	flex-direction: row;
	padding: 7.36px 16px 7.36px 12.8px;
	grid-column-gap: 15px;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
	background-color: #f2f5f7;
}
.win_matrix_ratio_definition_class {
	/* color: #717375; */
}
.win_matrix_definition_wrapper_ {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    padding-top: 0px;
    margin-top: 0px;
    font-size: 14px;

    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.win_matrix_matrix_win_ration_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
}
.info_block__win_heading {
	color: #111;
	
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
}
.info_block_value_wrapper_matrix {
	display: flex;
	flex-direction: row;
	width: 9.5em;
	grid-column-gap: 0.5em;
}
.info_block_value_wrapper_matrix_win_rate {
	display: flex;
	flex-direction: row;
	width: 10.4em;
	grid-column-gap: 0px;
}
.info_blockvalue_heading_matrix_win_total {
	color: #717375;
	width: 70.31px;
	text-align: start;
}
.info_block_win_value {
	color: #333333;
	display: flex;
	width: 55.28px;
	flex-direction: row;
	justify-content: end;
}
.highlighted_text {
	font-weight: 400 !important;
    font-size: 13px;
    line-height: 1em;
    color: #111;
    border-radius: 0.25em;
    display: flex;
    padding: 0.25em;
    margin-top: -2px;
}
.hawk_winrate_left_bracket {
    margin-top: -1px;
}
/* Safari CSS */
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .highlighted_text {
		font-weight: 400 !important;
		font-size: 13px;
		line-height: 1em;
		color: #333333;
		border-radius: 0.25em;
		display: flex;
		padding: 0.25em;
		margin-top: 0px;
	}
}}
.info_block_win_rate_heading {
	display: flex;
    font-size: 14px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.win_matrix_total_value_blue {
	color: #2861ff;
   
}

@media only screen and (max-width: 1240px) {
	.info_value_wrapper_win_matrix {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0px;
		font-family: "Open Sans";
		justify-content: flex-start;
		font-size: 12px;
		width: 801px;
	}

	.info_block__win_heading {
		color: #333;
		font-family: "Open Sans";
		font-size: 12px;
	}
	.win_matrix_total_value_blue {
		color: #2861ff;
		margin-top: 2px;
	}
	.highlighted_text {
		font-weight: 400 !important;
		font-size: 13px;
		line-height: 1em;
		color: #333333;
		border-radius: 0.25em;
		display: flex;
		padding: 0.25em;
		margin-top: 1px;
	}
}

.hawk_snapshot_canvas_inner_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 15px;
	justify-content: center;
}

.hawk_snapshot_inner_wrapper {
    display: flex;
    flex-direction: column;
   
    background-color: #fff;
    /* height: 667px; */
    padding-bottom: 12px;
}
.hawk_ai_snapshot_header_definition_two {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 1041px;
    flex: 2 1;
    margin-left: 0px;
}
.hawk_snapshot_left_wrapper {
	display: flex;
    flex-direction: column;
    height: 498px;
    justify-content: center;
    margin-top: -8px;
    width: 154px;
    grid-row-gap: 30px;
    font-weight: bold;
}
.hawk_ai_snapshot_right_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 22px;
    padding-top: 47px;
    padding-bottom: 32px;
    background-color: #fff;
    font-weight: 500;
    width: 173px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.hawk_ai_snapshot_inner_wrapper {
	display: flex;
    flex-direction: column;
    grid-column-gap: 30px;
    padding: 27px 40px 21px 55px;
    width: 1248px;
    grid-row-gap: 5px;

}
.hawk_ai_new_snapshot_outer_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-row-gap: 10px;
}
.hawk_ai_entry_heading_one{
	font-size: 28px;
    color: #333;
    font-weight: 500;
}
.hawk_ai_entry_heading_two{
	color: #0087c3;
    font-weight: 500;
}
.hawk_ai_right_span_value{
	color: #0087c3;
		font-weight: 500;
		font-size: 28px;
		font-family: "Venn";
		margin-top: 5px;
		width: 162px;
		text-align: center;
	}
.hawk_snapshot_right_wrapper {
	display: flex;
	flex-direction: column;
	height: 423px;
	justify-content: space-between;
	font-size: 24px;
	margin-top: 12px;
	margin-left: -29px;
	font-weight: bold;
	font-family: "Venn";
}

.hawkeye_snapshot_heading {
	display: flex;
	flex-direction: column;
	font-size: 35px;
	font-family: "Venn";
	grid-row-gap: 15px;
}

.hawkeye_snapshot_line_seperator {
	border-top: 1px solid #333;
	width: 140px;
}

.hawkeye_snapshot_heading_two {
	color: #0087c3;
	font-size: 32px;
}

.hawkeye_snapshot_historical_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.hawkeye_snapshot_event_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: -24px;
}

.hawkeye_snapshot_study_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.hawkeye_snapshot_span_value {
	color: #0087c3;
	font-weight: bold;
	font-size: 30px;
	font-family: "Venn";
	margin-top: 5px;
	width: 175px;
	text-align: center;
}
.hawk_ai_header_bottom_definition_wrapper {
    display: flex;
    flex-direction: row;
    /* font-size: 21px; */
    grid-column-gap: 5px;
    align-items: center;
    width: 1300px;
}
.hawk_snapshot_bottom_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #082d3f;
	color: #fff;
}

.hawk_snapshot_header_wrapper {
	display: flex;
	width: 100%;
	flex-direction: column;
	margin-bottom: 10px;
}

.hawkeye_snapshot_disclaimer {
	display: flex;
}

.hawk_save_buttons {
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 35px;
	padding: 0 10px;
	border: 1px solid #e4e8ef;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
	align-items: center;
	margin-left: auto;
	margin-right: 20px;
	background-color: #2861ff;
	color: #fff;
}

.snapshot_currency_logo_wrapper {
	display: flex;
	flex-direction: column;
	position: relative;
	margin-right: 51px;
}

.snapshot_currency_logo_img_one {
	width: 45px;
    position: absolute;
    border-radius: 40px;
    border: 1px solid #fff;
    top: -42px;
    right: -44px;

}
.snapshot_currency_logo_img_two {
	width: 45px;
    position: absolute;
    border-radius: 40px;
    border: 1px solid #fff;
    top: -13px;
    right: -60px;
}

.pdf_snapshot_footer_hawksnapshot {
	width: 1244px;
    background-color: #fff;
    padding-left: 56px;
}

.hawkeye_snapshot_span_one {
	width: 171px;
	text-align: center;
}

@-moz-document url-prefix() {

	.hawkeye_snapshot_span_one {
		width: 175px;
		text-align: center;
	}
	.hawkeye_snapshot_span_value {
		color: #0087c3;
		font-weight: bold;
		font-size: 30px;
		font-family: "Venn";
		margin-top: 5px;
		width: 184px;
		text-align: center;
	}
}


.hawk_snapshot_canvas_outer_wrapper {
	padding-left: 40px;
}

span.pdf_snapshot_footer_span_hawksnapshot {
	width: 1137px;
    display: flex;
    color: #606060;
    height: 60px;
    font-size: 12px;
    text-align: justify;
    background-color: #fff;
    line-height: 1.2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.pdf_snapshot_powered_outer_hawksnapshot {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 1353px;
    padding-right: 115px;
    /* margin-top: -19px; */
    /* margin-bottom: 0px;*/
}

.hawk_snapshot_heading_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 90px;
}
.hawk_snapshot_header_bottom_definition_wrapper {
	display: flex;
	flex-direction: row;
	/* font-size: 21px; */
	grid-column-gap: 5px;
	align-items: center;
	width: 900px;
	margin-left: -1px;
}

.hawk_snapshot_header_bottom_return {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

input.hawk_snapshot_heading_input_description_return {
	color: #333;
	border: none;
	font-weight: 500;
	font-family: "NomineeMedium";
	letter-spacing: -1px;
}

.hawk_snapshot_header_definition {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	flex: 2 1;
}
.hawk_snapshot_name_price_change_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}
.hawk_snapshot_data_price_currency {
	font-size: 10px;
	display: flex;
	flex-direction: column;
	height: 13px;
	justify-content: start;
	margin-top: 1px;
	color: #111;
}
.hawk_snapshot_price_change_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}
.hawk_snapshot_price_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
}
.hawk_snapshot_last_close_percentage {
	display: flex;
	flex-direction: row;
	align-items: baseline;
	margin-left: 6px;
	grid-column-gap: 1px;
}
input.hawk_snapshot_heading_input_description_definition {
	color: #333;
	border: none;
	height: 100%;
	width: 100%;
	font-weight: 500;
	font-family: "VennNormal";
	text-transform: none;
	text-transform: initial;
	letter-spacing: -1px;
}

.hawk_header_bottom_definition_wrapper {
	display: flex;
	flex-direction: row;
	/* font-size: 21px; */
	grid-column-gap: 5px;
	align-items: center;
	width: 896px;
}

.hawk_snapshot_header_definition_two {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	width: 896px;
	flex: 2 1;
	margin-left: -5px;
}

input.hawk_snapshot2_heading_input_description_definition {
	color: #333;
	border: none;
	height: 100%;
	width: 100%;
	font-weight: 500;
	font-family: "VennNormal";
	text-transform: none;
	text-transform: initial;
	letter-spacing: -1px;
}

.hawk_snapshot_ticker_logo {
	width: 60px;
	border-radius: 40px;
	margin-top: -5px;
}
.hawk_snaphot_snapshor_heading_HA_logo {
	width: 172px;
}
.hawk_snapshot_left_new_wrapper {
	width: 231px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -12px;
    margin-left: -15px;
    grid-row-gap: 5px;
}

.hawk_snapshot_right_new_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 13px;
	align-items: center;
	max-width: 968px;
	overflow: hidden;
}

.hawk_snapshot_heading_definition2_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.hawk_snapshot_name {
	font-size: 32px;
	font-family: "VennNormal";
	font-weight: bold;
}
.hawk_snapshot_definition_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0px;
}

.hawk_snaphot_snapshor_heading {
	color: #8a9092;
    font-size: 31px;
    font-weight: bolder;
    font-family: NomineeBlackBold;
    letter-spacing: -2px;
}

.hawk_snapshot_ticker_short {
	font-size: 23px;
	color: #333;
	font-weight: bold;
	font-family: "NomineeMedium";
}

.hawk_ai_header_two_ticker_name {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 15px;
    grid-row-gap: 10px;
    /* margin-top: 5px; */
    font-size: 28px;
    font-weight: 500;
    width: fit-content;
    font-family: -apple-system, "Helvetica Neue", BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;}

.hawk_ai_header_info_row_data_blocks {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
    margin-left: 20px;
	margin-top: 6px;
    font-size: 20px;
    font-weight: bold;
    font-family: "NomineeMedium";
    font-family: -apple-system,"Helvetica Neue", BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;}

	@-moz-document url-prefix() {
		.hawk_ai_header_info_row_data_blocks {
			margin-top: 5px;
		}
	}
	.hawk_ai_header_heading_wrapper {
    width: 1217px;
    padding-left: 13px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.hawk_ai_entry_trigger_wrapper {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    justify-content: center;
    font-size: 28px;
    grid-row-gap: 20px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.hawk_ai_snapshot_footer_span_hawksnapshot {
	width: 1173px;
    display: flex;
    color: #606060;
    height: 60px;
    font-size: 12px;
    text-align: justify;
    background-color: #fff;
    line-height: 1.2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_ai_snapshot_footer_span_hawksnapshot p{
	line-height: 1.35 !important;
}

.hawk_content_toggle_inner_wrapper {
	display: flex;
	flex-direction: row;
	color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_contenttoggle_wrapper {
	height: fit-content;
	display: flex;
	flex-direction: row;
	box-shadow: 0 0px 0px 0 #0000004d;
	width: 100%;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	justify-content: space-between;
	padding-right: 16px;
}

.hawk_event_button_wrapper {
	font-size: 14px;
    text-align: center;
    width: 74px;
    height: 42px;
    cursor: pointer;
}
.event_button_text {
    border-right: 1px solid #e4e8ef;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.hawk_snapshot_wrapper {
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	width: 84px;
	height: 42px;
	
}
.snapshot_text {
    border-right: 1px solid #e4e8ef;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.hawk_chart_button_wrapper {
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	width: 95px;
	height: 42px;
	
}
.hawk_chart_button_wrapper_dobbie {
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    width: 107px;
    height: 42px;
}
.hawk_chart_button_wrapper_skew {
    font-size: 14px;
    text-align: center;
    width: 74px;
    height: 42px;
    cursor: pointer;
}
.hawk_chart_button_wrapper_deviation {
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	width: 120px;
	height: 42px;
}
.hawk_chart_button_wrapper_deviation_seasonality {
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	width: 96px;
	height: 42px;
}
.event_button_value {
	border: 1px solid #2861ff;
	border-radius: 16px;
	width: 23px;
	height: 23px;
	color: #2861ff;
	text-align: center;
	display: flex;
	flex-direction: column;
	font-size: 10px;
	justify-content: center;
	align-items: center;
	margin-bottom: -2px;
}

.hawk_toggle_show_text {
	display: flex
;
    flex-direction: column;
    justify-content: center;
    font-size: 11px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin-right: -10px;
}

.hawk_pdf_button {
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 30px;
	padding: 0 5px;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
	align-items: center;
	color: #111;
	cursor: pointer;
	
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	grid-column-gap: 1px;
	background-color: #f2f5f7;
	font-weight: 500;
}
.hawk_pdf_button > span {
	padding-top: 0px;
}
.addPdf_button_img {
	
    width: 20px;
    margin-top: -2px;

}
/* .hawk_pdf_button_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-right: 20px;
} */
.hawk_pdf_button_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

	grid-column-gap: 20px;
}

.pdf_new_snapshot_outer_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-row-gap: 10px;
}

.pdf_new_snapshot_inner_wrapper {
	display: flex;
	flex-direction: column;
	grid-column-gap: 30px;
	padding: 27px 40px 0px 40px;
	width: 1248px;
	grid-row-gap: 5px;
}

.new_graph_pdf_canvas {
	width: 900px;
	height: 600px;
}

.pdf_ha_logo {
	width: 125px;
	margin-left: 18px;
	margin-bottom: 2px;
}
/* .pdf_new_snapshot_logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
} */
.pdf_new_snapshot_logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #fff;
	align-items: center;
	width: 55px;
	height: 100%;
}
.pdf_snapshot_snapshot {
	font-size: 27px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #8a9092;
	font-family: "NomineeBlackBold";
}

.pdf_left_heading_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	grid-row-gap: 0px;
	width: 170px;
	background-color: #fff;
}
.pdf_new_snapshot_top_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0px;
	background-color: #fff;
}
.pdf_new_snapshot_bottom_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #fff;
}
.snapshot_heading_input_name {
	border: none;
	font-size: 24px;
	font-weight: bold;
	width: 630px;
	color: #000;
	font-family: "NomineeBlackLight";
}
.pdf_new_snapshot_left_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #fff;
	width: 170px;
}
.snapshot_heading_input_description {
	border: none;
	font-size: 21px;
	font-weight: 100;
	font-family: "NomineeBlackLight";
	width: 100%;
}
.pdf_entry_trigger_wrapper {
	display: flex;
	flex-direction: column;
	flex: 1 1;
	justify-content: center;
	font-size: 28px;
	grid-row-gap: 20px;
	font-family: "NomineeMedium";
}

.pdf_entry_heading {
	display: flex;
	flex-direction: column;
	justify-content: center;
	grid-row-gap: 12px;
}

span.pdf_entry_heading_one {
	font-size: 28px;
	color: #333;
	font-weight: bold;
}

.pdf_snapshot_logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 129px;
	align-items: center;
}

.pdf_entry_line_seperator {
	border-top: 1px solid #333;
	width: 140px;
}

.pdf_new_snapshot_middle_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	grid-row-gap: 15px;
	background-color: #fff;
}

.pdf_new_snapshot_name_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 5px;
	background-color: #fff;
	flex: 1 1;
}
.pdf_new_snapsot_canvas {
	background-color: #fff;
}
/* .pdf_ticker_logo {
	width: 50px;
	border-radius: 30px;
} */

.pdf_ticker_logo {
	width: 55px;
	margin-top: 0px;
}

.pdf_new_snapshot_name_category {
	display: flex;
	flex-direction: column;
	flex: 1 1;
	grid-row-gap: 0px;
	font-size: 22px;
	font-family: "NomineeMedium";
}

.snapshot_heading_input {
	width: 100%;
	border: none;
}

.pdf_right_historical_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-row-gap: 1px;
}

.pdf_right_event_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-row-gap: 0px;
	margin-top: -27px;
}
.pdf_right_study_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-row-gap: 1px;
}



.pdf_new_snapshot_right_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-size: 21px;
	padding-top: 41px;
	padding-bottom: 32px;
	background-color: #fff;
	font-family: "NomineeBlackLight";
	font-weight: bold;
	width: 173px;
}

.pdf_entry_heading_two {
	color: #0087c3;
	font-weight: bold;
}

.pdf_right_span_one {
	color: #000;
	width: 160px;
	text-align: center;
}
.pdf_right_span_value {
	color: #0087c3;
	font-weight: bold;
	font-size: 28px;
	font-family: "Venn";
	margin-top: 5px;
	width: 162px;
	text-align: center;
}

.pdf_snapshot_footer {
	display: flex;
	color: #606060;
	font-size: 10px;
	background-color: #fff;
	line-height: 1.4;
	padding-left: 113px;
	flex-direction: row;
	width: 100%;
}

.pdf_snapshot_footer_span {
	width: 1160px;
	display: flex;
	color: #606060;
	font-size: 12px;
	background-color: #fff;
	line-height: 1.2;
	font-family: "Roboto";
}

.pdf_snapshot_powered_outer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
	width: 1395px;
	padding-right: 155px;
}

.pdf_snapshot_powered_inner {
	width: 259px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-column-gap: 8px;
    background-color: #fff;
    color: #111;
}


@-moz-document url-prefix() {

	.pdf_right_span_value {
		color: #0087c3;
		font-weight: bold;
		font-size: 28px;
		font-family: "Venn";
		margin-top: 5px;
		width: 170px !important;
		text-align: center;
	}
	}
.horizontal_bar_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	height: 66.19px;
	border-bottom: 4px solid #f5f6fc;
	box-shadow: 0 1px 4px 0 #0000004d;
	background-color: #fff;
}
.horizontal_forex_card_wrapper {
	display: flex;
    flex-direction: row;
	color: #007325;
    grid-column-gap: 5px;
    
    -webkit-transition: background-color 0.5s ease-out;
    width: 6.1em;
    cursor: pointer;
    margin-bottom: -4px;
    justify-content: center;
}
.horizontal_bar_country_name_flag_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    font-size: 14px;
    align-items: center;
    cursor: pointer;
    padding-left: 11px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	height: 100%;
	/* width: 170px; */
}
.horizontal_bar_base_name_flag_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: space-between;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding-left: 11px;
    height: 100%;
    border-left: 1px solid #e4e8ef;
    width: 62px;
}
.horizontal_bar_expand_more_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 19px;
    align-items: center;
}
.horizontal_forex_card_wrapper:hover {
	background-color: #e5e5e5;
	color: #2861ff;
	border-bottom: 4px solid #2861ff;
	border-right: none;
	
}
.horizontal_bar_expand_more {
	width: 15px;
}
.horizontal_bar_country_wrapper {
	
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.4em;
    width: 194px;
    border-right: 1px solid lightgrey;
    margin-bottom: -4px;
    position: relative;
    cursor: pointer;
    align-items: center;

}
.horizontal_bar_trade_wrapper {
	display: flex
	;
	flex-direction: row;
	font-size: 14px;
	width: 1190px;
	height: 69px;
	overflow: hidden;
}
.horizontal_bar_historical_trade_wrapper{
	display: flex
	;
		flex-direction: row;
		font-size: 14px;
		width: 1015px;
		height: 69px;
		overflow: hidden;
}
.horizontal_bar_historical_trade_wrapper:hover{
	overflow-x: overlay;
}
.horizontal_bar_historical_trade_wrapper::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}
.horizontal_bar_historical_trade_wrapper::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	width: 10px;
}
@-moz-document url-prefix() {
	.horizontal_bar_trade_wrapper:hover {
		overflow-x: scroll;
		scrollbar-width: thin;
			scrollbar-color: #e1e5e7 #f1f2f3;
	}
}
.horizontal_bar_trade_wrapper:hover {
	overflow-x: overlay;
}
.horizontal_bar_trade_wrapper::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}
.horizontal_bar_trade_wrapper::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	width: 10px;
}
.horizontal_bar_country_img {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.horizontal_flag_card_img {
	width: 25px;
}

.horizontal_bar_country_name {
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.horizontal_ticker_card_wrapper {
    display: flex;
    flex-direction: row;
    color: #007325;
    grid-column-gap: 0.2em;
    /* padding: 6px; */
    -webkit-transition: background-color 0.5s ease-out;
    width: 5.357em;
    cursor: pointer;
    margin-bottom: -4px;
    margin-left: -1px;
    justify-content: center;
}
.horizontal_ticker_card_wrapper:hover {
	background-color: #e5e5e5;
    color: #2861ff;
    border-bottom: 4px solid #2861ff;
    /* padding-left: 6px; */
}

.active_card {
	    background-color: #e5e5e5;
    color: #2861ff;
    border-bottom: 4px solid #2861ff;
    z-index: 1;
}
.horizontal_ticker_index {
	font-size: 11px;
	color: #333333;
	margin-top: -7px;
}
.horizontal_card_fire_img {
	width: 1em;
	display: flex;
	flex-direction: column;
	align-self: flex-start;
	margin-top: -2px;
	margin-left: -3px;
}
.horizontal_ticker_info_wrapper {
	display: flex;
    flex-direction: column;
    line-height: 1.4;
    flex: 0.8 1;
}
.horizontal_bar_fire_block {
	flex: 1 1;
}
.horizontal_ticker_short {
	text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
    font-weight: 500;
   
}

.horizontal_ticker_star_rating_wrapper {
	display: flex;
    flex-direction: row;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-left: 4px;
    font-size: 14px;
    grid-column-gap: 3px;
    letter-spacing: 0.13em;
}
.horizontal_star_img {
	width: 10px;
	height: 10px;
}
.horizontal_star_img_blue {
	width: 10px;
	width: 10px;
	height: 10px;
}

.horizontal_relative_text {
	text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
    font-weight: 500;
    
}
.horizontal_ticker_right_border_wrapper {
	width: 100%;
    padding: 6px;
    border-right: 1px solid #e4e8ef;
	height: 62px;
}
.horizontal_card_outer_wrapper {
	display: flex;
	flex-direction: inherit;
	/* border-right: 1px solid #e0e3eb; */
	position: relative;
	
    height: 62px;

}

.horizontal_bar_wrapper .horizontal_ticker_info_wrapper:nth-last-of-type(1) {
	margin-left: -2px;
}

/* @media only screen and (max-width: 1240px) {
	.horizontal_bar_country_name {
		display: flex;
		flex-direction: column;
		justify-content: center;
		font-size: 12px;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}
	.horizontal_bar_country_wrapper {
		display: flex;
		flex-direction: row;
		grid-column-gap: 0.4em;
		padding: 18px;
		/* width: 10em;
		border-right: 1px solid lightgrey;
		justify-content: center;
		margin-bottom: -4px;
		position: relative;
		cursor: pointer;
	}
} */

.card_trade_block_long_horizontal {
    position: absolute;
    right: 6px;
}
.card_trade_block_long_horizontal {
       position: absolute;
    right: 1px;
    background-color: #4b9bde61;
    font-size: 8px;
    width: 12px;
    height: 12px;
    text-align: center;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
    font-weight: 500;
}
.card_trade_block_short_horizontal {
       position: absolute;
    right: 1px;
    background-color: #d63c3c59;
    font-size: 8px;
    width: 12px;
    height: 12px;
    text-align: center;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
    font-weight: 500;
}

.disclaimer_page_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  grid-column-gap: 1em;
  margin-top: -0.4em;
}
.disclaimer_definition_wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  grid-column-gap: 5px;
}
.disclaimer_heading1 {
  font-weight: bold;
}
.disclaimer_page_left_wrapper {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 213.98px;
  /* border: 1px solid #efe8ef; */
  height: 606px;
  padding-top: 1em;
}
.top_of_the_page_wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  color: #1a0dab;
  grid-column-gap: 5px;
  cursor: pointer;
  justify-content: space-between;
}
.disclaimer_line {
  border-bottom: 1px solid #e4e8ef;
  width: 100%;
}
.disclaimer_top_of_page_wrapper {
  display: flex;
  flex-direction: row;
  width: 130px;
  justify-content: end;
}
.disclaimer_page_main_page_wrapper {
  display: flex;
  flex-direction: column;
  padding: 0em;
  width: 840px;
  padding-top: 13px;
}
.disclaimer_wrapper:hover
{
  overflow: overlay;
}
.disclaimer_body {
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: 0.017em;
} 
.disclaimer_heading_last_updated_wrapper {
  display: flex;
  flex-direction: column;
  padding: 30px 15px 30px 15px;
  background-color: #f5f6f7;
  margin-bottom: 10px;
  grid-row-gap: 3px;
}
.disclaimer_body_wrapper {
  padding: 15px;
  font-size: 14px;
}
.disclaimer_heading_body {
  font-size: 26px;
  margin-top: 30px;
  font-family: 'Open Sans',sans-serif;
}
.blue_text_summary {
  background-color: #d0f0ff;
  padding: 10px;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  border-radius: 3px;
  grid-column-gap: 10px;

}
.disclaimer_info_img {
  width: 20px;
  margin-right: 5px;
  align-self: flex-start;
  margin-top: 0px;

}
img.top_page_img {
  width: 17px;
  margin-top: -3px;
}
.privacy_content {

}
.privacy_content:hover
{
  overflow: overlay;
}
.disclaimer_heading {
  font-size: 26px;
  margin: 0;
  font-family: 'Open Sans',sans-serif;
}
.privacy_wrapper {
  font-family: 'Open Sans',sans-serif !important;
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: 0.017em;
} 
.lower_disclaimer_heading {
  
  padding: 1em 1em 1em 0.8em;
  border-bottom: 1px solid #e4e8ef;
  font-size: 16px;
}
.haweye_table_disclaimer_second_row {
  padding: 1em 1em 1em 0.9em;
  font-size: 13px;
}
.a_link {
  color: #1a0dab;
  cursor: pointer;
}
/* .a_link:hover{
  color: #1e70bf;
} */
.disclaimer_link{
  color: #1a0dab;
  cursor: pointer;
}
.disclaimer_link:hover{
  color: #1a0dab !important;
}
/* .disclaimer_link:hover{

  color: #1e70bf;

} */
.hawkeye_table_disclaimer_wrapper {
  /* box-shadow: 0 1px 4px 0 #0000004d; */

  font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
li.disclaimer_li {
  /* line-height: 1; */
  margin-bottom: 5px;
}
.disclaimer_li::before
{
  background-color: #dee0e2;
  content: counter(li);
  font-size: 11px;
  color: #333;
  border-radius: 28px;
  display: inline-flex;
  width: 19px;
  height: 18px;
  margin-left: -35px;
  counter-increment: li;
  text-align: center;
  margin-right: 15px;
  /* margin-bottom: 0px; */
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.disclaimer_space_bottom {
  margin-bottom: 16px;
}
.disclaimer_space_top {
  margin-top: 16px;
}
.disclaimer_page_pointer {
  list-style: none;
   counter-reset: li;
   line-height: 1.6;

}
ol.notes_ordered_list {
  padding-left: 28px;
  font-size: 13px;
  line-height: 2;
  padding-right: 17px;
}
.notes_ordered_list >li{
  padding-left: 6px;
}
.hawk_table_notes_wrapper {
  width: 100%;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #000;
}
.hawk_table_notes_header {
  display: flex;
  flex-direction: row;
  padding-left: 0.8em;
  border-bottom: 1px solid #e4e8ef;
  line-height: 2;
  grid-column-gap: 1em;
  font-size: 16px;
  font-weight: 500;
  padding-top: 10px;
}
.disclaimer_link:hover{
  color: #1a0dab !important;
}

.hawk_chart_wrapper {
	width: 1395px;
	height: 385px;
	border-top: 1px solid #e4e8ef;
}

.toggle_buttons_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-evenly;
	align-items: center;
}

.hawk_cahrt_button_toggle {
	border: 1px solid #e4e8ef;
	width: 97.95px;
	text-align: center;
	border-radius: 5px;
	color: #333;
	font-size: 13px;
	height: 34.78px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.hawk_hollow_chart_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
	padding: 0px 10px 0px 0px;
	position: relative;
}

.chart_tooltip_wrapper {
	display: flex;
	visibility: visible;
	position: absolute;
	background-color: #fff;
	color: #333;
	flex-direction: column;
	align-items: center;
	top: 0px;
	font-size: 13px;
	border: 1px solid #e4e8ef;
	border-radius: 5px;
}

.chart_tooltip_div_outer_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-left: 10px;
}

.chart_tooltip_div_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	align-items: center;
	justify-content: center;
}

.chart_span_heading {
	font-weight: 500;
}

.chart_tooltip_span_currency {
	font-size: 9px;
	margin-top: 5px;
}

/* Candle Charts */

.hawk_cahrt_button_toggle {
	display: flex;
	flex-direction: column;
}

.toggle_buttons_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	border-top: 1px solid #e4e8ef;
	padding: 10px;
	align-items: center;
	justify-content: start;
}

.hawk_cahrt_button_toggle {
	padding: 5px;
	border-radius: 5px;
}

.hawk_initial_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	justify-content: center;
}
.hawk_candle_value_block_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 5px;
	column-gap: 5px;
	align-items: center;
	width: 211.59px;
	height: 40px;
	font-family: "Open Sans";
	font-size: 16px;
	background-color: rgb(235, 235, 236);
}
.hawk_candle_chart_outer_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0px;
}
.hawk_candle_chart_top_cover {
	position: absolute;
	width: 1283px;
	border-bottom: 1px solid #f1f2f3;
	top: 0px;
}
.hawk_candle_chart_left_cover {
	position: absolute;
	height: 338px;
	border: 1px solid #f2f3f4;
	top: 0px;
}
.hawk_candle_value_block_value_fifty {
	color: rgb(41, 98, 255);
	font-weight: 500;
}

.hawk_candle_value_block_value {
	font-weight: 500;
}

.chart_top_definition_wrapper {
	display: flex;
	flex-direction: row;
	height: 45px;
	align-items: center;
}

.chart_left_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	padding-left: 10px;
	flex: 1 1;
}

.chart_ticker_name_price_change_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	font-family: "Open Sans";
	font-size: 14px;
}

.chart_price_change_wrapper {
	display: flex;
	flex-direction: row;
}

.chart_top_small_seperator {
	border: 1px solid #e4e8ef;
	height: 21px;
	margin-top: 2px;
}
.chart_ma_two_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	font-size: 14px;
	font-family: "Open Sans";
	color: #717375;
}

.chart_right_wrapper {
	display: flex;
	flex-direction: row;
	padding-right: 46px;
	grid-column-gap: 28px;
}

.chart_toggle_wrapper {
}
.chart_historical_data_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    font-size: 12px;
    font-family: "Open Sans";
    align-items: center;
    padding-top: 1px;
}

.chart_time_period_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}

.chart_historical_calendar {
	width: 13px;
}

.chart_definition_seperator {
	border-bottom: 3px solid #e0e3eb;
	height: 5px;
}

.chart_ma_five_value {
	color: #2861ff;
	font-weight: bold;
}
.chart_ma_two_value {
	color: #333;
	font-weight: bold;
}

.chart_ma_two_heading {
}

.chart_toggle_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    font-family: "Open Sans";
}
.hawk_daily_deviation_middle_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    padding-top: 2px;
    padding-left: 16px;


}
.chart_toggle_buttons {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 50px;
	border: 1px solid #e4e8ef;
	text-align: center;
	cursor: pointer;
}

.chart_toggle_buttons_selected {
	display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50px;
    text-align: center;
    background-color: #f2f5f7;
    cursor: pointer;
    color: #2861ff;
    font-weight: 500;
    border-radius: 4px;
}

.hawkeye_table_wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: -12px;
}
.table_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-row-gap: 0.7142em;
  width: 93em;
}
.hawk_table_info_performance_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	grid-column-gap: 10px;
	/* align-items: flex-end; */
}
.hawk_table_border_join_wrapper {
	width: 100%;
	display: flex;
	flex-flow: column;
	grid-row-gap: 0px;
	box-shadow: 0 0px 12px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%),
		0 1px 2px 0 rgb(0 0 0 / 20%);
	color: #111;
	background-color: #fff;
}
.hawkeye_table_toggle_event_table_summary_wrapper {
  display: flex;
  flex-direction: column;
  grid-row-gap: 0.7142em;
  width: 100%;
}

.hawk_chart_historical {
  height: 436px;
}

.remuneration_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
}

@media only screen and (max-width: 1240px) {
  body {
    overflow-x: scroll;
    scroll-behavior: smooth;
  }
  .table_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-row-gap: 0.7142em;
    width: 63em;
  }
  .hawkeye_table_toggle_event_table_summary_wrapper {
    width: 100%;
    box-shadow: 0 0px 0px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%), 0 1px 2px 0 rgb(0 0 0 / 20%);
    
}
.hawkeye_table_toggle_event_table_summary_wrapper:hover{
  overflow: overlay;
}
.hawkeye_table_toggle_event_table_summary_wrapper::-webkit-scrollbar
{
  position: fixed;
  top:50%
}
}

.hawk_daily_deviation_value_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: start;
	grid-column-gap: 20px;
	padding: 5px 5px 5px 12px;
}
.hawk_daily_deviation_chart_inner_wrapper {
	/* height: 577px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* padding-right: 769px; */
    /* padding-top: 49px; */
    

}
.hawk_daily_deviation_value_block_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 5px;
	font-family: "Open Sans";
	font-size: 12px;
}
.hawk_daily_deviation_outer_wrapper {
    position: relative;
}
.hawk_daily_deviation_value_block_wrapper_compare {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 5px;
	font-family: "Open Sans";
	font-size: 12px;
}

.hawk_dail_deviation_chart {
    display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
.deviation_line_scatter_outer_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}	
.hawk_daily_deviation_value_block_value_fifty {
	font-weight: 500;
	color: #2861ff;
}

.hawk_daily_deviation_value_block_value {
	font-weight: 500;
	color: #333;
}
.hawk_daily_deviation_value_block_heading_volatility {
    color: #2861ff;
}
.hawk_daily_deviation_chart_top_cover {
	position: absolute;
	width: 1316px;
	border-bottom: 1px solid #f1f2f3;
	top: 21px;
}
.hawk_daily_deviation_chart_left_cover {
	position: absolute;
	height: 321px;
	border: 1px solid #f2f3f4;
	top: 21px;
}

.hawk_daily_deviation_heading_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-row-gap: 5px;
    color: #111;
}
.hawk_daily_deviation_lower_title {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    font-weight: 400;
    grid-column-gap: 4px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_daily_deviation_right_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 115px;
    padding-top: 2px;
}

.canvasjs-chart-tooltip {
	box-shadow :none !important

}


.deviation_chart_new_foramtting {
    width: 1000px;
    height: 390px;
    position: relative;
}

.anychart-credits-text {
    font-size: 10px;
    line-height: 9px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #929292;
    height: 10px;
    display: none;
}

.hawk_daily_deviaiton_title_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 26px;
    font-weight: 500;
    grid-column-gap: 4px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
}
/* Anychart */

.anychart-credits-logo {
    border: none;
    margin-right: 2px;
    height: 10px;
    width: 10px;
    display: inline-block;
    vertical-align: top;
    display: none;
}

.anychart-tooltip {
    border-radius: 23px;
    background: #f7f7f900;
    font-family: Courier, Helvetica, Arial, 'sans-serif';
}

.anychart-tooltip-separator {
    height: 3px;
    background-color: #f7f7f900;
}

.anychart-tooltip-title{
    font-size: 28px;
}
/*  */

span.hawk_devition_key_heading {
    font-size: 13px;
   
    color: #717375;
}
.deviation_trending_text_line {
    position: relative;
}
.deviation_trending_text_line_div {
    position: absolute;
    width: 12px;
    height: 1px;
    border-bottom: 1px solid #333;
    top: 12px;
    right: -15px;
}
.deviation_tiny_graph_deviation_graph {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-column-gap: 15px;
}

.hawk_deviation_table_graph_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    grid-column-gap: 90px;
}
.deviation_tiny_graph_outer_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    padding-top: 0px;
    width: 200px;
    align-items: center;
    font-size: 13px;
    color: #000;
    text-transform: uppercase;

}
.deviaiton_tiny_arrow_span {
    color: #2861ff;
    font-size: 25px;
    margin-top: -2px;
    margin-right: -5px;
}
.deviaiton_trending_trendText_symbol_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    position: relative;
    
}
.deviation_trending_trendText_line_div {
    position: absolute;
    width: 12px;
    height: 1px;
    border-bottom: 1px solid #333;
    top: 12px;
    left: -15px;
}
.deviation_tiny_graph_bottom_text {
    width: 140px;
    height: 45px;
    grid-column-gap: 2px;
    padding-left: 10px;
    display: grid;
    grid-template-columns: auto auto auto;
    text-align: center;
    position: relative;
}
.deviation_trending_bottom_text_line_div {
    position: absolute;
    width: 1px;
    height: 13px;
    border-left: 1px solid #333;
    top: -12px;
    right: 64px;
}

.deviation_fifty_heading {
    display: flex;
    flex-direction: row;
    width: 50px;
}
.deviation_two_hundred_heading {
    display: flex;
    flex-direction: row;
    width: 54px;
}

.deviation_chart_end_crosshair_wrapper {
    position: absolute;
    right: -8px;
    height: 390px;
    display: flex;
    flex-direction: row;
    top: -4px;
}
.deviation_overlay_right_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
    position: relative;
}
.deviation_overlay_left_wrapper {
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.deviation_line_crosshair {
    width: 2px;
    border-left: 1px dashed #717375;
    height: 325px;
    z-index: 1;
}
.deviation_line_end_date {
    z-index: 1;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.deviation_line_tooltip1 {
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    left: -29px;
    top: 141px;
    display: flex;
    flex-direction: row;
    width: 164px;
    grid-column-gap: 5px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.deviation_line_tooltip2 {
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    left: -29px;
    top: 219px;
    display: flex;
    flex-direction: row;
    width: 164px;
    grid-column-gap: 5px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.deviation_tooltip_heading_width {
    font-size: 16px;
    font-weight: 400;
    margin-top: 2px;
}
/* Deviation Table */

.devaition_table_wrapper {
    width: 667px;
    display: table;
    /* text-transform: capitalize; */
    font-size: 13px;
    height: 60px;
    color: #000;
    padding-top: 1px;
}

@-moz-document url-prefix() {
.devaition_table_wrapper {
    width: 667px;
    display: table;
    text-transform: capitalize;
    font-size: 13px;
    height: 40px;
    color: #000;
    padding-top: 1px;
  }
}


.deviation_table_row_wrapper {
    height: 25px;
    display: table-header-group;
    vertical-align: bottom;
    border-bottom: 1px solid #e4e8ef;
    font-size: 12px;
}
.deviation_table_row_wrapper td{
    border-bottom: 1px solid #222;
    text-transform: uppercase;
    line-height: 1.5;
    vertical-align: bottom;

   
}
.deviation_table_row_wrapper_value{
    display: table-header-group;
    vertical-align: middle;
}
@-moz-document url-prefix() {
    .deviation_table_row_wrapper {
        height: 25px;
        display: table-row;
        vertical-align: bottom;
        border-bottom: 1px solid #e4e8ef;
        font-size: 12px;
    }
    .deviation_table_row_wrapper_value{
        display: table-row;
        vertical-align: middle;
    }
}
.deviation_table_row_wrapper_value td{
    border-bottom: 1px solid #cdcdcd;
   
}

.deviation_border_right_black{
    border-right: 1px solid #222;
}
.deviation_border_right_grey{
border-right: 1px solid #cdcdcd;
}
.deviaiton_trend_heading {
    background-color: #333;
    color: #fff;
}
.text_align_center
{
    text-align: center;
}

.deviation_table_negative_heading_color{
    color: #FF583A;
}

.deviation_table_positive_heading_color{
    color: rgb(68 171 67);
}
.deviation_table_negative_background_color{
    background-color: #FF583A;
}

.deviation_table_positive_background_color{
    background-color: rgb(68 171 67);
}
.deviaiton_days_Lower_light_green_1{
    background-color: rgb(68 171 67 / 16%);
}
.deviaiton_days_Lower_light_green_2{
    background-color: rgb(68 171 67 / 32%);
}
.deviaiton_days_Lower_light_green_3{
    background-color: rgb(68 171 67 / 48%);
}
.deviaiton_days_Lower_light_green_4{
    background-color: rgb(68 171 67 / 64%);
}
.deviaiton_days_Lower_light_green_5{
    background-color: rgb(68 171 67 / 80%);
}
.deviaiton_days_Lower_light_green_6{
    background-color: rgb(68 171 67 / 96%);
}
.deviaiton_days_Lower_light_green_7{
    background-color: rgb(68 171 67 );
}

.deviaiton_days_Higher_light_red_1{
    background-color: rgb(255 88 58 / 16%);
}
.deviaiton_days_Higher_light_red_2{
    background-color: rgb(255 88 58 / 32%);
}
.deviaiton_days_Higher_light_red_3{
    background-color: rgb(255 88 58 / 48%);
}
.deviaiton_days_Higher_light_red_4{
    background-color: rgb(255 88 58 / 64%);
}
.deviaiton_days_Higher_light_red_5{
    background-color: rgb(255 88 58 / 80%);
}
.deviaiton_days_Higher_light_red_6{
    background-color: rgb(255 88 58 / 96%);
}
.deviaiton_days_Higher_light_red_7{
    background-color: rgb(255 88 58 );
}
.deviation_table_value_column_width
{
    width: 70px;
}

.deviation_number_font_family
{
    font-family: FFGothic;
}

.scatter_graph_tooltip_outer_wrapper{
    width: 500px;
    height: 50px;
}

.deviationscattercontainerWrapper {
    width: 854px;
    height: 363px;
    margin-left: -91px;
}

.deviation_line_scatter_outer_wrapper {
    display: flex;
    flex-direction: column;
    height: 540px;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    grid-row-gap: 25px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 22px;
    font-weight: 500;
}
.deviation_line_scatter_inner_wrapper {
    /* background: #F0F0F0; */
    /* border: 2px solid #CDCDCD; */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* grid-row-gap: 30px; */
    padding: 17px 20px 20px 20px;
    position: relative;
    width: 100%;
    height: 100%;
    /* border-width: 3px;
    border-style: solid;
    border-image: linear-gradient( 0deg,rgb(226 74 65 / 50%),rgb(29 181 190 / 50%)) 1; */
}
.deviation_scatter_plot_wrapper {
    position: relative;
    
}
.deviation_scatter_label_wrapper {
    position: absolute;
    z-index: 10;
    color: #333;
    left: 195px;
    top: 240px;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    grid-row-gap: 0px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-transform: uppercase;
}
.deviation_scatter_label_separator{
    border-bottom: 3px solid #333;
    width: 134px;
}

.deviation_legend_wrapper {
    position: absolute;
    display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    z-index: 5;
    font-size: 10px;
    bottom: 0;
}
.deviation_legend_marker {
    width: 10px;
    height: 10px;
    border-radius: 20px;
}

.deviation_legend_wrapper_inner {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
}

.deviation_positive_month_wrapper {
    position: absolute;
    z-index: 2;
    display: flex;
    flex-direction: column;
    grid-column-gap: 3px;
    align-items: center;
    right: 194px;
    top: 149px;
    font-size: 14px;
    color: rgb(0, 128, 128);
}

.deviation_negative_month_wrapper {
    position: absolute;
    z-index: 2;
    display: flex;
    flex-direction: column;
    grid-column-gap: 3px;
    align-items: center;
    right: 190px;
    bottom: 134px;
    color: rgb(227, 82, 74);
    font-size: 14px;
}   

.deviation_line_scatter_header {
    font-size: 26px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
   
}

.deviation_line_header_legend_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* margin-top: 44px; */
    grid-row-gap: 6px;
    margin-bottom: 30px;
    color: #111;
}

.deviation_scatter_legend_outer_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 46px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    z-index: 1;
    font-size: 14px;
}

.deviation_green_color{
    background-color: rgb(0, 128, 128);
}

.deviation_red_color{
    background-color: rgb(227, 82, 74);
}
.deviation_scatter_analysis_legend_avg_return_inner{
    width: 2px;
    height: 2px;
}

.deviation_month_value {
    font-weight: 700;
    font-size: 25px;
}
.deviation_month_text {
    color: #111;
    font-size: 16px;
}

.scatter_graph_last_change_tooltip_wrapper {
    position: absolute;
    right: 200px;
    top: 249px;
}

.scatter_graph_last_change_tooltip_wrapper {
    position: absolute;
    right: 208px;
    top: 245px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 2px solid;
    font-size: 14px;
    height: 59px;
    width: 90px;
    background-color: #fff;
    border-radius: 5px;
    line-height: 1.5;
}
.scatter_graph_last_change_tooltip_value {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
}

.scatter_graph_last_change_tooltip_triangle {
    width: 10px;
    margin-top: 0px;
}

.deviation_line_second_header {
    font-size: 17px;
    font-weight: 400;
}

.scatter_toggle_active {
    background-color: #2861ff;
    color: #fff;
}
.hawk_corporate_data_wrapper {
    display: flex;
        flex-direction: column;
        width: 100%;
        justify-content: space-between;
        color: #111;
        background-color: #D9EFFF;
        grid-column-gap: 30px;
        padding-bottom: 8px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hawkcorporate_data_knowledge_page_wrapper {
        display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fff;
    margin-top: -10px;
    margin-bottom: -10px;
    /* border-bottom: 1px solid #e4e8ef; */
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 0px 0px 0 #0000004d, 0 0px 2px 0 #0000004d, 0 0px 0px 0 #0000004d;
    width: 100%;
}
.hawk_corporate_data_heading {
	display: flex;
    flex-direction: row;
    width: 164px;
    font-size: 15px;
    font-weight: 700;
    font-weight: 500;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.hawk_corporate_data_inner_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	height: 40px;
	align-items: center;
    padding: 6.9px 15px 6.9px 20px;
	grid-column-gap: 15px;
}

.hawk_corporate_data_text {
	font-size: 12px;
    padding-left: 22px;
    padding-right: 26px;
    color: #111;
    text-align: justify;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.hawk_corporate_img {
	width: 24px;
	cursor: pointer;
}

.pdf_seasonality_outer_wrapper {
	display: flex;
	flex-direction: row;
	width: 1291px;
	height: 651.98px;
	grid-column-gap: 10px;
}

.seasonality_chart_seasonal {
	display: flex;
    flex-direction: column;
    height: 220.66px;
    width: 607.71px;
    grid-row-gap: 0px;
}

.pdf_seasonality_left_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 20px;
    width: 50%;
    background-color: #fff;
}

.pdf_seasonality_right_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    width: 50%;
    background-color: #fff;
}

.pdf_seasonal_chart__heading_line {
	border-bottom: 1px solid rgb(51, 51, 51);
	height: 5px;
	display: flex;
	margin-top: 9px;
	margin-left: 0px;
	flex: 1 1;
}

.pdf_snapshot_footer_Seasonality {
	display: flex;
	color: #606060;
	font-size: 10px;
	background-color: #fff;
	line-height: 1.4;
	padding-left: 113px;
	flex-direction: row;
	width: 100%;
}

.pdf_snapshot_powered_outer_Seasonality {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
	width: 1395px;
	padding-right: 155px;
}

span.pdf_snapshot_footer_span_Seasonality {
	width: 1137px;
	display: flex;
	color: #606060;
	height: 48px;
	font-size: 12px;
	text-align: justify;
	background-color: #fff;
	line-height: 1.2;
	font-family: "Roboto";
}

.pdf_seasonal_heading {
	color: rgb(51, 51, 51);
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;    font-weight: 500;
}

.seasonality_chart_wrappper {
	position: relative;
}

.seasonality_left_cover {
	left: 0;
    top: 5px;
    position: absolute;
    height: 143px;
    border-right: 1px solid #d1d4dc;
}

.seasonality_top_cover {
	left: 0;
    top: 4px;
    position: absolute;
    width: 559px;
    border-bottom: 1px solid #d1d4dc;
}

.seasonality_chart_waterfall {
	display: flex;
    flex-direction: column;
    height: 425.66px;
    width: 630.97px;
    grid-row-gap: 0px;
}

/* Seasonality Table */

.seasonality_table_outer_wrapper {
	display: flex;
	flex-direction: column;
	width: 99%;
	font-size: 13px;
}

.seasonality_table_header_row {
	display: flex;
	flex-direction: row;
}
.seasonality_table_value_tr {
	display: flex;
	flex-direction: row;
	height: 31.6px;
	align-items: center;
}
.seasonality_av_colum {
	flex: 1 1;
    text-align: center;
    color: #333;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 0.1px solid #8686866e;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}
.seasonality_th_column {
	flex: 1 1;
	text-align: center;
	color: #333;
	font-family: "Open Sans";
	font-weight: bold;
}

.seasonality_table_heading {
	width: 86px;
    height: 100%;
    text-align: inherit;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 0.1px solid #8686866e;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

.seasonality_std_colum {
	flex: 1 1;
	text-align: center;
	color: #333;
	font-family: "Roboto";
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-bottom: 0.1px solid #8686866e;
}
.light_grey_table {
	background-color: #f4f8fb;
}
.dark_grey_color {
	/* background-color: #eaf1f7; */
}
.seasonality_waterfall_top_cover {
	left: 49px;
	top: 10px;
	position: absolute;
	width: 520px;
	border-bottom: 1px solid #d1d4dc;
	z-index: 2;
}
.seasonality_waterfall_left_cover {
	top: 10px;
	position: absolute;
	height: 365px;
	border-right: 1px solid #d1d4dc;
	right: 3px;
	z-index: 2;
}
.seasonality_waterfall_bottom_cover {
	position: absolute;
	width: 505px;
	z-index: 1;
	right: 2px;
	border-bottom: 2px solid #b2b2b2;
	bottom: 51px;
}
/*  */
.seasonality_react_chart_wrapper {
	margin-left: -6px;
	margin-top: -7px;
	width: 669.5px !important;
}
.performance_chart_two_left_cover {
	left: 1px;
	top: 5px;
	position: absolute;
	height: 145px;
	border-right: 1px solid #d1d4dc;
}

.hawkPage_seasonality_left_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 20px;
    width: 50%;
    background-color: #fff;
}

.hawkPerformanceChart_wrapper {
	display: flex;
    flex-direction: column;
  
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
    flex: 2 1;
}
.hawk_performance_tr_ytd {
	display: flex;
	flex-direction: row;
	height: 43px;
	align-items: center;
}
.hawk_performance_heading_ticker {
    color: #717375;
    font-weight: 700;
    font-size: 12px;
    padding-top: 2px;

}
.hawk_performance_heading {
    display: flex
    ;
        flex-direction: row;
        justify-content: center;
        height: 35px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        /* padding: 0 10px; */
        /* border: 1px solid #e4e8ef; */
        border-radius: 4px;
        /* cursor: pointer; */
        font-size: 13px;
        align-items: center;
        /* width: 167px; */
        /* padding: 6.9px 15px 6.9px 20px; */
        grid-column-gap: 15px;
        /* background-color: #f2f5f7; */
        color: #111;
        font-weight: 500;
        font-size: 15px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hawk_performance_table_canvas_wrapper {
	display: flex;
	flex-direction: row;
}
.hawk_performance_heading_outer {
    display: flex
    ;
    flex-direction: row;
    align-items: center;
    border-bottom: 1px solid #e4e8ef;
    background-color: #f2f5f7;
    grid-column-gap: 10px;
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 2.4px;
}

.hawk_performance_table_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 0px;
    justify-content: center;
    flex: 0.5 1;
}

.hawk_performance_bottom_wrapper {
	overflow: hidden;
	color: #333333;
	transition: max-height 0.6s ease;
}
.hawk_performance_tr {
	display: flex;
    flex-direction: row;
    border-bottom: 1px solid #e4e8ef;
    height: 42px;
    align-items: center;
}
.hawk_performance_tr:last-of-type {
    border-bottom: none;
}

.hawk_performance_td_heading {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
    font-size: 13px;
    height: 30px;
    color: #111;
   
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    width: 60px;
}
.hawk_performance_td_value {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 30px;
    font-size: 13px;
    
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    flex: 0.6 1;
}

/* Hawk  Canvas */

.hawk_performance_canvas_wrapper {
	display: flex;
    flex-direction: column;
    flex: 1 1;
    /* border-bottom: 1px solid #e4e8ef; */
}

.performance_red_return {
    color: #FF2C21 !important;
}

.performance_positive_return{
    color: #329932 !important;
}

.events_chart_trading_view_outer_wrapper {
    position: relative;
}
.events_chart_scroll_button_wrapper {
    position: absolute;
    right: 72px;
    bottom: 41px;
    width: 69px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.events_chart_button_img {
    width: 30px;
    height: 30px;
    cursor: pointer;
    box-shadow: 0 1px 4px 0 #0000004d;
    border-radius: 27px;
    transform: rotateY(180deg);
}

.events_chart_button_img_right {
    width: 30px;
    height: 30px;
    cursor: pointer;
    box-shadow: 0 1px 4px 0 #0000004d;
    border-radius: 27px;
}
.best_page_info_card_outer_wrapper {
    box-shadow: 0 1px 4px 0 #0000004d;
    width: 100%;
    background-color: #fff;
}
.best_apge_info_card_header_header {
    font-size: 15px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.best_apge_info_card_header_img {
    width: 24px;
    cursor: pointer;
}
.best_apge_info_card_header_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    background-color: #e6eaec80;
    align-items: center;
    height: 40px;
    font-family: 'Open Sans';
    color: #111;
    font-size: 16px;
    padding-left: 12px;
}
.best_page_info_card_top_wrapper {
    font-size: 13px;
    text-align: justify;
    padding: 15px;
    /* border-bottom: 1px solid #e4e8ef; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
}
    
.best_page_info_card_bottom_header {
    color: #606060;
}

.best_page_info_card_bottom_wrapper {
    display: flex;
    flex-direction: row;
    height: 40px;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    grid-column-gap: 20px;
}

.best_page_info_card_bottom_value_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    font-family: 'Open Sans';
    font-size: 14px;
}

.best_page_info_card_bottom_value {
    display: flex;
    flex-direction: row;
}

.best_page_info_card_bottom_currency {
    font-size: 11px;
    margin-left: 2px;
    display: flex;
    flex-direction: row;
    margin-top: 1px;
    color: #606060;
}
.hawk_etf_info_outer_wrapper {
   
    width: 100%;
}
.hawk_etf_info_inner_wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    grid-column-gap: 10px;
}
.hawk_etf_key_attribute_value_number {
    color: #111;
    font-size: 14px;
}
.hawk_etf_key_attributes_info_block_wrapper {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    width: 100%;
    font-family: "Open Sans";
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
}
.hawk_etf_key_attribute_heading_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 15px;
    background-color: #f2f5f7;
    height: 30px;
    grid-column-gap: 10px;
}
.hawk_etf_info_bar_img {
    width: 22px;
    cursor: pointer;
}
.hawk_etf_key_attribute_value_heading {
    color: #333;
    font-family: "Open Sans";
    font-size: 14px;
    width: 164px;
}
.hawk_etf_key_attribute_value_block {
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 20px;
    padding-left: 15px;
    border-bottom: 1px solid #e4e8ef;
}


/* Allocation */

.hawk_etf_allocation_value_heading {
    color: #333;
    font-family: "Open Sans";
    font-size: 14px;
    width: 306px;
}
.hawk_etf_allocation_info_block_wrapper {
    flex: 2 1;
    display: flex;
    flex-direction: column;
    width: 100%;
    font-family: "Open Sans";
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
}

.hawk_etf_allocationprogress {
    width: 570px;
    height: 25px;
    display: flex;
    flex-direction: column;
}

.hawk_etf_allocation_inner_progress {
    background-color: #2861ff;
    height: 25px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: end;
    font-weight: bold;
    padding-right: 15px;
    transition: width 6s linear;
}
.chatgpt_heading_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 20px 5px 20px;
}
.chatgpt_data_heading {
  display: flex;
    flex-direction: row;
    width: 164px;
    align-items: center;
    font-size: 15px;
    padding-top: 2px;
    font-weight: 700;
    font-weight: 500;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.chat_gpt_button {
  width: 65px;
  height: 28px;
  font-size: 13px;
  text-align: center;
  background-color: #2861ff;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  font-weight: 500;
}
.hawk_chat_gpt_action_button_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.chatgpt_typingbar {
  width: 5px;
  animation: animate 0.5s infinite linear;
  background-color: #333;
  }

  .chat_gpt_text_area {
    padding-left: 20px;
    padding-right: 150px;
    font-size: 14px;
}
span.highlight {
  color: #111;
  font-weight: 500;
}
  @keyframes animate {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0;
    }
  }
.knowledge_table_risk_analysis_chart_wrapper {
    width: 1000px;
}

.hawk_risk_analysis_chart {
    display: flex;
    flex-direction: column;
    position: relative;
    padding-bottom: 9px;
    height: 400px;
    align-items: center;
}
.hawk_risk_analysis_legend_outer_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 46px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    z-index: 1;
    /* padding-right: 38px; */
}
.hawk_risk_analysis_legend_block {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
}
.hawk_risk_analysis_lower_title {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    grid-column-gap: 4px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hawk_risk_analysis_legend_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    height: 30px;
    align-items: center;
}

.risk_analysis_chart_new_foramtting{
    width: 1020px;
    height: 390px;
}
.risk_analysis_chart_outer_wrapper{
    position: relative;
}

.risk_analysis_chart_end_crosshair_wrapper {
    position: absolute;
    right: 29px;
    height: 390px;
    display: flex;
    flex-direction: row;
    top: -4px;
}
.hawk_risk_analysis_legend_text {
    padding-top: 3px;
}

.hawk_risk_analysis_outer_wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    padding-top: 20px;
}

.hawk_risk_analysis_toggle_chart_outer_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.hawk_risk_analysis_toggle_wrapper {
    position: absolute;
    left: 11px;
    top: 5px;
}

.risk_analysis_heading_statement_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
}

.hawk_risk_analysis_legend_block_avg {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-column-gap: 2px;
    padding-top: 2px;
}
.hawk_risk_analysis_legend_avg_return_inner {
    width: 15px;
    height: 7px;
}
.hawk_risk_analysis_legend_risk_return_inner{
    width: 15px;
    height: 3px;
}

.hawk_risk_key_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    grid-column-gap: 15px;
    height: 60px;
    width: 1020px;
    align-self: center;
}

.hawk_risk_key_heading {
    font-size: 13px;
    color: #717375;
    position: relative;
}

.hawk_risk_key_heading_value {
    font-size: 13px;
    color: #000;
    text-transform: uppercase;
    position: relative;
}

img.hawk_risk_key_img {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
}

.negative_red_risk_chart{
    color: #d00000;
    font-weight: 600;
}

.hawk_risk_key_inner {
    display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    padding-left: 26px;
}

.hawk_label_grey_background_average{
    background-color: #ced2d4;
}
.hawk_label_green_background_average{
    background-color: #007325bd;
}

.hawk_label_red_background_average{
    background-color: #d0000073;
}

.hawk_label_green_background_risk{
    background-color: #007325;
}

.hawk_label_red_background_risk{
    background-color: #d00000;
}

.hawk_risk_key_line_left {
    position: absolute;
    width: 12px;
    height: 1px;
    border-bottom: 1px solid #333;
    top: 12px;
    right: -15px;
}

.hawk_risk_key_line_right {
    position: absolute;
    width: 12px;
    height: 1px;
    border-bottom: 1px solid #333;
    top: 12px;
    left: -15px;
}

.hawk_summary_explanation_outer {
    display: flex;
    flex-direction: column;
    box-shadow: 0 0px 1px 0 #0000004d;
    width: 100%;
    background-color: #eeeff18f;
}
.relative_scatter_graph_outer_wrapper {
    height: 432px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    position: relative;
    padding-top: 1px;
}
.relative_scatter_graph_wrapper{
    width: 450px;
    height: 310px;
}

.relative_scatter_graph_wrapper_y_label {
    position: absolute;
    left: 385px;
    transform: rotate(90deg);
    width: 242px;
    top: 94px;
    z-index: 2;
    height: 110px;
}

.relative_scatter_graph_wrapper_x_label {
    position: absolute;
    width: 340px;
    top: 289px;
    z-index: 2;
    height: 110px;
    left: 564px;
}
.relative_card_knowledge_table_outer_wrapper {
    display: flex
;
    flex-direction: column;
    width: 100%;
    /* border-bottom: 1px solid #e4e8ef; */
    box-shadow: 0px 0px 3px 0 #0000004d;
}
.relative_card_table_main_instrument {
    width: 550px;
    z-index: 2;
    background-color: #f2f5f7;
    display: flex;
    flex-direction: column;
    align-self: center;
    height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 11px;
    padding-left: 42px;
}
.relative_table_card_wrapper {
    display: flex;
        flex-direction: row;
        position: relative;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        height: 64px;
        border-top: 2px solid #e4e8ef;
        cursor: pointer;
}
.relative_table_card_wrapper:hover{
    background-color: #F1F3F4;
}
.relative_table_card_logo_relative_wrapper {
    position: relative;
    width: 38px;
    margin-top: -5px;
}
.relative_table_card_ticker_name_wrapper {
    display: flex;
    flex-direction: column;
}

.relative_table_card_name_logo_wrapper {
    display: flex
    ;
        flex-direction: row;
        align-items: center;
        grid-column-gap: 6px;
        width: 552px;
}
.relative_card_main_highlight{
    background-color: #F1F3F4;
}
.relative_card_table_rating_star {
    display: flex;
    flex-direction: column;
    height: 30px;
    width: 101px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    position: relative;
}
.relative_table_card_rating {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 2px;
    align-items: center;
    width: 104px;
    padding-left: 10px;
    position: relative;
}
.relative_card_table_main_table_bottom_rating_explanation {
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    top: 34px;
    left: 27px;
    width: 48px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.relative_card_table_hearder_entry {
    font-weight: 300;
    font-size: 11px;
    text-align: center;
    align-self: center;
    width: 120px;
    display: flex;
    flex-direction: column;
    height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    padding-right: 18px;
}
.reltaive_table_entry_price {
    display: flex;
    width: 120px;
    line-height: 1;
    align-items: center;
    flex-direction: row;
    grid-column-gap: 3px;
    padding-bottom: 0px;
    font-size: 15px;
    letter-spacing: 0.025em;
    color: #000000;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
    justify-content: center;
    padding-left: 20px;
    border-left: 1px dashed #CDCDCD;
}

.relative_card_table_hearder_length {
    font-weight: 300;
    font-size: 11px;
    text-align: center;
    align-self: end;
    width: 110px;
    display: flex;
    flex-direction: column;
    height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
}

.relative_table_card_length {
    width: 110px;
    display: flex;
    flex-direction: row;
    text-align: center;
    color: #111;
    justify-content: center;
    line-height: 1.2;
    text-transform: capitalize;
    align-items: center;
    grid-column-gap: 3px;
    border-right: 1px dashed #CDCDCD;
    padding-left: 15px;
}

.relative_card_table_hearder_return {
    text-align: center;
    align-self: center;
    width: 120px;
    display: flex;
    flex-direction: column;
    height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
}

.relative_table_card_return {
    display: flex;
    width: 120px;
    flex-direction: row;
    letter-spacing: 0.005em;
    font-size: 16px;
    grid-column-gap: 2px;
    font-weight: 500;
    align-items: center;
    padding-left: 12px;
    justify-content: center;
}

.relative_table_card_wins {
    width: 120px;
    text-align: center;
    align-self: center;
    font-size: 16px;
    padding-left: 15px;
    color: #111;
    font-weight: 500;
}

.relative_card_table_return_tstat {
    text-align: center;
    display: flex
;
    flex-direction: column;
    line-height: 1.2;
    align-self: center;
    width: 228px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
}

.relative_table_card_tstat {
    width: 235px;
    /* padding-left: 5px; */
    /* padding-right: 5px; */
    position: relative;
}

.relative_table_card_index {
    width: 22px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 13px;
    color: #717375;
    text-align: center;
}

.relative_card_table_rating_wrapper {
    display: flex;
    flex-direction: row;
    width: 218px;
}
.relative_table_card_ranking_value_outer_wrapper {
    display: flex
;
    width: 240px;
    border-right: 1px dashed #CDCDCD;
}
.categor_top_section {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	padding: 1.2em 2em 0.8em 1.4285em;
	border-bottom: 1px solid #e4e8ef;
}
.category_header_universe_market_status {
    text-transform: capitalize;
}
.category_header_wrapper {
	display: flex;
	flex-direction: column;
	box-shadow: 0 1px 4px 0 #0000004d;
}
.category_header_market_value_img_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    width: 195px;
    height: 46px;
    cursor: pointer;

}
.category_toggle_country_name_flag_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    font-size: 14px;
    align-items: center;
    cursor: pointer;
    padding-left: 11px;
    height: 100%;
    width: 166px;
}
.category_bottom_section {
	display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    padding-left: 12px;
    height: 46px;
    font-size: 14px;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.category_header_universe_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 10px;
	position: relative;
}
.category_header_universe_value {
}
.category_market_toggle_wrapper {
	position: absolute;
	display: flex;
	flex-direction: column;
	background-color: white;
	z-index: 1000;
	width: 12.47em;
	top: 47px;
	left: 49px;
	box-shadow: 0 1px 4px 0 #0000004d;
	padding-top: 10px;
	border: 1px solid #e4e8ef;
	padding-bottom: 10px;
}
.category_right_description_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.5em;
}

.category_left_image_wrapper {
	display: flex;
	flex-direction: column;
}
.category_bottom_section #id_market_status_timer {
	display: none;
}

.category_header_top_description {
    font-size: 22px;
    color: #111;
    font-weight: bold;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
}
.category_header_bottom_description {
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.category_page_star_img {
	width: 28px;
}

.market_heading_wrapper_outer {
        display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    justify-content: center;
}

.market_heading_img {
    width: 15px;
    margin-top: 5px;
    height: 15px;
}
.market_heading_img_forex {
    width: 17px;
    height: 17px;
    margin-top: 4px;
}
.market_heading_img_currency {
    width: 15px;
    margin-top: 5px;
    height: 15px;
}
.category_toggle_wrapper {
	display: flex;
	flex-direction: column;
	/* box-shadow: 0 1px 4px 0 #0000004d; */
}

.category_toggle_button_wrapper {
	display: flex;
	flex-direction: row;
	height: 41px;
	border-bottom: 1px solid #e4e8ef;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.active_category {
	border-bottom: 2px solid #065fd4;
    color: #2861ff;
    padding-top: 2px;
}
.category_toggle_absolute {
	/* text-align: center; */
	display: flex;
	flex-direction: row;
	justify-content: center;
	cursor: pointer;
	width: 76.3px;
	height: 41px;
	align-items: center;
}
.category_toggle_portfolio {
    display: flex;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
    width: 76.3px;
    height: 41px;
    align-items: center;
}
.category_toggle_absolute:hover {
	background-color: #f1f3f4;
}

.category_toggle_relative {
	/* text-align: center; */
	display: flex;
	flex-direction: row;
	justify-content: center;
	cursor: pointer;
	width: 76.3px;
	height: 41px;
	align-items: center;
}
.category_toggle_relative:hover {
	background-color: #f1f3f4;
}

.category_toggle_description {
	padding-left: 10px;
    font-size: 14px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 45px;
    padding-right: 20px;
    grid-column-gap: 20px;
}

.category_outlook_wrapper {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 5px;
        padding-left: 1.8em;
        background-color: #f2f5f7;
        font-size: 11px;
        align-items: center;
        height: 48px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.category_outlook_button_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	font-size: 13px;
	align-items: center;
	height: 48px;
}
.category_time_period_buttons {
	border: 1px solid #e4e8ef;
    border-radius: 0.4em;
    line-height: 1;
    cursor: pointer;
    background-color: #fff;
    display: flex
;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 5px 8px 5px 8px;
    font-size: 11px;
    font-weight: 500;
    height: 25px;
}

.oulook_text {
	line-height: 2;
}

.time_period_active {
	background-color: #065fd4;
	color: white;
	/* border: 1px solid #065fd4 !important; */
}


/* New Toggle */

.horizontal_bar_toggle_wrapper_category {
	position: absolute;
    display: flex;
    flex-direction: column;
    background-color: white;
    z-index: 1000;
    width: 189px;
    top: 256px;
    left: 285px;
    box-shadow: 0 1px 4px 0 #0000004d;
    padding-top: 10px;
    border: 1px solid #e4e8ef;
    padding-bottom: 10px;
}

.horizontal_bar_toggle_wrapper_sub_market_category {
	position: absolute;
    display: flex;
    flex-direction: column;
    background-color: white;
    z-index: 1000;
    width: 190px;
    top: 59px;
    left: 476px;
    border: 1px solid #e4e8ef;
    padding-bottom: 10px;
}
.horizontal_row_country_img_category {
    width: 17px;
    margin-top: 0px;
}
.category_page_data_header_button_wrapper{
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 5px;
}

.category_table_header {
	display: flex;
	flex-direction: row;
	font-size: 11px;
	align-items: center;
	height: 30px;
	color: #333;
	background-color: #f2f5f7;
}

.category_table_wrapper {
	/* box-shadow: 0 1px 2px 0 #0000004d; */
}
.category_left_block {
	
}
.category_hearder_instrument {
    width: 300px;
    z-index: 2;
    background-color: #f2f5f7;
    display: flex
;
    flex-direction: column;
    align-self: center;
    height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 11px;
}
.category_table_home_footer {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: #333;
    border-top: 2px solid #e4e8ef;
    padding: 0em 0.8em 0em 0.8em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 27.7px;
    font-size: 12px;
}
.category_info_card_headline_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.3em;
    font-size: 11px;
}
.category_name {
	width: 268px;
    z-index: 2;
    background-color: #f2f5f7;
    padding-left: 25px;
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.category_rating {
	width: 157px;
	text-align: center;
}
.category_return {
	width: 100px;
	text-align: center;
}
.category_win_rate {
	width: 103px;
	text-align: center;
}
.category_star_rating_value {
	color: #1d8440;
	margin-top: 3px;
}
.hearder_category_entry {
    font-weight: 300;
    font-size: 11px;
    text-align: center;
    align-self: center;
    width: 90px;
    display: flex;
    flex-direction: column;
    height: 30px;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    padding-left: 7px;
}
.category_standard_deviation {
	width: 96px;
	text-align: center;
}
.category_series_average {
	width: 101px;
	text-align: center;
}
.category_table_card_logo_img {
	border-radius: 80px;
	width: 33px;
	margin-top: 0;
}
.category_trade_length {
	width: 86px;
	text-align: center;
}

.category_title_wrapper {
	display: flex;
    flex-direction: row;
    position: relative;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.category_unaligned_data_msg {
	display: flex;
    flex-direction: row;
    /* align-items: center; */
    justify-content: center;
    grid-column-gap: 6px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #DFEEFF;
    color: #111;
    font-weight: 500;
}
.category_name_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    width: 300px;
}
.category_title_price_date {
    position: absolute;
	top: 19px;
    left: 6px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.category_title_price_wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
}
.category_price_currency_outer_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
}
.category_name_left {
	display: flex;
	flex-direction: column;
	justify-content: center;
	z-index: 1;
}
.category_name_right_wrapper {
	line-height: 1;
	display: flex;
	flex-direction: column;
	grid-row-gap: 7px;
	margin-top: 0px;
	justify-content: center;
}
img.ticker_short_card_live_icon {
	width: 16px;
	margin-bottom: -3px;
	position: absolute;
	top: 0;
	left: 11px;
	background-color: #fff;
	border-radius: 35px;
}
.category_name_ticker {
	letter-spacing: 0.025em;
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    color: #2861ff;
    font-weight: 700;
	height: 14px;
}

.category_currency_logo_wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
    margin-right: 24px;
    margin-left: 11px;
    margin-top: 19px;
}

.category_currency_logo_img_one {
	width: 21px;
    position: absolute;
    top: -29px;
    left: -8px;

}
.category_currency_logo_img_two {
    position: absolute;
    width: 23px;
    top: -13px;
    left: 0px;
    z-index: 10;
    border: 1px solid white;
    border-radius: 30px;
}

.category_name_long {
	font-size: 12px;
	letter-spacing: 0.025em;
	font-weight: 300;
	color: #333333;
}
.category_rating_value {
	width: 120px;
	display: flex;
	line-height: 1;
	flex-direction: row;
	grid-column-gap: 0.5em;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	margin-top: -4px;
}
.category_ticker_arrow_img {
	width: 21px;
	display: flex;
	flex-direction: column;
	height: 11px;
	margin-top: -2px;
}

.category_return_value {
	width: 120px;
	display: flex;
	line-height: 1;
	align-items: center;
	flex-direction: row;
	justify-content: center;
	padding-left: 19px;
	font-size: 15px;
	letter-spacing: 0.025em;
	font-weight: 100;
}
.category_return_value .return_span_wrapper {
	width: 60px;
}
.category_return_value sup {
	font-size: 0.7em;
	top: -2px;
}
.category_win_rate_value {
	width: 95px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.category_standard_deviation_values {
	width: 97px;
	line-height: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	font-size: 15px;
}
.category_standard_deviation_values sup {
	font-size: 0.7em;
	top: -1px;
}
.category_card_content_wrapper {
	display: flex;
    flex-direction: column;
    background-color: #f6f6f7;
    grid-row-gap: 0px;
}
.category_card_description_wrapper {
	display: flex;
	flex-direction: column;
	grid-column-gap: 8px;
	background-color: white;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.category_card_top_section {
	display: flex;
	flex-direction: column;
	grid-column-gap: 8px;
	background-color: white;
	border-top: 1px solid #e4e8ef;
}
.category_series_average_values {
	width: 95px;
	line-height: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	font-size: 15px;
}
.category_series_average_values sup {
	font-size: 0.7em;
	top: -1px;
}

.category_trade_length_values {
	width: 95px;
	line-height: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

	font-weight: 100;
	font-size: 15px;
}
span.category_title_separator_line {
	margin-top: -3px;
}
.category_table_live_icon {
	width: 17px;
	margin-bottom: 2px;
}
.live_background {
	background: #f25824 !important;
	border: 1px solid #f25824 !important;
}
.trade_length_live_background {
	border-radius: 3px;
	height: 30.5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 0.2em;
	width: 75.17px;
}
.info_row_live_information {
	display: flex;
	flex-direction: row;
	/* align-items: center; */
	justify-content: center;
	grid-column-gap: 6px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #f1f3f4;
	font-weight: 500;
}
.card_bottom_section_category {
    display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
    background-color: white;
    padding-left: 0px;
    padding-right: 5px;
    border-top: 1px solid #e4e8ef;
}
.category_table_blank_table {
	height: 130px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.positive_background {
	background-color: #33ab5b33;
	color: #007325;
}
.negative_background {
	background-color: #fbe9e8;
	color: #a50e0e;
}
.live_class {
	color: #f25824 !important;
	font-weight: 500;
}
.live_event {
	color: #f25824;
	font-size: 13px;
	margin-top: -1px;
}
img.info_line_triangle_down {
	width: 9px;
	margin-right: 2px;
}
img.info_line_triangle {
	width: 9px;
	margin-right: 2px;
}
.category_live_play_button {
	width: 13px;

	margin-top: -2px;
}
.card_description_first_line_category {
	width: max-content;
	font-weight: 500;
}
.card_description_unordered_wrapper_category {
	margin: 0;
	padding-left: 20px;
	width: 950px;
}
.category_view_button_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 88px;
    position: relative;
}
.table_card_length_category {
    width: 90px;
    display: flex;
    flex-direction: row;
    text-align: center;
    color: #111;
    justify-content: center;
    line-height: 1.2;
    text-transform: capitalize;
    align-items: center;
    grid-column-gap: 3px;
    border-right: 1px dashed #CDCDCD;
    position: relative;
}
.category_live_outlook_date {
    position: absolute;
	top: 37px;
    left: -10px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.days_left_text_wrapper {
	margin-top: 2px;
}
.days_left {
	color: #333333;
	margin-left: 3px;
	font-size: 14px;
}
.category_date_string {
	margin-left: 5px;
	text-transform: capitalize;
	font-size: 14px;
}
.fa-3x {
	font-size: 10px;
}

.fa-stack {
	line-height: inherit;
	color: #1d8440;
	margin-top: -2px;
}
.fa-stack-1x {
}
.fa-stack-2x {
	font-size: 19px;
}

.category_table_loader_wrapper {
	height: 590px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding-top: 14em;
}

.category_accordion_notes_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.4em;
    background-color: #f2f5f7;
    justify-content: space-between;
    padding-left: 9px;
    padding-right: 20px;
    height: 25px;
    font-size: 11px;
    align-items: center;
    padding-top: 4px;
    color: #666666;
    z-index: 1;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.category_status_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 9px;
}
.category_status_value {
    display: flex;
    flex-direction: row;
    /* align-items: center; */
    justify-content: center;
    grid-column-gap: 6px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #f1f3f4;
    font-weight: 500;
}

.category_one_iteration_live{
	color:#f25824;
}

.category_notes_wrapper {
    width: 100%;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #000;
}

.category_notes_heading {
    display: flex
;
    flex-direction: row;
    padding-left: 7px;
    border-bottom: 1px solid #e4e8ef;
    line-height: 2;
    grid-column-gap: 1em;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
}
.category_page_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 1em;
    justify-content: center;
    width: 100%;
   
}

.category_section_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 0.7em;
    width: 1050px;
}

.category_market_state_outer_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 127px;
    justify-content: center;
    background-color: #f2f5f7;
    padding: 4px 20px 10px;
    border-top: 1px solid #e4e8ef;
    margin-bottom: -10px;
    margin-top: -10px;
    box-shadow: 0 0 2px -1px rgb(0 0 0 / 30%);
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
}
.hist_table_wrapper {
	display: flex;
	flex-direction: column;
	letter-spacing: 0.1px;
	/* box-shadow: 0 1px 4px 0 #0000004d; */
	position: relative;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.historic_table_blur_padlock {
	position: absolute;
	width: 30px;
	top: 387px;
	left: 361px;
}
.hist_header_wrapper {
    display: flex;
    flex-direction: row;
    padding: 1em 0em 0.5em 0em;
    font-size: 11px;
    text-transform: uppercase;
    height: 29px;
    align-items: center;
    border-bottom: 2px solid #111;
    color: #333f48;
    font-weight: 400;
}
.highlightrow {
	background-color: #f2f5f7;
}
.corporate_border{
	border-left: 2px solid #0A8837;
}
.corporate_border > .hist_left_block_value{
	margin-right: -2px
}
.dividend_border{
	border-left: 2px solid #0073A9;
}
.earning_border{
	border-left: 2px solid #2861ff;
}
.earning_border > .hist_left_block_value{
	margin-right: -2px
}
.tick_circle {
	width: 15px;
	height: 15px;
	margin-top: 5px;
	border-radius: 5px;
}
.tick_circle_table {
	width: 15px;
	height: 15px;
	border-radius: 3px;
}
.historic_corporate {
	background-color: white !important;
	color: #333333 !important;
	opacity: 1 !important;
	padding: 0 !important;
	border-radius: 12px !important;
	width: fit-content !important;
}

.historic_corporate_tooltip_wrapper {
    display: flex;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    border: 1px solid #848F95;
    /* line-height: 1.6; */
}
.historic_earning_tooltip_wrapper {
    margin-bottom: -1px;
    display: flex;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    border: 1px solid #848F95;
    line-height: 1.3;
    font-weight: 300;
    grid-row-gap: 6px;
}
.historic_dividend_tooltip_wrapper {
    font-weight: 500;
}
.historic_tooltip_heading {
	width: 7em;
	color: #717375;
	text-align: left;
	text-align: initial;
}
.historic_tooltip_heading_earning_date {
    width: 12em;
    text-align: left;
    text-align: initial;
    color: #111;
}
.corporate_tooltip_wrapper_ex_date {
	text-align: inherit;
}
.corporate_tooltip_wrapper_description {
	text-align: inherit;
	margin-left: -2px;
	text-transform: capitalize;
}
.corporate_tooltip_wrapper_adjustment {
	text-align: inherit;
}
.corporate_tooltip_wrapper_heading {
	font-size: 14px;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    background-color: #f1f3f4;
    padding-top: 4px;
    padding-bottom: 4px;
}

.historic_blur {
	background-color: #f2f5f7;
	color: #f2f5f7;
	height: 43px;
	margin-top: -8px;
}
.historic_tooltip_wrppaer_dividend{
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 0px 12px 6px 12px;
}
.historic_tooltip_wrppaer {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 0px 12px 2px 12px;
    align-items: center;
    height: 20px;
}
.historic_dividend {
	background-color: white !important;
	color: #333333 !important;
	opacity: 1 !important;
	padding: 0 !important;
	border-radius: 12px !important;
	width: fit-content !important;
}

.dividend_tooltip_wrapper_heading {
	font-size: 14px;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    background-color: #f1f3f4;
    padding: 2px 2px 2px 2px;
    border-radius: 12px 12px 0px 0px;
}
.historicdividend_tooltip_heading {
	width: 9em;
    color: #717375;
}
.historichigh_low_tooltip_heading {
    width: 4em;
    color: #717375;
}

.historic_tooltip_wrppaer_high_low_price {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 5px 12px 10px 12px;
}
.historichigh_low_tooltip_heading {
    width: 4em;
    color: #717375;
}

.historic_tooltip_wrppaer_high_low_price {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 2px 12px 5px 12px;
}
.historic_earning {
	background-color: white !important;
	color: #333333 !important;
	opacity: 1 !important;
	padding: 0 !important;
    border: none !important;
	border-radius: 12px !important;
	width: fit-content !important;
}
.earning_tooltip_wrapper_heading {
	font-size: 14px;
	text-align: left;
	text-align: initial;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	background-color: #f1f3f4;
	padding: 2px 2px 2px 12px;
	border-radius: 12px 12px 0px 0px;
}
.historicearning_tooltip_heading {
	width: 6em;
}
.hist_left_block {
	width:35px;
}
.hist_right_block {
    width: 11.7px;
}
.weekday_short {
	text-transform: uppercase;
	text-align: left;
	text-align: initial;
	flex: 1 1;
}
.day_date {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	flex: 2.3 1;
}
.date_dot {
	width: 25px;
}
.hist_left_block1_value {
	width: 35px;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_left_block_adjusted {
    width: 34px;
}
.hist_date {
    width: 170px;
    text-align: center;
    padding-right: 54px;
}
.hist_open {
    width: 100px;
    text-align: center;
}
.hist_high {
    text-align: center;
    width: 100px;

}
.hist_low {
    text-align: center;
    width: 100px;
}
.hist_close {
	width: 120px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}
.hist_daily {
	text-align: center;
    width: 100px;
    font-weight: 600;
}
.hist_daily_rel {
    text-align: center;
    width: 100px;
	font-weight: 600;
}
.hist_volume {
    text-align: center;
    width: 100px;
}
.hist_dividend {
    text-align: center;
    width: 100px;
    font-weight: 600;
}
.historic_table_rows_wrapper {
	overflow-y: scroll;
	height: 54.5em;
	font-size: 13px;
	/* width: 1000px; */
}
.hist_row_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 35px;
	border-bottom: 1px solid #e4e8ef;
}

.date_wrap {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 144px;
}

.negative_red {
	color: #ef5350;
}

.positive_green {
	color: #26a69a;
}
.historic_earning_main_tooltip_wrapper {
    margin-bottom: -1px;
    display: flex;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    border: 1px solid #848F95;
    line-height: 1.3;
    font-weight: 300;
    grid-row-gap: 5px;
}

.historic_tooltip_wrppaer_reported_date {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    align-items: center;
    height: 20px;
    padding: 0px 12px 2px 12px;
}
.historic_tooltip_wrppaer_period_ending {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    align-items: center;
    height: 20px;
    padding: 0px 12px 0px 12px;
}
.surprise_border_top_red{
    border-top: 6px solid #ef5350;
}
.earning_border_green {
    border-left: 2px solid #26a69a;
}
.earning_border_red {
    border-left: 2px solid #ef5350;
}
.surprise_border_top_green{
    border-top: 6px solid #26a69a;
}
.dividend_border_top_green{
    border-top: 6px solid #0073A8;
}
.corporate_border_top{
    border-top: 6px solid #0A8837;
}
.earning_block_color_green{
    background-color: #26a69a;
}
.earning_block_color_red{
    background-color: #ef5350;
}

.historic_five_two_high_tooltip_wrapper {
    margin-bottom: -1px;
    display: flex;
    flex-direction: column;
    background-color: white !important;
    color: #333333 !important;
    opacity: 1 !important;
    margin-top: 0px !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 1px;
    border-left: 1px solid #848F95;
    border-right: 1px solid #848F95;
    border-bottom: 1px solid #848F95;
    line-height: 1.3;
    font-weight: 300;
    grid-row-gap: 6px;
    width: 237.51px;
}
.historic_tooltip_wrppaer_five_two_week_bottom {
    display: flex;
    flex-direction: row;
    /* justify-content: space-between; */
    padding: 0px 12px 6px 12px;
}

.historic_tooltip_wrppaer_five_two_week {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 12px 0px 12px;
}
.dividend_tooltip_value_wrapper_five_two_week {
    display: flex;
    flex-direction: row;
    flex: 0.8 1;
    z-index: 2;
    /* justify-content: end; */
}
.historichigh_low_tooltip_heading_five_two_week {
    color: #717375;
    flex: 1.2 1;
}
.earning_moon_img {
    width: 11px;
    height: 11px;
    align-self: center;
    margin-top: 0px;
    transform: rotate(35deg);
}
.earning_rising_sun_img {
    width: 10px;
    transform: rotate(273deg);
}
.earning_report_img_wrapper_rising_sun {
    width: 22px;
    height: 18.8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #ff980026;
    align-items: center;
    border-radius: 10px;
}
.earning_report_img_wrapper_moon {
    width: 19px;
    height: 16.8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #2962ff26;
    align-items: center;
    border-radius: 10px;
}
.earning_report_time_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 12px;
}
.historic_tooltip_heading_surprise{
    width: 12em;
    /* color: #717375; */
    text-align: left;
    text-align: initial;
    font-weight: 500;
}
.historic_tooltip_wrppaer_surprise {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.6em;
    padding: 0px 12px 5px 12px;
    font-weight: 500;
    align-items: center;
    height: 20px;
}
.historical_tooltip_earning_heading {
    display: flex;
    flex-direction: row;
    padding: 3px 12px 2px 12px;
    color: #707070;
    font-weight: 500;
    align-items: center;
    height: 20px;
    font-size: 11px;
}

.historic_table_div_earn_block_outer_wrapper {
    height: 15px;
    width: 15px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    font-size: 10px;
    font-weight: 500;
    cursor: pointer;
}
.dividend_border > .hist_left_block_value{
	margin-right: -2px
}
.hist_left_block_value {
    width: 35px;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 2px;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.hist_date_value {
	width: 170px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_date_dg1_value {
    width: 75px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-right: 1px dashed #CDCDCD;
    border-left: 1px dashed #CDCDCD;
    height: 100%;
}
.hist_left_block1_holiday_u2 {
    width: 39px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_left_block1_holiday_adjusted {
    width: 32px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_table_holiday_name_adjusted {
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 806px;
}
.hist_table_holiday_name_u2 {
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 810px;
}
.hist_open_value {
	width: 100px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_high_value {
	text-align: center;
	width: 100px;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_low_value {
	text-align: center;
	width: 100px;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_close_value {
	text-align: center;
    width: 120px;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 2px solid #111;
    border-right: 2px solid #111;
    /* background-color: #f2f5f7; */
    height: 35px;
}
.hist_daily_value {
	text-align: center;
    width: 100px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_daily_value_rel {
    text-align: center;
    width: 100px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 35px;
	/* border-right: 2px solid #111; */
}
.hist_dividend_value {
	text-align: center;
    width: 100px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_volume_value {
    width: 100px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_date1 {
    width: 170px;
    text-align: center;
    /* font-weight: 600; */
    padding-right: 50px;
}
.hist_dg {
    width: 75px;
    text-align: center;
}
.hist_open1 {
    text-align: center;
    width: 100px;
    
}
.hist_high1 {
    width:  100px;
    text-align: center;
    
}
.hist_low1 {
    width:  100px;
    text-align: center;
   
}
.hist_close1 {
	width: 120px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.hist_daily1 {
	width: 110px;
	text-align: center;
	font-weight: 600;
}
.hist_daily1_rel {
	width: 110px;
    text-align: center;
    font-weight: 600;
   

}
.hist_volume1 {
    width: 110px;
    text-align: center;
}
.hist_date_value1 {
    width: 170px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 3px;
}
.hist_open_value1 {
	width: 100px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_high_value1 {
	width: 100px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_low_value1 {
	width: 100px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_vwap_close_value1 {
    width: 120px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 35px;
    border-right: 2px solid #111;
}
.hist_close_value1 {
	width: 120px;
    text-align: center;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 2px solid #111;
    height: 35px;
    border-right: 2px solid #111;
    
}
.hist_daily_value1 {
	width: 110px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_daily_value1_rel {
	width: 110px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
	border-right: 2px solid #111;
    height: 35px;
}
.hist_volume_value1 {
	width: 110px;
	text-align: center;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_dg_block_positive{
    background-color: #008000bf;
}

.hist_dg_block_negative{
    background-color: #d00000d9;
}

.hist_date_dg_block {
    width: 25px;
    height: 25px;
    border-radius: 12px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    /* padding-top: 2px;
    padding-left: 2px; */
}
.hist_date_dg_value {
    width: 75px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-right: 1px dashed #CDCDCD;
    border-left: 1px dashed #CDCDCD;
}

.remuneration_wrapper_historical {
	display: flex;
	flex-direction: row;
	grid-column-gap: 30px;
}

.low_close_overlay_u2 {
	grid-column-gap: 5px;
    height: 15px;
    width: 15px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #a50e0e;
    border-radius: 3px;
    font-size: 10px;
    font-weight: 500;
    cursor: pointer;
}
span.low_close_overlay_value {
	width: 52px;
}
span.high_close_overlay_value {
	width: 52px;
}
.low_overlay_row{
	background-color: #fbe9e8;
    border-left: 2px solid rgb(208, 0, 0);
}
.high_overlay_row{
	background-color: #33ab5b33;
	border-left: 2px solid rgb(0, 128, 0);
}
.low_close_overlay_adjusted {
	position: absolute;
	top: -4.2px;
	left: -30px;
	height: 33px;
	color: #a50e0e;
	
	display: flex;
	flex-direction: row;
	justify-content: initial;
	align-items: center;
	grid-column-gap: 5px;
	border-radius: 3px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.high_close_overlay_u2 {
	height: 15px;
    width: 15px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #1d8440;
    border-radius: 3px;
    font-size: 10px;
    font-weight: 500;
    cursor: pointer;
}

.high_close_overlay_adjusted {
	position: absolute;
	top: -4.3px;
	left: -30px;
	height: 33px;
	color: #1d8440;
	display: flex;
	flex-direction: row;
	justify-content: initial;
	align-items: center;
	grid-column-gap: 4px;
	border-radius: 3px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.margin_left_overlay{
	margin-left: -2px;
}
.high_low_close_overlay_block_span {
    height: 15px;
    width: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* line-height: 0; */
    align-items: center;
    padding-left: 0px;
}

.earning_block_color
{
	background-color:#0A8837 ;
}
.dividend_block_color
{
	background-color:#0073A8 ;
}
.corporate_event_block_color
{
	background-color:#0A8837 ;
}


/* WH BETA */


.hist_left_block1_value_wh {
    width: 35px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_beta_value {
     width: 120px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-right: 2px solid #111;
    height: 35px;
}
.hist_wh_beta_value {
    width: 120px;
    text-align: center;
    height: 100%;
    display: flex;
    height: 35px;
    flex-direction: column;
    justify-content: center;
    border-right: 2px solid #111;
}
.hist_daily_value_rel_wh {
    text-align: center;
    width: 120px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_date_value_wh {
    width: 170px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_corr_value {
    text-align: center;
    width: 120px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 35px;
    border-right: 2px solid #111;
}
.hist_left_block1_holiday_wh_beta {
    width: 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_table_holiday_name_wh_beta {
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 810px;
}
.hist_open_value_wh {
    width: 120px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_daily_value_wh {
    width: 120px;
    text-align: center;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.hist_low_value_wh {
    width: 120px;
    text-align: center;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.hist_left_block1_holiday_risk_SPY {
    width: 34px;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}

.hist_table_holiday_name_risk_SPY {
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    width: 810px;
}
.hist_left_block1_holiday_risk_RSP {
    width: 34px;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.hist_table_holiday_name_risk_RSP {
    text-align: center;
    font-size: 13px;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    width: 810px;
}

/* Week and Month */
.hist_left_block_value_week {
    width: 35px;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 2px;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.hist_date_value1_week {
    width: 190px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 3px;
}
.hist_open_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_high_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_low_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_close_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 2px solid #111;
    height: 35px;
    border-right: 2px solid #111
}
.hist_daily_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_daily_value1_rel_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hist_vwap_close_value1_week {
    width: 115px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 2px solid #111;
    height: 35px;
    border-right: 2px solid #111
}
.hist_volume_value1_week {
    width: 110px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* Firefox CSS */
@-moz-document url-prefix() {
    .date_wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 150px;
    }
}
@media only screen and (max-width: 1240px) {
    .hist_left_block_value {
        width: 44px;
        display: flex;
        flex-direction: row;
        grid-column-gap: 2px;
        height: 100%;
        align-items: center;
        justify-content: flex-start;
        padding-left: 3px;
    }
}
/* @-moz-document url-prefix() {
	.high_close_overlay_u2 {
		position: absolute;
		top: -4px;
		left: -34.2px;
		height: 34px;
		color: #1d8440;
		display: flex;
		flex-direction: row;
		justify-content: initial;
		align-items: center;
		grid-column-gap: 5px;
		font-weight: 500;
		padding-left: 9px;
		padding-right: 9px;
	}

	.low_close_overlay_u2 {
		position: absolute;
		display: flex;
		top:  -4px;
		left: -27px;
		height: 34px;
		color: #a50e0e;
		justify-content: normal;
		align-items: center;
		grid-column-gap: 5px;
		/* border-radius: 3px; 
		font-weight: 500;
		padding-left: 4px;
		padding-right: 4px;
	}
  } */



/* Safari CSS */
/* @media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .high_close_overlay_u2 {
		position: absolute;
		top: -4.7px;
		left: -34.2px;
		height: 34px;
		color: #1d8440;
		display: flex;
		flex-direction: row;
		justify-content: initial;
		align-items: center;
		grid-column-gap: 5px;
		font-weight: 500;
		padding-left: 9px;
		padding-right: 9px;
	}

	.low_close_overlay_u2 {
		position: absolute;
		display: flex;
		top: -4.7px;
		left: -27px;
		height: 34px;
		color: #a50e0e;
		justify-content: normal;
		align-items: center;
		grid-column-gap: 5px;
		/* border-radius: 3px; 
		font-weight: 500;
		padding-left: 4px;
		padding-right: 4px;
	}
}} */
/* 
    
 */

.hist_table_public_holiday_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    /* padding-top: 4px; */
}
.historical_page_header_card_logo_index {
    border-radius: 80px;
    width: 30px;
    /* position: absolute;
    top: -6px;
    left: 9px; */
    border: 1px solid white;
}
.historical_page_header_card_logo_relative_wrapper {
    width: 38px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.historical_page_header_card_logo_ticker {
    border-radius: 80px;
    width: 30px;
    position: absolute;
    top: -17px;
    left: 0px;
    border: 1px solid white;
}
.dark_black{
    color:#111111
}
.grey{
    color:#717375
}
.hist_public_holiday_checkbox {
    margin-top: -3px;
    display: none;
}
.hist_table_header_middle_section {
    display: flex
    ;
        flex-direction: row;
        align-items: center;
        padding-left: 15px;
        padding-right: 28px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-size: 14px;
        height: 25.7px;
        padding-top: 5px;
        grid-column-gap: 20px;
   
}
.historical_table_top_logo_risk_inner_wrapper {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 10px;
        height: 100%;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        align-items: center;
        font-size: 12px;
        justify-content: center;
        width: 100%;
}
.historical_table_top_risk_logo_wrapper {
    height: 50px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding-left: 14px;
    border-bottom: 1px solid #e4e8ef;
}
.historical_table_top_logo_risk_name_wrapper {
    font-size: 12px;
    font-weight: 500;
    color: #464a4c;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 3px;
}
.historical_table_realtive_heading {
    font-weight: 500;
    color: #111;
}
.historical_table_top_heading_wrapper {
    display: flex
    ;
    flex-direction: row;
    height: 45px;
    align-items: end;
    padding-bottom: 5px;
}
.historical_table_top_heading_upper_wrapper {
    display: flex;
    flex-direction: column;
}
.historical_table_top_logo_wrapper {
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.historical_table_top_logo_wrapper_middle_line {
    border-top: 1px solid #e4e8ef;
}
.hist_top_heading_date_section {
    width: 205.12px;
}
.hist_top_heading_date_section_not_daily {
    width: 197px;

}
.hist_top_heading_price_section {
    width: 496px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    line-height: 1.5;
    text-transform: uppercase;
}
.hist_top_heading_change_section {
    width: 239px;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #C4C7CA;
}
.hist_top_heading_reported_price {
    border-bottom: 1px solid #C4C7CA;
    width: 415px;
    margin-left: 65px;
    color: #111;
    font-weight: 500;
}

.hist_top_heading_change_section {
    width: 200px;
    text-align: center;
    font-size: 11px;
    line-height: 1.5;
    color: #111;
    font-weight: 500;
    margin-left: 1px;
}
.hist_top_heading_change_section_week {
    width: 221px;
    text-align: center;
    font-size: 11px;
    line-height: 1.5;
    color: #111;
    font-weight: 500;
    margin-left: 1px;
    text-transform: uppercase;
    border-bottom: 1px solid #C4C7CA;
}
.hist_top_heading_date_section_adj_no_daily {
    width: 171px;
}
.hist_top_heading_date_section_adj {
    width: 203px;
}

.hist_top_heading_price_section_adj {
    width: 457px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    line-height: 1.5;
    text-transform: uppercase;
}
.hist_top_heading_change_section_wh {
    width: 482px;
    text-align: center;
    font-size: 11px;
    /* text-transform: uppercase; */
    line-height: 1.5;
    border-bottom: 1px solid #C4C7CA;
    color: #111;
    font-weight: 500;
    padding-left: 31px;
    display: flex
    ;
        flex-direction: column;
}
.hist_top_heading_dividend_price {
    border-bottom: 1px solid #C4C7CA;
    width: 387px;
    color: #111;
    font-weight: 500;
    margin-right: -56px;
}
.hist_top_heading_price_section_risk {
    width: 457px;
    text-align: center;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    font-size: 11px;
    line-height: 1.5;
    text-transform: uppercase;
    /* height: 34px; */
}
.hist_top_heading_risk_price {
    border-bottom: 1px solid #C4C7CA;
    width: 420px;
    color: #111;
    font-weight: 500;
    margin-right: -18px;
}
.hist_top_heading_change_section_adj {
    width: 285px;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1.5;
    border-bottom: 1px solid #C4C7CA;
    color: #111;
    font-weight: 500;
    padding-left: 31px;
}

.hist_top_heading_dividend_section_adj {
    width: 60px;
    border-bottom: 1px solid #C4C7CA;
    margin-left: 9px;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    height: 17.5px;
}
.historical_table_risk_bottoom_heading_wrapper {
    display: flex
    ;
    flex-direction: row;
    height: 45px;
    align-items: end;
    padding-bottom: 5px;
}
.hsit_top_heading_volume_section_adj {
    width: 128px;
    text-align: center;
    line-height: 1.5;
    font-size: 11px;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #C4C7CA;
    height: 17.5px;
}

.hist_top_heading_volume {
    /* border-bottom: 1px solid #e4e8ef; */
    width: 100px;
    color: #111;
    font-weight: 500;
}

.hist_public_holiday_label{
    cursor: pointer;
    width: 105px;
    text-align: center;
}
.hist_public_holiday_checked {
    font-weight: 500;
    border-radius: 4px;
    color: #065fd4;
    background-color: #eaf5fe;
}
.hist_close_span {
    display: flex
    ;
        flex-direction: column;
        height: 27px;
        width: 100%;
        justify-content: center;
        line-height: 1;
        justify-content: end;
        font-size: 11px;
        padding-bottom: 6px;
        background-color: #555;
        color: #fff;
        text-align: center;
        margin-top: -5px;
        font-weight: 600;
}
.hist_vwap_close_span_adjusted {
    display: flex;
    flex-direction: column;
    height: 28px;
    width: 100%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
    border-right: 2px solid #fff;
}
.hist_wh_close_span_adjusted {
    display: flex;
    flex-direction: column;
    height: 28px;
    width: 100%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
    border-right: 2px solid #fff;
}
.hist_top_heading_date_section_wh {
    width: 213px;
}
.hist_date_wh {
    width: 170px;
    text-align: center;
    
    padding-right: 50px;
}
.hist_right_block_adjusted {
    width: 10px;
}
.hist_open_wh {
    width: 120px;
    text-align: center;
    font-weight: 600;
    /* padding-left: 14px; */
}
.hist_high_wh {
    text-align: center;
    width: 120px;
   
}
.hist_index_ticker {
    text-align: center;
    width: 120px;
    font-weight: 600;
    
}
.hist_high_index_wh {
    text-align: center;
    width: 120px;
}
.hist_vwap_beta {
    display: flex
;
    flex-direction: column;
    height: 28px;
    width: 100%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    margin-right: 2px;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
}
.hist_close_span_adjusted {
    display: flex
;
    flex-direction: column;
    height: 28px;
    width: 98%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
}
.hist_vwap_close_span_vwap {
    display: flex
;
    flex-direction: column;
    height: 28px;
    width: 98%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
    /* border-right: 2px solid #fff; */
}
.hist_vwap_close_span_vwap_week{
    display: flex;
    flex-direction: column;
    height: 28px;
    width: 99%;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
}
.hist_rel_vol_wh {
    text-align: center;
    width: 120px;
    display: flex
;
    flex-direction: row;
    justify-content: center;
}
.hist_correlation_wh {
    text-align: center;
    width: 120px;
    display: flex
;
    flex-direction: row;
    justify-content: center;
}
.hist_beta_wh {
    width: 120px;
    text-align: center;
    display: flex
;
    flex-direction: row;
    justify-content: center;
}
.hist_beta_second_wh {
    width: 120px;
    text-align: center;
    display: flex
;
    flex-direction: row;
    justify-content: center;
}

.hist_right_block_wh {
    width: 10px;
}

/* Week and Month */
.hist_left_block_week {
    width: 35px;
}
.hist_date1_week {
    width: 190px;
    text-align: center;
    font-weight: 600;
    padding-right: 83px;
}
.hist_open1_week {
    text-align: center;
    width: 115px;
}
.hist_high1_week {
    text-align: center;
    width: 115px;
}
.hist_low1_week {
    text-align: center;
    width: 115px;
}
.hist_close1_week {
    text-align: center;
    width: 115px;
}
.hist_daily1_week {
    text-align: center;
    width: 115px;
    font-weight: 600;
}
.hist_daily1_rel_week{
    text-align: center;
    width: 115px;
    font-weight: 600;
}
.hist_portfolio_download_button {
    background-color: #2861fff5;
    border: none;
    cursor: pointer;
    line-height: 0;
    color: white;
    padding: 0.4em 1em 0.5em 1em;
    height: 25px;
    font-size: 13px;
    font-weight: 500;
    width: 112px;
    border-radius: 4px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hist_portfolio_download_button:hover
{
   background-color: #2861fff5;
    border: none;
    cursor: pointer;
    line-height: 0;
    color: white;
    padding: 0.4em 1em 0.5em 1em;
    height: 25px;
    font-size: 13px;
    font-weight: 500;
    width: 112px;
    border-radius: 4px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* Firefox CSS */
@-moz-document url-prefix() {
    .hist_low1 {
        width: 203.85px;
        text-align: center;
        padding-left: 12px;
      }
      .hist_volume1_firefox_exception {
        width: 143.85px;
  text-align: center;
  padding-left: 15px;
      }
      .hist_daily1 {
        width: 133.85px;
  text-align: center;
  font-weight: 600;
      }
}


  .hist_volume_firefox_exception {
    text-align: center;
    width: 117.57px;
    padding-left: 9px;
  }

  .hist_volume1_firefox_exception_windows{
    width: 167.85px;
    text-align: center;
    padding-left: 15px;
  }

  .hist_volume_firefox_exception_windows{
    width: 134.85px;
    text-align: center;
    padding-left: 15px;
  }

.historical_table_manualTrade_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    justify-content: center;
}

.historical_table_manualTrade_outlook_button_wrapper {
    display: flex;
    flex-direction: row;
    /* grid-column-gap: 5px; */
}

.historical_table_manualTrade_button {
        background-color: #2861ff;
    border: none;
    cursor: pointer;
    line-height: 0;
    color: white;
    padding: 0.4em 1em 0.5em 1em;
    height: 25px;
    font-size: 13px;
    font-weight: 500;
    width: 120px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.historic_notes_wrapper {
    width: 100%;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
    /* background-color: #fff; */
    color: #000;
}

.historic_notes_heading{
    display: flex
    ;
        flex-direction: row;
        padding-left: 0.8em;
        border-bottom: 1px solid #e4e8ef;
        line-height: 2;
        grid-column-gap: 1em;
        font-size: 16px;
        font-weight: 500;
        padding-top: 10px;
}
.historic_list {
    font-size: 13px;
    line-height: 2;
}

.historic_list >li{
    padding-left: 6px;
  }
.historic_info_wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	box-shadow: 0 1px 4px 0 #0000004d;
	background-color: #fff;
}
.historic_wrapper_market_information_wrapper {
	display: flex;
	flex-direction: row;
	font-size: 14px;
	height: 42px;
	 font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	border-bottom: 1px solid #e4e8ef;
	align-items: center;
}
.historic_wrapper_indicator_card_wrapper {
	display: flex;
    flex-direction: row;
    font-size: 14px;
    height: 60px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding-top: 2px;
}
.historic_info_content_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0px;
	padding: 0px 10px 0px 15px;
}
.historic_bottom_data_value {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
	font-weight: 300;
}
.historic_market_gics_wrapper {
	display: flex;
	flex-direction: row;
	border-top: 1px solid #e4e8ef;
	padding-bottom: 2px;
	align-items: center;
	height: 42px;
	font-size: 14px;
	 font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	 color: #111;
	 font-weight: 300;
}
.historic_info_gics_img {
	margin-right: 15px;
    width: 18px;
    margin-top: -1px;
    height: 19px;
}
.historic_info_analytics_img {
	width: 16px;
	margin-left: -1px;
	margin-right: 18px;
	margin-top: -3px;
}
.historic_info_separator {
	margin-right: 15px;
	margin-left: 15px;
}
.historic_bottom_data_text {
	color: #717375;
	font-weight: 300;
}
.historic_bottom_data_wrapper_market_cap {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}
.historic_bottom_data_wrapper {
	display: flex;
	flex-direction: row;
}
.historic_bottom_six_five_average_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}
.Historic_equity_bottom_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 30px;
	font-size: 14px;
	color: #333;
	 font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	border-top: 1px solid #e4e8ef;
	height: 42px;
	align-items: center;
}
.historic_bottom_blannk_calendar_img {
	margin-right: -13px;
	margin-top: 1px;
	width: 16px;
}

.historic_info_equity_flag_img {
	width: 15px;
	margin-bottom: 2px;
}
.historic_info_music_img {
	margin-right: 18px;
	margin-top: 4px;
}
.historic_info_block_time_stamp_text {
    margin-left: 8px;
    margin-top: 2px;
}
.historic_gicss_name {
}
.historic_gics_image {
}
img.currency_time_img {
	width: 20px;
    margin-right: 17px;
    margin-left: -4px;
}
.Historic_info_block_time_stamp_wrapper {
	font-size: 14px;
     font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-top: 1px solid #e4e8ef;
    /* padding-top: 10px; */
    display: flex;
    flex-direction: row;
    border-top: 1px solid #e4e8ef;
    /* padding-bottom: 2px; */
    align-items: center;
    height: 42px;
    font-size: 14px;
     font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.historic_info_button_wrapper {
    font-size: 14px;
    text-align: center;
    width: 95px;
    height: 42px;
    cursor: pointer;
}
.historic_bottom_dataseries_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.historic_info_exchange_header_wrapper {
	display: flex;
    flex-direction: row;
    align-items: center;
    padding-right: 15px;
    border-bottom: 2px solid #e4e8ef;
}

.historic_wrapper_market_average_information_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0px;
	font-size: 14px;
	height: 42px;
	color: #333;
	 font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	align-items: center;
}

img.historic_info_music_img {
	width: 16px;
	margin-left: -1px;
	margin-right: 18px;
	margin-top: 1px;
	height: 19px;
}

.remove_border_bottom_imp{
	border-bottom: none !important
}

.low_high_historic_info_block {
    grid-column-gap: 5px;
    height: 15px;
    width: 15px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #717375;
    border-radius: 3px;
    font-size: 10px;
    font-weight: 500;
   position: relative;
}

.historic_wrapper_fifty_week_values_wrapper {
    display: flex;
    flex-direction: row;
    font-size: 14px;
    height: 42px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-top: 1px solid #e4e8ef;
    align-items: center;
}

.historic_info_fifty_two_img {
    margin-top: 4px;
    /* margin-right: -157px; */
	margin-right: 18px;
}
.high_historic_info_block_span {
    position: absolute;
    left: 1px;
	font-size: 9px;
	top: -6px;
}

.low_historic_info_block_span {
    
    position: absolute;
    left: 8px;
    font-size: 9px;
    top: -4px;

}

.historic_wrapper_fifty_week_values_wrapper > .price_indicator_wrapper{
	justify-content: flex-start;
	padding-left: 0px;
}
.historic_info_fifty_two_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 10px;
}
.historic_info_fifty_two_heading_block {
    font-size: 11px;
    width: 60px;
    border-right: 1px solid #e4e8ef;
    height: 42px;
    align-content: center;
    font-weight: 500;
    border-left: 1px solid #e4e8ef;
    text-align: center;
}

.historic_table_price_chart_wrapper {
    width: 1155px;
    height: 420px;
    margin-top: -1px;
}
.historical_page_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.8em;
	width: 100%;
	justify-content: center;
}

.historical_page_content {
	display: flex;
    flex-direction: column;
    grid-row-gap: 0.7142em;
    width: 1150px;
    height: fit-content;
    /* box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);*/
}
.history_toggleandtable_wrapper {
	display: flex;
	flex-direction: column;
	box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
}
.hist_table_action_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}


.historic_table_toggle_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid #e4e8ef;
    padding: 0px 35px 0px 15px;
    height: 60px;
    align-items: center;
    color: #333f48;
    background-color:  #e6eaec80;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.historical_table_toggle_left_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1 1;
    justify-content: space-evenly;
}
.historical_table_holiday_radio_button_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 6px;
    font-size: 13px;
}
.historical_currency_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    align-items: center;
    font-size: 13px;

}
.historical_currency {
	font-weight: 500;
	align-self: center;
}
.historical_currency_value {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border: 1px solid #848f95;
    padding: 0.1em 0.5em;
    border-radius: 5px;
    height: 28px;
    grid-column-gap: 4px;
    font-size: 13px;
    background-color: #fff;
    color: #333f48;
}

.historic_time_period_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    font-size: 13px;
    position: relative;
    align-items: center;
    /* width: 21.6em; */
}
.historic_time_period {
	font-weight: 500;
}
.historic_price_series {
	font-weight: 500;
}
.historical_interval {
	font-weight: 500;
	align-self: center;
}
.historic_current_period_wrapper {
    display: flex
    ;
        width: 100%;
        flex-direction: row;
        grid-column-gap: 0.5em;
        font-size: 13px;
        color: #333f48;
        padding: 0.1em 0.4em 0.1em 0.4em;
        justify-content: space-around;
}
.historic_current_period_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.historic_time_selector_wrapper {
    display: flex;
    border: 1px solid #848f95;
    padding: 0.1em 0.2em 0.1em 0.2em;
    border-radius: 5px;
    color: #2861ff;
    flex-direction: column;
    grid-row-gap: 1em;
    align-items: center;
    justify-content: center;
    height: 27px;
    width: 245px;
    font-size: 14px;
    cursor: pointer;
    background-color: #fff;
}

.historic_price_series_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	font-size: 13px;
	position: relative;
	/* width: 16.5em; */
}

.historic_price_series_selector {
    display: flex;
    flex-direction: row;
    border: 1px solid #848f95;
    padding: 0.1em 0.2em 0.1em 0.4em;
    border-radius: 5px;
    height: 27px;
    width: 156px;
    font-size: 14px;
    grid-column-gap: 7px;
    cursor: pointer;
    min-width: 116px;
    background-color: #fff;
    color: #333f48;
    align-items: center;
    justify-content: space-between;
    padding-left: 5px;
    padding-right: 10px;
}
.historic_interval_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.5em;
	font-size: 13px;
	position: relative;
	/* width: 9em; */
}
.historical_interval_selector {
	display: flex;
    flex-direction: row;
    border: 1px solid #848f95;
    padding: 0.0em 0.5em 0.1em 0.5em;
    border-radius: 5px;
    width: 87px;
    height: 28px;
    font-size: 14px;
    cursor: pointer;
    grid-column-gap: 0.5em;
    line-height: 1.5;
    background-color: #fff;
    color: #333f48;
    align-items: center;
    justify-content: space-between;
    text-transform: capitalize;
}
.historic_date_dropdown_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 23px;
}
.historic_top_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.3em;
}
.historic_top_row {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0.3em;
	justify-content: center;
}

.historic_time_periods {
	border: 1px solid #e4e8ef;
	width: 56px;
	padding: 0.5em;
	text-align: center;
	color: lightslategrey;
	padding-right: 0.5em;
	background-color: #f5f5f5;
	height: 36px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.historic_time_period_start_display_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    color: #333;
    width: 112.5px;
    height: 46.44px;
    border: 1px solid #e4e8ff;
    border-radius: 5px;
    align-items: center;
    position: relative;
}
.historic_time_period_start_text {
	position: absolute;
    top: -1px;
    font-size: 11px;
    color: #717375;
    background-color: #fff;
    line-height: 0.2;
    left: 7px;
}
.historic_bottom_date_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 9px;
    justify-content: center;
    width: 18em;
}
.historic_date_text {
	color: #111;
	padding-left: 4px;
}
#date-picker-dialog {
	font-size: 13px !important;
	color: #606060;
	margin-left: -12px;
}
.historic_dropdown_label_wrapper_interval {
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
	cursor: pointer;
	width: 88px;
	justify-content: flex-start;
}
.MuiFormLabel-root .Mui-focused {
	color: #606060 !important;
}
.MuiOutlinedInput-notchedOutline:focus {
	border-color: #606060 !important;
	outline: #606060 !important;
}
.MuiOutlinedInput-root.Mui-focused.MuiOutlinedInput-notchedOutline {
	border-color: #606060 !important;
}
.MuiOutlinedInput-adornedStart {
	padding-left: 0px !important;
}
.MuiIconButton-root {
	padding: 7px !important;
}
.historic_bottom_wrapper {
	padding-top: 7px;
}
.historic_time_periods:hover {
	background-color: #e8e8ea;
	transition: ease-in 0.3s;
}
.historic_time_period_apply_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 10px;
    margin-top: 20px;
    margin-bottom: 13px;
}
.historic_apply_button {
	background-color: #f5f5f5;
	color: #111;
	border: 1px solid #e4e8ef;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
	width: 112.5px;
	height: 30px;
}
.historic_apply_button:hover {
	background-color: #2861ff;
	color: #fff;
	transition: ease-in 0.3s;
}
.accordion__content_date {
    position: absolute;
    padding: 0.5em;
    z-index: 1;
    background-color: white;
    top: 2.2em;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 #0000004d;
    left: 67px;
}

.accordion__content_price {
    flex-direction: column;
    grid-row-gap: 0.5em;
    position: absolute;
    border: 1px solid #e4e8ef;
    z-index: 1;
    background-color: white;
    right: -2px;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 #0000004d;
    /* padding: 0.5em 0 0.5em 0; */
    top: 30px;
    text-align: center;
    font-size: 14px;
}
.accordion__content_period {
	flex-direction: column;
    grid-row-gap: 0.5em;
    justify-content: center;
    position: absolute;
    width: 87px;
    border: 1px solid #e4e8ef;
    z-index: 1;
    background-color: white;
    right: -1px;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 #0000004d;
    padding: 0.5em 0 0.5em 0;
    top: 30px;
    text-align: center;
    font-size: 14px;
}
.accordion__content_period div {
	padding: 0.5em;
}
.accordion__content_period div:hover {
	background-color: #f2f2f2;
	transition: ease-in 0.3s;
}
.accordion__content_price div {
	padding: 0.5em;
}

.accordion__content_price div:hover {
	background-color: #f2f2f2;
	transition: ease-in 0.3s;
}

.hist_apply_button {
	background-color: #2861ff;
    border: none;
    cursor: pointer;
    line-height: 0;
    color: white;
    padding: 0.4em 1em 0.5em 1em;
    height: 30px;
    font-size: 13px;
    font-weight: 500;
    width: 85px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.hist_apply_button:hover {
	background-color: #2861ff !important;
	border: none;
	cursor: pointer;
	line-height: 0;
	color: white;
	padding: 0.4em 1em 0.5em 1em;
	    height: 30px;
    font-size: 13px;
    font-weight: 500;
    width: 85px;
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 7px;
}
.historic_notes_body {
	font-size: 12px;
	line-height: 1.8;
	margin-left: -13px;
}
.historic_dropdown_label_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 7px;
    cursor: pointer;
	width: 156px;
    
}
.historic_reported_price_icon {
	width: 13px;
	margin-top: -5px;
}
.historic_adjusted_price_icon {
	width: 17px;
	margin-right: -2px;
	margin-bottom: 6px;
}
.historic_calendar_icon {
	width: 13px;
}


@-moz-document url-prefix() {
    .hist_volume1 {
        width: 163.85px;
        text-align: center;
      }
      .historic_dropdown_label_wrapper {
        display: flex;
        flex-direction: row;
        grid-column-gap: 7px;
        cursor: pointer;
        width: 159px;
      }
      .hist_volume {
        text-align: center;
        width: 129.57px;
        padding-right: 5px;
      }
      .hist_top_heading_change_section {
        width: 266px;
        text-align: center;
        font-size: 11px;
        line-height: 1.5;
        color: #111;
        font-weight: 500;
        margin-left: 4px;
      }

      .hist_top_heading_reported_price {
        border-bottom: 1px solid #e4e8ef;
        width: 496px;
        margin-left: 51px;
        color: #111;
        font-weight: 500;
      }

      .hist_top_heading_dividend_section_adj {
        width: 60px;
        border-bottom: 1px solid #e4e8ef;
        margin-left: 15px;
      }

      .hist_top_heading_dividend_price {
        border-bottom: 1px solid #e4e8ef;
        width: 441px;
        color: #111;
        font-weight: 500;
        margin-right: -62px;
      }
    }

/* Safari CSS */
 @media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .hist_close_span {
        display: flex;
        flex-direction: column;
        height: 27px;
        width: 100%;
        justify-content: center;
        line-height: 1;
        justify-content: flex-end;
        font-size: 11px;
        padding-bottom: 6px;
        background-color: #555;
        color: #fff;
        text-align: center;
        margin-top: -5px;
        font-weight: 600;
        margin-left: -14px;
        }
}
.hist_close_span_adjusted {
    display: flex;
    flex-direction: column;
    height: 28px;
    width: 100%;
    justify-content: center;
    line-height: 1;
    justify-content: flex-end;
    font-size: 11px;
    padding-bottom: 6px;
    padding-right: 4px;
    background-color: #555;
    color: #fff;
    text-align: center;
    margin-top: -5px;
    font-weight: 600;
    }
}
.daily_price_indicator_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.price_indicator_low_value_historic {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 4px;
	font-size: 13px;
	
	/* width: 80px; */
	margin-top: -2px;
}
.price_indicator_high_value_historic {
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 4px;
	font-size: 13px;
	align-items: center;
/* 	
	width: 80px; */
	margin-top: -2px;
}
.price_indicator_value_date_historic_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 15px;
	justify-content: center;
	align-items: center;
}
.daily_price_indicator_date_text {
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.price_indicator_cuurency {
	font-size: 10px;
	color: #606060;
	margin-top: 2px;
}
.daily_price_indicator_background_line {
	height: 6px;
	width: 8px;
	background-color: #ced2d4;
	position: relative;
}

.daily_price_indicator_price_line_red {
	height: 6px;
    width: 8px;
    background-color: #ef5350;
    position: relative;
}
.price_indicator_price_left {
	color: #d00000;
}
.price_indicator_price_right {
	color: #008000;
}

.daily_price_indicator_price_line_green {
	height: 6px;
	width: 8px;
	background-color: #26a69a;
	position: relative;
}
.daily_price_indicator_close_positive {
	position: absolute;
    top: 13px;
    font-size: 10px;
    left: -12px;
	z-index: 3;
	color: #B2B2B2;
}
.daily_price_indicator_open_positive {
	position: absolute;
    top: -8px;
    font-size: 10px;
    left: -9px;
    z-index: 3;
    color: #B2B2B2;
}
.daily_price_indicator_close {
    position: absolute;
    top: 14px;
    font-size: 10px;
    left: -15px;
	z-index: 3;
	color: #B2B2B2;
}
.daily_price_indicator_close_extreme_left{
	position: absolute;
    top: 14px;
    font-size: 10px;
    left: -6px;
    z-index: 3;
	color: #B2B2B2;
}
.daily_price_indicator_arrow_red {
	width: 7px;
    position: absolute;
    top: 8px;
    left: -4.3px;
	z-index: 3;
}
.daily_price_indicator_arrow_red_open {
	width: 7px;
    position: absolute;
    top: -8px;
    left: 4.7px;
    transform: rotate(60deg);
    z-index: 3;
}
.daily_price_indicator_open_red {
	position: absolute;
    top: -8px;
    font-size: 10px;
    left: -11px;
    z-index: 3;
    color: #B2B2B2;
}
.daily_price_indicator_arrow_green_open {
    width: 7px;
    position: absolute;
    top: -9px;
    left: -4.3px;
    transform: rotate(60deg);
}
.daily_price_indicator_arrow_green {
	width: 7px;
	position: absolute;
	top: 8px;
	right: -4.89px;
}

.daily_price_lower_quaterile_wrapper {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
	font-size: 10px;
	line-height: 0.9;
	position: absolute;
	top: -5px;
	left: 8px;
}
.daily_price_Upper_quaterile_wrapper {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
	font-size: 10px;
	line-height: 0.9;
	position: absolute;
	top: -5px;
	left: 0px;
}
.daily_price_indicator_background_line_dark {
	height: 6px;
    width: 8px;
    background-color: #b4b5b5;
    position: relative;
}

.daily_quaterile_bar {
	width: 3px;
	border: 1px solid #fff;
	background-color: #fff;
	height: 15px;
	z-index: 2;
}
.daily_quaterile_text {
	width: 90px;
	color: #717375;
	text-align: center;
}
.daily_quaterile_text_upper {
	position: absolute;
	width: 73px;
	top: -6px;
	left: 23px;
	color: #717375;
}
.daily_quaterile_text_lower {
	position: absolute;
	width: 73px;
	top: -6px;
	left: -81px;
	color: #717375;
}

.daily_price_round_left_border {
	border-radius: 3px 0px 0px 3px;
}
.daily_price_round_right_border {
	border-radius: 0px 3px 3px 0px;
}
.price_indicator_inner_hitorical {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	grid-column-gap: 10px;
	color: #111;
}
.historic_bottom_data_text_graphic {
	color: #717375;
	width: 133px;
}
/* daily change */

.price_indicator_low_value_historic_change {
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-column-gap: 5px;
	width: 110px;
    font-size: 13px;
    margin-top: -2px;
}
.price_indicator_high_value_historic_change {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 5px;
	width: 110px;
	font-size: 13px;
	margin-top: -2px;
}
.daily_change_indicator_arrow {
	width: 10px;
	position: absolute;
	top: 8px;
	right: -3.5px;
}

.daily_change_indicator_price_line_green {
	height: 6px;
	width: 3px;
	background-color: #26a69a;
	position: relative;
}
.daily_change_indicator_price_line_red {
	height: 6px;
	width: 3px;
	background-color: #ef5350;
	position: relative;
}

.daily_price_indicator_background_line_change {
	height: 6px;
	width: 3px;
	position: relative;
}

.historic_indicator_card_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #fff;
	border-top: 1px solid #e4e8ef;
	box-shadow: 0px 2px 4px 0px #0000004d;
	margin-top: -11px;
	z-index: 6;
	
	justify-content: space-between;
	grid-template: inherit;
	/* padding-right: 12px;
	padding-left: 12px; */
}

.daily_price_indicator_wrapper_heading_content_wrapper {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 0;
    grid-row-gap: 15px;
    font-size: 10px;
    color: #717375;
}

.historic_wrapper_market_information_separator {
	height: 60px;
    border: 1px solid #e4e8ef;
    width: 1px;
}

.daily_price_indicator_wrapper_heading {
	letter-spacing: .025em;
    margin-bottom: 1px;
    margin-top: -2px;
    color: #111;
    font-weight: 500;
}

.user_page_wrapper {
	display: flex
	;
		flex-direction: column;
		justify-content: center;
		grid-row-gap: 10px;
		width: 1100px;

}
.user_page_top_inner_wrapper {
    height: 45px;
    background-color: #004045;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    color: #fff;
    /* width: 100.2%; */
    padding-right: 20px;
    /* margin-left: -1px; */
    /* border-radius: 5px 5px 0px 0px; */
	font-weight: 500;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
    font-size: 12px;
}
.user_page_middle_inner_wrapper {
    font-size: 18px;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    height: 55px;
    font-weight: 500;
    padding-left: 23px;
    align-items: center;
    padding-right: 20px;
}
.user_page_left_inner_wrapper {
	display: flex
;
    flex-direction: row;
    align-items: end;
    margin-bottom: -1px;
    background-color: #fff;
    /* border-radius: 0px 0px 5px 5px; */
    height: 60px;
}
.user_page_left_wrapper {
	display: flex
	;
	flex-direction: column;
	background-color: #f2f5f7;
	width: 100%;
	/* border: 1px solid #efe8ef; */
	height: fit-content;
	
    grid-row-gap: 10px;
}
.user_page_selections {
    display: flex
    ;
        flex-direction: row;
        width: 112px;
        cursor: pointer;
        grid-column-gap: 1em;
        /* padding: 10px 0 10px 10px; */
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        justify-content: center;
        color: #737373;
        font-weight: 500;
        height: 100%;
        align-items: center;
        justify-content: center;
}
.user_page_middle_outer_wrapper{
    box-shadow: 0 1px 4px 0 #0000004d;
}
.user_page_top {
	display: flex;
	flex-direction: row;
	grid-column-gap: 1em;
	padding: 3em;
}

.user_page_main_page_wrapper {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	/* border: 1px solid #e4e8ef; */
	box-shadow: 0 1px 4px 0 #0000004d;
}

.user_page_selections_market_neutral {
    display: flex
    ;
        flex-direction: row;
        width: 112px;
        cursor: pointer;
        grid-column-gap: 1em;
        /* padding: 10px 0 10px 10px; */
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        justify-content: center;
        color: #737373;
        font-weight: 500;
        height: 100%;
        align-items: center;
        justify-content: center;
}
.user_wishlist_count_heading_wrapper {
	padding: 21px 0px 19px 24px;
	color: #333;
	border-bottom: 1px solid #e4e8ef;
	display: flex;
	flex-direction: column;
	grid-row-gap: 8px;
}

.user_watchlist_heading_two {
	font-size: 16px;
	color: #717375;
	margin-top: -8px;
}

.user_wishlist_wishlist_header {
	padding-left: 2em;
}
.user_wishlist {
}
.user_wishlist_wishlist_wrapper {
	display: flex;
	flex-direction: column;
	/* background-color: #f2f5f7; */
	/* grid-row-gap: 5px; */
}
.wishlist_card_wrapper:nth-last-of-type(1) {
	border-bottom: none;
}
.user_wishlist_wrapper {
}
.user_wishlist_blank_card {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 26px;
	background-color: #fff;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wishlistresult_definition_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
	padding: 16px 15px 10px 24px;
}

.user_wishlist_count_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}

.user_wishlist_count_block {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.user_wishlist_count_value {
	color: #333333;
}
.user_wishlist_count_heading {
	color: #333333;
}

.wishlist_card_wrapper {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	position: relative;
}
.wishlist_ticker_definition_logo_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 1em;
	justify-content: space-between;
}
.ticker_removed {
	background-color: #f2f5f7 !important;
}
.wishlist_card_description_heading2 {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    color: #111;
    display: flex;
    flex-direction: row;
    position: relative;
}
.wishlist_card_description_heading2:hover{
	color: #111 !important;
}
.wishlist_favorite_img_tick {
    width: 16px;
}
.wishlist_remove_from_wishlist {
	display: flex
;
    flex-direction: column;
    height: fit-content;
    /* background-color: #2861ff; */
    border-radius: 20px;
    position: absolute;
    left: 112px;
	top: 5px;
    cursor: pointer;
}
.wishlistresult_defination_category_wrapper {
	color: #0031c5;
	display: flex;
	flex-direction: row;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.4;
	cursor: pointer;
}
.wishlist_card_logo_relative_wrapper {
    position: relative;
    width: 28px;
}
.wishlist_index {
	align-self: center;
	margin-left: -18px;
	font-weight: 500;
	font-size: 12px;
	width: 11px;
	margin-top: -53px;
	color: #717375;
}
.wishlist_card_logo_ticker {
    border-radius: 80px;
    width: 23px;
    position: absolute;
    top: -17px;
    left: 0px;
    border: 1px solid white;
}	
.wishlist_card_logo_index {
    border-radius: 80px;
    width: 23px;
    position: absolute;
    top: -6px;
    left: 9px;
    border: 1px solid white;
}
.wishlist_ticker_name_wrapper {
	display: flex;
	flex-direction: row;
	line-height: 1;
	font-size: 14px;
	justify-content: center;
	grid-column-gap: 10px;
}
.wishlist_ticker_short {
	font-size: 14px;
	font-weight: 500;
	color: #2861ff;
	letter-spacing: 0.025em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	align-items: center;
}
.wishlistresult_ticker_name {
	font-size: 14px;
	letter-spacing: 0.025em;
	font-weight: 100;
	color: #333;
}
.wishlist_card_wrapper:hover {
	background-color: #f2f5f7;
	cursor: pointer;
}
.wishlistresult_secon_heading_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	grid-row-gap: 0.35em;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.wishlistresult_ticker_definition {
	color: #212225;
	font-size: 14px;
}
.wishlist_delete_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0.35em;
	justify-content: center;
	align-items: center;
}
.wishlist_wrapper_following {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
	font-size: 13px;
	justify-content: center;
	cursor: pointer;
	letter-spacing: 0.0189em;
	color: #fff;
	background-color: #888888;
	border-radius: 21px;
	padding: 0px 6px 0 6px;
	font-weight: 500;
	align-items: center;
	line-height: 1.5em;
	width: 86.2px;
}
.wishlist_down_star_img {
	width: 11px;
	margin-top: -1px;
}
.wishlist_star_value {
	color: #212225;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 13px;
	align-self: center;
}
.wishlist_tick {
	width: 23px;
	margin-top: -2px;
	margin-left: 0;
}
img.wishlist_delete {
	width: 15px;
	margin-top: 0px;
}
.wishlist_entry {
	width: 10em;
	text-align: center;
}
.wishlist_rating {
	width: 9em;
	text-align: center;
}
.wishlist_mode {
	width: 14em;
	text-align: center;
}
.wishlist_return {
	width: 10em;
	text-align: center;
}
.wishlist_win {
	text-align: center;
	width: 12em;
}
.wishlist_length {
	width: 5em;
	text-align: center;
}
.result_definition_delete_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.wishlist_live_row_wrapper {
	width: 100%;
	padding-left: 26px;
	padding-right: 18px;
}

.wishlist_inner_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	grid-column-gap: 0.8em;
	border-top: 1px solid #e4e8ef;
	align-items: center;
	padding-top: 4px;
	font-size: 13px;
	padding-bottom: 4px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.watch_live_row_wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-left: 65px;
	padding-right: 18px;
}
.wishlist_card_calendar_icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 2px;
}
.wishlsit_card_live_icon {
	width: 18px;
	margin-top: -3px;
}

.card_description_unordered_wrapper_wishlist {
	margin: 0;
	padding-left: 20px;
	width: 758px;
}

.card_description_first_line_wishlist {
	width: max-content;
    font-weight: 500;
}
.star_wishlist {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
}

.card_description_wrapper_formatter_wishlist {
	padding-left: 41px;
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.wishlist_currency_logo_wrapper {
	display: flex;
	flex-direction: row;
	position: relative;
	margin-right: 22px;
	margin-left: 6px;
	margin-top: 19px;
}
.wishlist_currency_logo_img_one {
	width: 21px;
	position: absolute;
	top: -22px;
	left: -12px;
}
.wishlist_table_card_logo_img {
    border-radius: 80px;
    width: 28px;
    margin-top: 0;
}
.wishlist_currency_logo_img_two {
	position: absolute;
	width: 23px;
	top: -8px;
	left: 0;
	z-index: 10;
	border: 1px solid #fff;
	border-radius: 30px;
}

.wishlist_added_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	font-size: 12px;
	color: #333333;
	justify-content: center;
	line-height: 1.3;
}

.wishlist_added_value {
	color: #717375;
}

.wishlist_added_heading {
	font-weight: 500;
	color: #717375;
}

.ticker_removed_overlay {
	background-color: #3837376b;
	position: absolute;
	width: 100%;
	height: 100%;
	/* opacity: 0.367; */
	color: #fff;
	display: flex;
	flex-direction: row;
}

.ticker_removed_text {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 33px;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.025em;
}
.ticker_removed_delete_icon_wrapper {
	width: 33px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.ticker_removed_delete_icon_inner_wrapper {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 34px;
}

.ticker_deleted_icon {
	width: 20px;
}

.live_performance_graph_bar_dot {
	width: 20px;
    height: 15px;
    font-size: 10px;
    position: absolute;
    z-index: 1;
    left: 28px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 10px;
    padding-left: 0px;
    padding-top: 1px;
    z-index: 2;
}
.live_performance_graph_outer_Wrapper {
	display: flex
	;
		flex-direction: row;
		/* grid-column-gap: 5px; */
		align-items: center;
}
.live_performance_graph_bar {
	height: 4px;
	width: 200px;
    background-color: #e1e2e499;
   
}
.live_performance_graph_bar_wrapper {
    display: flex
;
    flex-direction: column;
    justify-content: center;
	position: relative;
}

.live_performance_graph_end_day {
	font-size: 10px;
    color: #717375;
    width: 22px;
    height: 17px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #e4e8ef;
    align-items: center;
    border-radius: 14px;
    padding-left: 1px;
    padding-top: 1px;
    position: absolute;
    left: 184px;
    background-color: #fff;
}

.negative_red_live_bar {
	background-color: #C02C2C;
}
.positive_green_live_bar {
	background-color: #1d8440;
}
.neutral_live_bar {
	background-color: #717375;
}
.neutral_live_color {
	color: #717375;
}
.negative_live_color {
	color: #C02C2C;
}
.live_performance_graph_current_bar {
	height: 4px;
    position: absolute;
    z-index: 1;
}
.live_performance_graph_bar_return {
	position: absolute;
    top: -29px;
    font-size: 13px;
    font-weight: 700;
}
.live_performance_graph_calendar_wrapper {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 2px;
}

.wishlist_table_card_ranking_value_outer_wrapper {
    display: flex
;
    width: 80px;
    border-right: 1px dashed #CDCDCD;
    flex-direction: row;
    justify-content: center;
}

.live_performance_trade_period_mark_wrapper {
	position: absolute;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    background-color: #717375;
    width: 20px;
    height: 15px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    /* border: 1px solid #e4e8ef; */
    align-items: center;
    border-radius: 14px;
    padding-left: 0px;
    padding-top: 1px;
    color: #fff;
    z-index: 1;
}	

.live_performance_trade_period {
    font-size: 10px;
    /* color: #717375; */
}

.live_performance_trade_period_mark {
	background-color: #71737536;
    width: 3px;
    height: 6px;
}

.live_performance_graph_start_day {
	font-size: 10px;
    color: #717375;
    width: 22px;
    height: 17px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #e4e8ef;
    align-items: center;
    border-radius: 14px;
    padding-left: 1px;
    padding-top: 1px;
    position: absolute;
    left: -11px;
    background-color: #fff;
    z-index: 2;
}

.wishlist_remove_from_wishlist_rel {
    display: flex
;
    flex-direction: column;
    height: fit-content;
    /* background-color: #2861ff; */
    border-radius: 20px;
    position: absolute;
    left: 108px;
    top: 5px;
    cursor: pointer;
}
.wishlist_remove_from_wishlist_abs {
	display: flex
;
    flex-direction: column;
    height: fit-content;
    /* background-color: #2861ff; */
    border-radius: 20px;
    position: absolute;
    left: 115px;
    top: 5px;
    cursor: pointer;
}
p.user_setting_password_error {
  color: red;
}
.user_setting_number_confirmation {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 1em;
  padding: 2em;
}
.user_setting_global_dialog_code_wrapper {
  display: flex;
  flex-direction: row;
  grid-column-gap: 5px;
}
.global_dialog_label {
  line-height: 2;
  font-size: 18px;
  text-transform: capitalize;
}
.user_account_heading {
  padding-top: 32px;
  padding-bottom: 32px;
}

.user_setting_add_email_title {
}
.user_setting_email_wrapper {
  border-bottom: 1px solid #e4e8ef;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 0px;
}
.user_setting_password_change{
  max-width: 366px;
}
.user_setting_passwrod_wrapper {
 
  /* border-bottom: 1px solid #e4e8ef; */
  padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0px;
}
.user_setting_wrapper {
  padding-left: 24px;
  display: flex;
  flex-direction: column;
  padding-right: 24px;
 
}
.user_setting_block_heading {
  margin: 0;
}
.user_setting_forgot_password {
  cursor: pointer;
  color: #1a0dab;
}
.user_setting_forgot_password:hover{
  color: #68009d!important;
}
.user_setting_action_buttons {
  display: flex;
  flex-direction: row;
  padding: 16px 0px 0px 0px;
  grid-column-gap: 10px;
}
button.user_setting_change_password_button {
  border: none;
    padding: 5px;
    height: 32px;
    width: 75px;
    border-radius: 8px;
    cursor: pointer;
}
.user_setting_clear_password_values {
  border: none;
  padding: 5px;
  height: 32px;
  width: 75px;
  border-radius: 8px;
  background-color: #f2f5f7;
  cursor: pointer;
}

.user_setting_chnage_number_password {
  
  padding-top: 16px;
  padding-bottom: 16px;
}

.user_setting_change_password {
  border-top: 1px solid #e4e8ef;
  padding-top: 16px;
  padding-bottom: 16px;
  
}
.Dropdown-root {
  position: relative;
}

.Dropdown-control {
  position: relative;
  overflow: hidden;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  color: #333;
  cursor: default;
  outline: none;
  padding: 8px 52px 8px 10px;
  transition: all 200ms ease;
}

.Dropdown-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.Dropdown-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: ' ';
  display: block;
  height: 0;
  margin-top: -ceil(2.5);
  position: absolute;
  right: 10px;
  top: 14px;
  width: 0
}

.is-open .Dropdown-arrow {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

.Dropdown-menu {
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
}

.Dropdown-menu .Dropdown-group > .Dropdown-title{
  padding: 8px 10px;
  color: rgba(51, 51, 51, 1);
  font-weight: bold;
  text-transform: capitalize;
}

.Dropdown-option {
  box-sizing: border-box;
  color: rgba(51, 51, 51, 0.8);
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}

.Dropdown-option:last-child {
  border-bottom-right-radius: 2px;
   border-bottom-left-radius: 2px;
}

.Dropdown-option:hover {
  background-color: #f2f9fc;
  color: #333;
}

.Dropdown-option.is-selected {
  background-color: #f2f9fc;
  color: #333;
}

.Dropdown-noresults {
  box-sizing: border-box;
  color: #ccc;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.user_profile_accordion__section {
	display: flex;
	flex-direction: column;
	width: 100%;
	justify-content: center;
	padding-bottom: 16px;
	padding-top: 10px;
	border-bottom: 1px solid #e4e8ef;
}
.user_profile_username_wrapper {
	padding: 0px 0px 12px 0px;
	border-bottom: 1px solid #e4e8ef;
}
.user_profile_first_name {
	display: flex;
	flex-direction: row;
	grid-column-gap: 16px;
	align-items: center;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	text-transform: capitalize;
}
.user_profile_accordion__title {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}
.user_setting_action_buttons_profile_name {
	display: flex;
	flex-direction: row;
	padding: 7px 0px 14px 0px;
	grid-column-gap: 10px;
}
.user_profileaccordion {
	width: 100%;
}
.user_profile_change_username_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
}
.user_profile_heading {
	border-bottom: 1px solid #e4e8ef;
	padding-bottom: 16px;
}
.user_profile_wrapper {
	padding-left: 24px;
	padding-top: 32px;
	padding-right: 24px;
	display: flex;
	flex-direction: column;
	grid-row-gap: 16px;
}

.css-26l3qy-menu {
	z-index: 100 !important;
}
.user_profile_change_user_country {
	padding-top: 15px;
}
.user_profile_change_user_language {
	padding-top: 15px;
}
.user_profile_change_user_gender {
	padding-top: 15px;
}
.user_profile_change_value {
	color: #606060;
	font-size: 14px;
	cursor: pointer;
	font-weight: 500;
}
.user_profile_first_name_value {
	width: 100px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	font-size: 14px;
}
.user_setting_action_buttons_profile {
	display: flex;
	flex-direction: row;
	padding: 52px 0px 16px 0px;
	grid-column-gap: 10px;
}

select.user_profile_change_user_language_select {
	width: 100%;
	position: relative;
	border: 1px solid #e4e8ef;
	background: #fff;
	padding: 5px;
	outline: none !important;
}
option.user_profile_change_user_laguage_option {
	padding: 10px;
	outline: none !important;
	position: absolute;
	top: 100%;
	left: 0;
}
.user_profile_language_dropdown {
	z-index: 1000;
	position: fixed;
	width: 789px;
}

.user_setting_action_buttons_profile_date {
	display: flex;
	flex-direction: row;
	padding: 54px 0px 16px 0px;
	grid-column-gap: 10px;
}

.hawkeye_utility_date_picker_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	z-index: 1000;
	position: fixed;
	width: 789px;
}

.Dropdown-arrow {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 7px 7px 0;
	content: " ";
	display: block;
	height: 0;
	margin-top: -ceil(2.5);
	position: absolute;
	right: 10px;
	top: 19px;
	width: 0;
}

.is-open .Dropdown-arrow {
	border-color: transparent transparent #999;
	border-width: 0 7px 7px;
}

.pdf_company_selector_wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	background-color: #fff;
	height: 100%;
}

.partner_selector_wrapper {
	flex: 1 1;
	padding-top: 20px;
	display: flex;
	flex-direction: column;
	grid-row-gap: 50px;
	padding-bottom: 20px;
}

.partner_selector_block {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	justify-content: center;
	align-items: center;
}

.partner_logo {
	width: 100%;
	cursor: pointer;
}

.partner_selector_name {
	font-size: 16px;
	font-family: "Open Sans";
	width: 132px;
	font-weight: 500;
}

.pdf_action_buttons {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	justify-content: end;
	padding: 10px;
	border-top: 1px solid #e8efe4;
}

.pdf_action_cancel {
	background-color: #f6f7f8;
	border: none;
	padding: 10px;
	color: #333;
	border-radius: 5px;
	cursor: pointer;
}

.pdf_action_next {
	background-color: #2861ff;
	border: none;
	padding: 10px;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}

.pdf_company_button {
	display: flex;
	border-radius: 13px;
	color: #333;
	width: 149px;
	height: 60px;
	padding: 4px;
}
.pdf_toggle_selected {
	display: flex;
	border-radius: 2px;
	color: #fff;
	background-color: #2861ff;
	font-weight: 500;
	width: 149px;
	height: 60px;
	padding: 4px;
}

.pdf_partner_stamp_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
	background-color: #fff;
}
.partner_logo_img_propex {
	width: 110px;
	margin-top: -4px;
	margin-right: -8px;
}
.partner_logo_img_tiger_broker {
	width: 70px;
}
.partner_logo_img {
	width: 105px;
	margin-top: -4px;
}

.partner_market_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	justify-content: center;
	align-items: center;
	width: 532px;
	height: 60px;
}

.pdf_partner_design_select_wrapper {
	height: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 30px;
	font-size: 18px;
	font-weight: 500;
	border-bottom: 1px solid #e4e8ef;
}

.pdf_partner_select_design_select_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
	padding: 20px;
}

.pdf_partner_select_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e8ef;
}

.pdf_partner_select_heading {
	font-size: 16px;
	font-weight: 500;
	font-family: "Roboto";
}

.pdf_design_select_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
}

.design_select_block {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.pdf_review_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #fff;
}

.pdf_review_frame {
	height: 1000px;
}

.pdf_review_right_wrapper {
	flex: 1 1;
	display: flex;
	flex-direction: column;
}

.pdf_review_main_block_wrapper {
	display: flex;
	flex-direction: row;
	height: 100%;
}

.pdf_review_main_block_left_wrapper {
	display: flex;
	flex-direction: column;
	flex: 1 1;
}

.pdf_review_body_wrapper {
	display: flex;
	flex-direction: column;
	padding: 0px 20px 20px 20px;
	grid-row-gap: 30px;
}
.pdf_review_email_action_button_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: end;
	padding-right: 40px;
	grid-column-gap: 40px;
}
.pdf_build_progress_inner {
	width: 100%;
	height: 35px;
	background-color: #21ba45;
}
.pdf_review_preview_button {
	background-color: #21ba45 !important;
	color: #fff;
	font-size: 14px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
	border: none;
	cursor: pointer;
}
.pdf_review_send_button {
	font-size: 14px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
	border: none;
	cursor: pointer;
}

.pdf_build_action_wrapper_two {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.pdf_review_main_block_right_wrapper {
	width: 430px;
	display: flex;
	flex-direction: column;
	padding-left: 10px;
	grid-row-gap: 23px;
}

input.pdf_review_subject_input {
	border: 1px solid #e8efe4;
	height: 40px;
	padding-left: 20px;
}
.pdf_review_subject_input:focus {
	border: 1px solid #e8efe4;
	outline: none;
}
.pdf_review_partner_selected_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 50px;
}
.pdf_review_body_input {
	border: 1px solid #e8efe4;
	height: 355px;
	padding-left: 20px;
	display: flex;
	resize: none;
	padding-top: 20px;
}
.pdf_review_body_input::placeholder {
}
.pdf_review_body_input:focus {
	border: 1px solid #e8efe4;
	outline: none;
}

.pdf_review_heading {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 40px;
	border-bottom: 1px solid #e8efe4;
	font-size: 18px;
}

.pdf_review_header_line {
	flex: 1 1;
}

.pdf_review_partner_content_logo {
	width: 150px;
}

.pdf_review_partner_content_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	grid-column-gap: 100px;
}

.pdf_review_tick {
	width: 21px;
	margin-top: -12px;
}

.pdf_review_customer_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
}

.pdf_review_partner_content_img {
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 500;
	width: 100%;
}

.pdf_review_client_email_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.pdf_review_client_emails {
	display: flex;
	flex-direction: revert;
	grid-column-gap: 10px;
	background-color: #f2f5f7;
	padding: 0px 5px 0px 5px;
}

.pdf_build_review_action_wrapper {
	display: flex;
	align-items: center;
	flex-direction: row;
	padding: 10px;
	background-color: #fff;
	border-top: 1px solid #e8efe4;
	z-index: 6;
	grid-column-gap: 5px;
}

.event_expiry_outer_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 30px;
	padding: 5px 5px 16px 5px;
	background-color: #fff;
	justify-content: center;
}

.event_expiry_inner_wrapper {
	display: flex;
	flex-direction: column;
	width: 1291px;
	align-items: center;
	background-color: #fff;
	height: 661px;
}
.event_header_table_wrapper {
	display: flex;
	flex-direction: column;
	width: 1291px;
}
.completed_card_logo_wrapper {
	padding-top: 6px;
}
.event_expiry_heading {
	font-size: 20px;
	height: 50px;
	width: 1020px;
	display: flex;
	flex-direction: column;
	font-family: "NomineeMedium";
	justify-content: center;
	margin-top: 4px;
}
.event_expiry_header {
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #f2f5f7;
	height: 30px;
	font-family: "Roboto";
	color: #111;
}

.completed_card_name_wrapper {
	display: flex;
	flex-direction: column;
	line-height: 1;
	grid-row-gap: 4px;
}
.event_expiry_header_name {
	width: 555.5px;
    padding-left: 26px !important;
}

.event_expiry_header_return {
	width: 164.5px;
	/* padding-left: 26px !important; */
	text-align: center;
}
.event_expiry_header_mode {
	width: 160.5px;
    padding-right: 15px !important;
    text-align: center;
}
.event_expiry_header_length {
	width: 197.5px;
    text-align: center;
    padding-right: 0px;
    padding-left: 11px;
}
.event_expiry_header_event_began {
	width: 183.5px;
    padding-left: 2px !important;
    text-align: center;
}

.event_expiry_header_event_exit {
	width: 187.5px;
    padding-left: 6px !important;
    text-align: center;

}

.event_expiry_table_wrapper {
	display: flex;
	flex-direction: column;
	width: 1291px;
}
.event_expiry_empty_card {
	height: 222px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border: 1px solid #e8efe4;
	font-size: 18px;
	font-family: "Open Sans";
}

.completed_card_outer_wrapper {
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #e8efe4;
	border-left: 1px solid #e8efe4;
	padding-top: 5px;
	border-right: 1px solid #e8efe4;
}

.completed_card_upper_wrapper {
	display: flex;
	flex-direction: row;
	padding-bottom: 0px;
}
.completed_card_index {
	width: 27px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: "Roboto", sans-serif;
}
.completed_card_name_logo_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 9px;
	align-items: center;
	width: 516.5px;
}
.completed_card_short_name {
	margin-right: auto;
	font-size: 15px;
	font-family: "Roboto", serif;
	letter-spacing: 0.025em;
	color: #2861ff;
	font-weight: 500;
}
.compelted_card_name {
	font-size: 15px;
	letter-spacing: 0.025em;
	font-weight: 100;
	color: #333333;
}

.completed_card_average_return {
	width: 190.5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	/* padding-left: 42px; */
	font-weight: 500;
}
.completed_card_length_wrapper {
	width: 190.5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* padding-left: 16px; */
	text-align: center;
}

.completed_card_trade_date {
	width: 190.5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* padding-left: 19px; */
	text-align: center;
}

.completed_card_exit_date {
	width: 190.5px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* padding-left: 18px; */
	text-align: center;
}

.completed_card_bottom_wrapper {
	padding-left: 67px;
    padding-top: 0px;
    width: 1286px;
    margin-top: -4px;
}

.completed_card_bottom_wrapper_forex{
	padding-left: 71px;
    padding-top: 0px;
    width: 1286px;
    margin-top: 0px;
}

.card_description_unordered_wrapper_pdf_expiry {
	display: flex;
	flex-direction: row;
	grid-column-gap: 7px;
	margin: 0;
	font-size: 14px;
}
.card_description_unordered_wrapper_pdf_expiry li span {
	margin-left: -5px;
}

.pdf_two_partner_market_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	justify-content: center;
	align-items: center;
	width: 530px;
	height: 40px;
	padding-top: 4px;
}
.pdf_two_partner_market_wrapper_propex {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 530px;
    height: 40px;
    padding-top: 4px;
}
.pdf_market_heading_market_usEtfs {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 166px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_two_partner_market_wrapper_HA_logo {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 600px;
    height: 40px;
    padding-top: 4px;
}
.pdf_market_heading_market_AusEtfs {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 166px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_new_build_outer_wrapper {
	display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    background-color: #606060;
    position: relative;
    margin-top: 46px;

}
/* .pdf_market_heading_second {
	font-size: 18px;
	font-family: "Open Sans";
	color: #333;
	width: 128px;
} */
.pdf_new_build_wrapper {
	background-color: #fff;
}

.pdf_pdf_new_build_inner_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
	background-color: #606060;
}

.pdf_build_new_page_one_wrapper {
	background-color: #fff;
}

.pdf_page_two_outer_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 30px;
	padding: 5px 5px 6px 5px;
	background-color: #fff;
	justify-content: center;
}

.pdf_page_two_right_wrapper {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	grid-row-gap: 6px;
	background-color: #fff;
}
.pdf_page_two_inner_wrapper {
	display: flex;
	flex-direction: row;
	width: 1291px;
	grid-column-gap: 10px;
}

.pdf_page_two_left_wrapper {
	background-color: #fff;
}

.pdf_new_partner_stamp_wrapper_propex {
	display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    background-color: #fff;
    padding-left: 50px;
    padding-right: 120px;
    height: 35px;
    align-items: center;
}
.pdf_header_seasonality {
	font-weight: 500;
	font-family: "NomineeMedium";
	font-size: 20px;
}
.pdf_new_partner_stamp_wrapper_HA_logo {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
	background-color: #fff;
	padding-left: 54px;
	padding-right: 80px;
}
.pdf_build_new_page_two_wrapper {
	height: 900.19px;
	background-color: #fff;
}

.pdf_snapshot_footer_span_1 {
	width: 1137px;
	display: flex;
	color: #606060;
	font-size: 12px;
	text-align: justify;
	height: 80px;
	background-color: #fff;
	line-height: 1.2;
	font-family: "Roboto";
}
.pdf_snapshot_footer_2 {
	display: flex;
	color: #606060;
	font-size: 10px;
	background-color: #fff;
	line-height: 1.4;
	padding-left: 113px;
	flex-direction: row;
	height: 80px;
	width: 100%;
}
.pdf_snapshot_footer_1 {
	display: flex;
	color: #606060;
	font-size: 10px;
	background-color: #fff;
	line-height: 1.4;
	padding-left: 113px;
	flex-direction: row;
	height: 80px;
	width: 100%;
}

span.pdf_snapshot_footer_span_2 {
	width: 1137px;
	display: flex;
	color: #606060;
	height: 80px;
	font-size: 12px;
	text-align: justify;
	background-color: #fff;
	line-height: 1.2;
	font-family: "Roboto";
}
.pdf_snapshot_powered_outer_1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
	width: 1395px;
	padding-right: 155px;
}
.pdf_snapshot_powered_outer_2 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
	width: 1395px;
	padding-right: 155px;
}
.pdf_market_heading_market_jpEquities {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 166px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_market_heading_market_AusEquities {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 166px;
	font-family: "NomineeBlackLight";
	text-align: center;
}
.pdf_market_heading_market_jpIndex {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 164px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_market_heading_market_jpEtfs {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 164px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_market_heading_market_usIndex {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 160px;
	font-family: "NomineeBlackLight";
	text-align: center;
}
.pdf_market_heading_market_usEquities {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 160px;
	font-family: "NomineeBlackLight";
	text-align: center;
}
.pdf_market_heading_market_currency {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 141px;
	font-family: "NomineeBlackLight";
	text-align: center;
}
.pdf_market_heading_market_asianIndex {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 160px;
	font-family: "NomineeBlackLight";
	text-align: center;
}
.pdf_analysis_heading {
	font-size: 16px;
	color: #000;
	font-weight: 100;
	width: 224px;
	font-family: "NomineeBlackLight";
}
.partner_logo_header_img_propex {
	width: 86px;
    height: 14px;
    
}
.partner_logo_header_img_HA_logo {
	width: 168px;
    height: 19px;
    margin-top: 0px;
}
.pdf_market_heading_second {
	font-size: 18px;
	font-family: "Open Sans";
	color: #333;
	width: 128px;
}

.pdf_date_stamp_second {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 285px;
	font-size: 16px;
	color: #000;
	padding-top: 4px;
	font-family: "NomineeBlackLight";
}

/* End Page */

.pdf_end_page_wrapper {
	height: 900.19px;
	background-color: #fff;
}

.pdf_end_page_header {
	display: flex;
	flex-direction: row;
	width: 100%;
	background-color: #325d7f;
	color: #fff;
	height: 55px;
	align-items: center;
	font-size: 28px;
	font-weight: bold;
	padding-left: 52px;
	font-family: "NomineeMedium";
	grid-column-gap: 23px;
}

.pdf_disclaimer_heading {
	color: #000;
	font-size: 12px;
	width: 113px;
	text-align: center;
	background-color: #fff;
	margin-right: 3px;
}

.pdf_price_chart_inner_wrapper {
	width: 99%;
	height: 100%;
	background-color: rgb(255, 255, 255);
	position: relative;
}

.pdf_price_chart_top_line_cover {
	position: absolute;
	width: 665px;
	border-bottom: 1px solid #f1f2f3;
	top: 2px;
}

.pdf_price_chart_left_line_cover {
	position: absolute;
	height: 189px;
	border-left: 1px solid #d1d4dc;
	top: 4px;
	left: 1px;
	z-index: 3;
}

.pdF_build_back_cutom_button_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.pdf_build_progress_bar {
	padding-right: 0px;
	display: flex;
	width: 100%;
	flex-direction: row;
	grid-column-gap: 5px;
}
.pdf_build_action_wrapper {
	display: flex;
    align-items: start;
    flex-direction: row;
    padding: 12px 10px 10px 10px;
    background-color: #fff;
    border-top: 1px solid #e8efe4;
    position: fixed;
    width: 1395px;
    grid-column-gap: 5px;
    top: 101px;
    z-index: 6;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 72%);
}
.ui.progress:last-child {
	margin: 0 0 0;
}

/* Progress Bar */

.pdf_build_progress_bar_outer {
	height: 32px;
	display: flex;
	flex: 1 1;
	flex-direction: column;
	justify-content: center;

	background-color: #f2f5f7;
	position: relative;
}

.pdf_build_progress_bar_text_wrapper {
	display: flex;
	height: 100%;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 10px;
	padding-right: 10px;
	align-items: center;
	color: #fff;
	font-weight: 500;
	z-index: 2;
	font-family: "Open Sans";
}
.pdf_build_progress_left_text {
	font-size: 14px;
}

.pdf_build_progress_bar_inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	width: 0%;
	background-color: #2861ff;
	position: absolute;
	max-width: 100%;
}

/* Candle Chart */

.candleChartcontainerWrapper {
	margin-top: -6px;
	margin-left: 0px;
}


.pdf_header_two_wrapper {
	display: flex;
	flex-direction: column;
}

.pdf_header_two_ticker_name {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 15px;
	grid-row-gap: 10px;
	margin-top: 5px;
	font-size: 28px;
	font-weight: bold;
	width: fit-content;
	font-family: "NomineeMedium";
}
.pdf_heading_input_ticker_name {
    border: none;
    font-family: "NomineeMedium";
    background-color: transparent;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
}
.pdf_header_top_wrapper {
	display: flex;
	flex-direction: row;
	width: 1395px;
	background-color: #325d7f;
	color: #fff;
	height: 55px;
	align-items: center;
}
.pdf_header_top_wrapper_currency {
	display: flex;
	flex-direction: row;
	width: 1395px;
	background-color: #f0f3fa;
	color: #333;
	height: 55px;
	align-items: center;
}

.pdf_header_info_row_data_blocks {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	align-items: center;
	margin-left: 20px;
	margin-top: 9px;
	font-size: 20px;
	font-weight: bold;
	font-family: "NomineeMedium";
}

.pdf_header_data_price_currency {
	font-size: 17px;
	display: flex;
	flex-direction: column;
	height: 16px;
	justify-content: start;
	margin-top: 1px;
}

img.pdf_header_arrow_class {
	width: 15px;
}

.pdf_header_bottom_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #082d3f;
	color: #fff;
	min-height: 45px;
}
.pdf_header_bottom_wrapper input {
	background-color: #082d3f;
	color: #fff;
}
.pdf_header_two_index_false {
	background-color: #e59b30;
    width: 55px;
    height: 45px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 24px;
    color: #111;
    font-family: "Venn";
    padding-top: 6px;
}
.pdf_header_two_index_true {
	background-color: #e59b30;
	width: 55px;
	height: 58px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 24px;
	color: #333;
	font-family: "Venn";
	padding-top: 5px;
}

.pdf_header_bottom_wrapper .pdf_header_two_index {
	background-color: #e59b30;
	width: 55px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 24px;
	color: #333;
	font-family: "Venn";
	padding-top: 5px;
}

.pdf_header_bottom_wrapper_currency {
	display: flex;
	flex-direction: row;
	background-color: #325d7f;
	color: #fff;
}
.pdf_header_bottom_wrapper_currency input {
	background-color: #325d7f;
	color: #fff;
}

.pdf_header_bottom_wrapper_currency .pdf_header_two_index {
	background-color: #e59b30;
	width: 55px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 24px;
	color: #333;
	font-family: "Venn";
}
.pdf_header_heading_wrapper {
	width: 1217px;
	padding-left: 13px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pdf_header_bottom_definition_wrapper {
	display: flex;
	flex-direction: row;
	/* font-size: 21px; */
	grid-column-gap: 5px;
	align-items: center;
	width: 1217px;
}
.pdf_hawk_info_seprator_heading {
	
    margin-left: -2px;
    margin-bottom: -5px;

}
.pdf_header_bottom_return {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}
input.pdf_heading_input_description_return {
	border: none;
	font-weight: 500;
	font-family: "NomineeMedium";
}
.pdf_header_definition {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	width: 1041px;
	flex: 2 1;
}
.pdf_header_definition_two {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	width: 1041px;
	flex: 2 1;
	margin-left: -5px;
}
.pdf_equity_last_close_percentage {
	display: flex;
    flex-direction: row;
    align-items: baseline;
    grid-column-gap: 3px;
    margin-left: 6px;
}
input.pdf_heading_input_description_definition {
	border: none;
	height: 100%;
	width: 100%;
	font-weight: 500;
	font-family: "NomineeMedium";
}

.pdf_header_bottom_separator {
	border: 1px solid #fff;
	background-color: #fff;
	height: 25px;
}

/* Currency logo */

.pdf_currency_logo_wrapper {
	display: flex;
	flex-direction: column;
	position: relative;
	background-color: #f0f3fa;
	width: 100%;
	height: 100%;
}

.pdf_currency_logo_img_one {
	position: absolute;
	width: 30px;
	left: 4px;
	top: 4px;
}

.pdf_currency_logo_img_two {
	width: 30px;
	position: absolute;
	top: 21px;
	right: 2px;
}

.pdf_new_info_row_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	height: 40px;
	border-bottom: 1px solid #e4e8ef;
	padding-left: 12px;
	font-size: 16px;
	align-items: center;
	color: #000;
	background-color: #fff;
	font-family: "NomineeBlackLight";
}

.pdf_new_exchange_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.pdf_new_info_row_data_blocks {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.pdf_new_info_row_heading {
	color: #717375;
	width: fit-content;
}

span.pdf__new_star_card_equity_short_name {
	text-transform: uppercase;
}

/* Page Two */
.pdf_new_info_row_two_wrapper {
	display: flex;
	flex-direction: row;
	height: 40px;
	border-bottom: 1px solid #e4e8ef;
	padding-left: 15px;
	font-size: 16px;
	align-items: center;
	color: #111;
	background-color: #fff;
	padding-right: 5px;
	grid-column-gap: 20px;
	font-family: "NomineeMedium";
}

.pdf_info_new_value_wrapper {
	display: flex;
	flex-direction: row;
	flex: 2 1;
	justify-content: start;
	align-items: center;
	padding-left: 0px;
	grid-column-gap: 30px;
}

.pdf_info_new_block_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 0px;
	justify-content: center;
	align-items: center;
	font-size: 14px;
}

.pdf_new_info_page_two_block {
	display: flex;
	flex-direction: row;
	font-size: 16px;
	grid-column-gap: 35px;
	padding-top: 5px;
	font-family: "Open Sans";
}

/* Block width */

.pdf_new_info_row_data_blocks_market {
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
}
.pdf_new_info_row_data_blocks_average_volume {
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
}

.pdf_new_info_row_data_blocks_forecast_earning {
	display: flex;
	flex-direction: row;
	grid-column-gap: 4px;
}

.pdf_new_info_row_data_blocks_forecast_dividend {
	display: flex;
	flex-direction: row;
	grid-column-gap: 3px;
	margin-left: -17px;
}

/* Heading */

.pdf_new_info_row_heading_market {
	color: #333;
	width: 101px;
}

.pdf_new_info_row_heading_average_volume {
	color: #333;
	width: 203px;
}

.pdf_new_info_row_heading_forecast_earning {
	color: #333;
	width: 200px;
}

.pdf_new_info_row_heading_forecast_dividend {
	color: #333;
	width: 151px;
}

.pdf_new_info_row_value_forecast_earning {
	width: 120px;
}

/* Second Page Heading */

.pdf_new_info_row_heading_performance {
	color: #000;
	font-family: "Open Sans";
	width: 150px;
}

.pdf_info_blockvalue_heading {
	width: 51px;
}

.pdf_new_info_row_heading_correlation {
	color: #333;
	width: 287px;
}

.pdf_new_info_row_heading_volatility {
	color: #333;
	width: 401px;
}

.pdf_new_info_block_value {
	display: flex;
	flex-direction: row;
	width: 58px;
}

.replace_with_triangle_wrapper_pdf_two {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
	align-items: center;
}
.replace_with_triangle_img_pdf_two {
	width: 11px;
}

.pdf_info_blockvalue_heading_five {
	width: 43px;
}

.pdf_deviation_graph_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
	height: 339px;
	background-color: #fff;
}

.pdf_deviation_label_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 24px;
	font-family: "Open Sans";
}
.pdf_deviation_operator {
	font-size: 22px;
}
.pdf_deviation_block_label_wrapper {
	display: flex;
	flex-direction: row;
	background-color: rgb(235, 235, 236);
	justify-content: center;
	align-items: center;
}
.pdf_deviation_label_block {
	display: flex;
	flex-direction: row;
	justify-content: center;

	width: 200.59px;
	height: 30px;
	align-items: center;
	grid-column-gap: 5px;
}
.pdf_deviation_volatility_text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	background-color: rgb(235, 235, 236);
	width: 200.59px;
	height: 30px;
	align-items: center;
	grid-column-gap: 5px;
}
.pdf_deviation_volatility_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
}
.fifty_color {
	color: #2861ff;
}
.pdf_deivation_heading {
	font-family: "Open Sans";
	font-size: 15px;
}
.pdf_deviation_value {
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: bold;
}

.pdf_deviation_heading_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
}

.pdf_deviation_heading {
	color: rgb(51, 51, 51);
    font-size: 17px;
    font-weight: 500;
    width: 363px;
    font-family: 'Venn';
}

.pdf_deviation_chart__heading_line {
	border-bottom: 1px solid rgb(51, 51, 51);
	height: 5px;
	display: flex;
	margin-top: 9px;
	margin-left: 10px;
	flex: 1 1;
}

.pdf_deviation_graph_inner_wrapper {
	width: 99%;
	height: 100%;
	background-color: rgb(255, 255, 255);
	position: relative;
}

.pdf_deviation_top_line_cover {
	position: absolute;
	width: 670px;
	border-bottom: 1px solid #f1f2f3;
	top: 4px;
}

.pdf_deviation_left_line_cover {
	position: absolute;
	height: 189px;
	border-left: 1px solid #d1d4dc;
	top: 10px;
	left: 2px;
	z-index: 1;
}

.pdf_data_new_wrapper {
	display: flex;
	flex-direction: column;
}
.pdf_new_data_header {
	font-size: 18px;
    letter-spacing: 0.025em;
    width: 203px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: normal;
    font-family: "Venn";
    font-weight: 500;
    padding-left: 3px;
}
.pdf_new_data_business_summary {
    font-size: 15px;
    text-align: justify;
    padding-right: 15px;
}
.pdf_new_data_price_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 38px;
	background-color: #fff;
}
.pdf_new_data_header_line_separator {
	border-bottom: 1px solid #333;
	height: 2px;
	margin-top: 0px;
	flex: 0.956 1;
}
.pdf_data_new_section_header_wrapper {
	display: flex;
	flex-direction: row;
	background-color: #fff;
	height: 25px;
	align-items: center;
}
.pdf_data_new_Section_wrapper {
	display: flex;
	flex-direction: column;
	height: 300px;
	background-color: #fff;
	font-family: "Open Sans";
}

.pdf_correlation_new_data_wrapper {
	display: flex;
	flex-direction: row;
	height: 65px;
	align-items: center;
}

.pdf_data_new_historic_bottom_six_five_average_wrapper {
    display: flex;
    flex-direction: column;
    padding-left: 27px;
}
.pdf_data_new_historic_bottom_six_five_average_wrapper_index{
    display: flex;
    flex-direction: column;
    padding-left: 15px;
}
.pdf_market_cap_value_wrapper_index{
    display: flex;
    flex-direction: column;
    padding-left: 15px;
}
.pdf_new_data_correlation_value_wrapper {
	display: flex;
	flex-direction: row;
}

img.pdf_historic_info_analytics_img_volatility {
    width: 18px;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 20px;
    height: 18px;
}

.pdf_new_data_info_block_value{
	display: flex;
	flex-direction: row;
	width: 78px;
}

.pdf_info_new_block_value_wrapper_third {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0px;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

.pdf_info_block_fifty_value_heading {
	width: 53px;
	font-weight: 500;
}
.pdf_info_blockvalue_heading_hundred {
	width: 62px;
	font-weight: 500;
}
.pdf_info_blockvalue_heading_two {
	width: 62px;
	font-weight: 500;
}

.pdf_disclaimer_editable:focus {
	outline: none;
	border: 1px solid #606060;
}

/* Forex Data */

.pdf_data_new_currencies_data_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 38px;
	background-color: #fff;
	grid-column-gap: 10px;
	font-family: "Open Sans";
}

.pdf_data_new_currencies_value {
	color: #333333;
	font-weight: 500;
}
.pdf_data_row_currency_title {
	width: 140px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.pdf_data_row_currency_title_rating {
    width: 140px;
}
.pdf_data_row_currency {
	display: flex;
    flex-direction: row;
    width: 100%;
    height: 30px;
}

.pdf_data_row_currency_value1 {
	display: flex;
    flex-direction: row;
    justify-content: center;
    width: 174px;
    grid-column-gap: 5px;
    align-items: center;
}
.pdf_data_row_currency_value2 {
	display: flex;
    flex-direction: row;
    justify-content: center;
    width: 174px;
    grid-column-gap: 5px;
    align-items: center;
}

.pdf_data_row_currency_flag_img1 {
    width: 16px;
}
.pdf_data_row_currency_flag_img2 {
    width: 16px;
}
.pdf_data_row_currency_rating {
    display: flex;
    flex-direction: row;
}
.pdf_data_currency_rating_outlook_outer_wrapper {
    display: flex;
    flex-direction: column;
}

.pdf_data_currency_rating_wrapper {
    display: flex;
    flex-direction: row;
}
.pdf_data_row_currency_value_rating {
   
    display: flex;
    flex-direction: column;
    width: 175px;
    align-items: center;
    line-height: 1.5;
    height: 47px;

}
.pdf_data_cuurency_rating_heading {
    color: #717375;
    font-size: 12px;
}
.pdf_data_currency_table_wrapper {
    font-size: 16px;
    color: #111;
}


/* Pdf Price Indicator */

.price_indicator_wrapper_pdf {
	grid-row-gap: 0px;
    font-family: "Open Sans";
    justify-content: center;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1;
    align-items: center;
}

.price_indicator_heading_pdf {
	padding-left: 9px;
    font-size: 10px;
    color: #717375;
    font-family: 'Open Sans';
    line-height: 0;
    letter-spacing: 0.025em;
}
.pdf_new_data_price_wrapper_graphic {
	display: flex;
    flex-direction: row;
    align-items: center;
    height: 38px;
    background-color: #fff;
}

.pdf_data_index_datasection {
	display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    justify-content: center;
    font-size: 14px;
}
.bar_active_label_pdf {
    position: absolute;
    font-size: 11px;
    bottom: -8px;
    display: flex;
    flex-direction: row;
    width: 56px;
    left: -9px;
    color: #2861ff;
    line-height: 0.2;
}
.price_indicator_low_value_historic_pdf {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
    font-size: 13px;
    line-height: 1.3;
    margin-top: -2px;
    width: 70px;
    justify-content: center;
}
.price_indicator_low_value_pdf {
	display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.4;
    width: 70px;
    align-items: center;
   
}
.price_indicator_high_value_historic_change_pdf {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 1.3;
    width: 70px;
    font-size: 13px;
    margin-top: -2px;
}
.price_indicator_bar_wrapper_pdf {
    display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
    width: 315px;
}
.price_indicator_high_value_pdf {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 1.4;
    width: 70px;
}
.price_indicator_inner_pdf {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
    font-size: 14px;
    font-family: 'Roboto';
    height: 100%;
}

.price_indicator_inner_hitorical_pdf {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    font-family: "Open Sans";
    grid-column-gap: 10px;
    color: #111;
}

.price_indicator_low_value_historic_change_pdf {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.3;
    width: 70px;
    font-size: 13px;
    margin-top: -2px;
    align-items: center;
}

.daily_price_indicator_wrapper_bars {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 315px;
}
.pdf_new_data_index_data_wrapper {
    display: flex;
    flex-direction: column;
    padding-left: 3px;
    grid-row-gap: 5px;
}
.price_indicator_high_value_historic_pdf {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 2px;
    font-size: 13px;
    align-items: center;
    line-height: 1.4;
    width: 70px;
    margin-top: -2px;
}

.daily_price_indicator_wrapper_heading_pdf {
    letter-spacing: 0.025em;
    margin-bottom: -7px;
}

.daily_price_pdf_close_text {
    position: absolute;
    font-size: 11px;
    bottom: -20px;
    display: flex;
    flex-direction: row;
    width: 56px;
    left: -14px;
    color: #333;
    line-height: 0.2;
}
.pdf_new_data_price_wrapper_index {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    background-color: #fff;
}
.pdf_correlation_new_data_wrapper_index {
    display: flex;
    flex-direction: row;
    height: 56px;
    align-items: center;
}
.pdf_new_data_price_wrapper_index_ticker_info {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 25px;
    background-color: #fff;
    padding-left: 3px;
}
.pdf_index_ticker_info_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.pdf_index_ticker_info_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 6px;
}
.price_indicator_cuurency_pdf {
    font-size: 9px;
    color: #606060;
    margin-top: 3px;
}
.pdf_ticker_index_name {
    font-weight: bold;
}
.pdf_ticker_info_index_currency {
    font-size: 9px;
    color: #606060;
    margin-top: 2px;
}

.price_indicator_price_pdf {
    font-size: 13px;
    color: #111;
    font-family: 'Open Sans';
}
.price_indicator_date_pdf {
    font-size: 11px;
    color: #717375;
    font-family: 'Open Sans';
}

.pdf_data_Section_wrapper {
	display: flex;
	flex-direction: column;
	height: 300px;
	background-color: #fff;
	justify-content: center;
	font-family: "Open Sans";
	padding-top: 20px;
	padding-bottom: 20px;
}
.pdf_data_section_header_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 17px;
	background-color: #fff;
	height: 55px;
	align-items: center;
}
.pdf_data_header_line_separator {
	border-bottom: 1px solid #333;
	height: 2px;
	width: 100%;
	margin-top: 2px;
}

.pdf_start_card_equity_flag_img {
	width: 18px;
    border: 1px solid #e4e8ef;
    border-radius: 20px;
}
.pdf_star_card_equity_short_name {
	padding-left: 27px;
}
.pdf_data_header {
	font-size: 18px;
	font-weight: bold;
	font-family: "Open Sans";
	letter-spacing: 0.025em;
}
.pdf_data_price_wrapper {
	display: flex;
	flex-direction: row;
	/* border-bottom: 1px solid #e4e8ef; */
	align-items: center;
	height: 55px;
	background-color: #fff;
}

.pdf_ig_description {
	display: flex;
	flex-direction: row;
	flex: 2 1;
	justify-content: start;
	padding-left: 10px;
}
.pdf_data_price_right_wrapper {
	display: flex;
	flex-direction: row;
	flex: 2 1;
	justify-content: start;
	grid-column-gap: 7px;
	padding-left: 25px;
	margin-top: 2px;
}
.pdf_start_card_equity_flag_img_indi {
	width: 18px;
    margin-left: 0px;
}
.pdf_historic_info_analytics_img {
	width: 18px;
    margin-left: 0px;
    margin-top: -3px;

}
.pdf_market_cap_value_wrapper {
	display: flex;
    flex-direction: row;
    padding-left: 27px;
}
.pdf_data_price_ticker {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.pdf_data_price_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
	align-items: baseline;
}

.pdf_historic_info_gics_img {
	width: 18px;
	margin-top: -4px;
	margin-right: 17px;
}

.pdf_data_price_currency {
	font-size: 14px;
	display: flex;
	flex-direction: column;
	height: 16px;
	justify-content: start;
	margin-top: 1px;
	color: #606060;
}
.pdf_historic_bottom_data_value {
	color: #333333;
	font-weight: 500;
}
.pdf_star_card_lower_value {
	color: #333333;
	font-weight: 500;
}

.pdf_date_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 10px;
	flex: 2 1;
	justify-content: start;
	padding-left: 27px;
}

.pdf_info_value_wrapper {
	display: flex;
	flex-direction: row;
	flex: 2 1;
	justify-content: start;
	align-items: center;
	padding-left: 27px;
	grid-column-gap: 10px;
}
.pdf_red_return {
	color: #d00000 !important;
}
.pdf_positive_return {
	color: #008000 !important;
}
.pdf_info_block_value_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 20px;
	justify-content: center;
	font-size: 15px;
}
.pdf_info_block_heading {
	display: flex;
	flex-direction: column;
	margin-top: -24px;
}

.pdf_hawkeye_table_performance_img {
	width: 18px;
}

.pdf_info_block_value {
	display: flex;
	flex-direction: row;
}

.pdf_data_change_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 8px;
}

.pdf_equity_last_close_percentage.negative_red_2_equity {
	display: flex;
	flex-direction: row;
	grid-column-gap: 2px;
}

.pdf_page_three_middle_wrapper {
	display: flex;
	flex-direction: row;
	width: 1291px;
	grid-column-gap: 10px;
}

.pdf_page_three_left_wrapper {
	display: flex;
	flex-direction: column;
	width: 528.72px;
	background-color: #fff;
	grid-row-gap: 10px;
}
.pdf_page_three_right_wrapper {
	display: flex;
	flex-direction: column;
	width: 720.72px;
	background-color: #fff;
	grid-row-gap: 10px;
}

.pdf_page_three_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 30px;
	padding: 5px 5px 1px 5px;
	background-color: #fff;
	justify-content: center;
}
.pdf_deviation_label_block_outlook {
	display: flex;
	flex-direction: row;
	justify-content: center;
	background-color: rgb(235, 235, 236);
	width: 135.59px;
	height: 30px;
	align-items: center;
	grid-column-gap: 5px;
}
.pdf_return_graph_label_block {
	display: flex;
	flex-direction: row;
	justify-content: center;
	background-color: rgb(235, 235, 236);
	width: 171.59px;
	height: 30px;
	align-items: center;
	grid-column-gap: 5px;
}
.pdf_deviation_value_outlook {
	display: flex;
	flex-direction: row;
}
.pdf_deviation_value__avg_color {
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
.max_return_color {
	color: #008000;
}
.min_return_color {
	color: #d00000;
}
.pdf_return_top_line_cover {
	position: absolute;
	width: 658px;
	border: 1px solid #f1f2f3;
	top: 4px;
}
.pdf_return_left_line_cover {
	position: absolute;
	height: 184px;
	border: 1px solid #f2f3f4;
	top: 5px;
}
.pdf_return_graph_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 10px;
	height: 300px;
	background-color: #fff;
}
.pdf_return_heading {
	color: rgb(51, 51, 51);
    font-size: 17px;
    font-family: "Venn";
    font-weight: 500;
}
.pdf_return_graph_inner_wrapper {
	width: 99%;
	height: 100%;
	background-color: rgb(255, 255, 255);
	position: relative;
}
.pdf_deviation_heading_wrapper_return {
	display: flex;
	flex-direction: row;
}
.pdf_return_chart__heading_line {
	border-bottom: 1px solid rgb(51, 51, 51);
	height: 5px;
	display: flex;
	margin-top: 9px;
	margin-left: 10px;
	flex: 1 1;
}
.pdf_win_bar_graph_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 0px;
	height: 319px;
	background-color: #fff;
}
.pdf_win_rate_heading {
	color: rgb(51, 51, 51);
    font-size: 17px;
    font-family: "Venn";
    font-weight: 500;
}
.pdf_win_bar_graph_inner_wrapper {
	width: 99%;
	height: 100%;
	background-color: rgb(255, 255, 255);
}
.pdf_win_rate_chart__heading_line {
	border-bottom: 1px solid rgb(51, 51, 51);
	height: 5px;
	display: flex;
	margin-top: 9px;
	margin-left: 0px;
	flex: 1 1;
}
.pdf_standard_deviation_graph_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 8px;
	height: 315px;
	background-color: #fff;
}
.pdf_standard_deviation_heading {
	color: rgb(51, 51, 51);
    font-size: 17px;
    font-family: "Venn";
    font-weight: 500;
}

.pdf_standard_deviation_chart__heading_line {
	border-bottom: 1px solid rgb(51, 51, 51);
	height: 5px;
	display: flex;
	margin-top: 9px;
	margin-left: 0px;
	flex: 0.956 1;
}

.pdf_deviation_smaller_heading {
	font-size: 16px;
	color: #606060;
	margin-top: -10px;
	font-family: "Open Sans";
}

.pdf_standard_deviation_graph_inner_wrapper {
	width: 99%;
	height: 100%;
	background-color: rgb(255, 255, 255);
	position: relative;
	margin-top: -10px;
}

.pdf_standard_deviation_left_border {
	position: absolute;
	height: 215px;
	border: 1px solid #f2f3f4;
	top: 18px;
}

.pdf_cover_page_outer_wrapper {
	height: 877.19px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.coverPage_img_Propex {
	width: 590px;
}

.pdf_cover_page_inner_wrapper {
	display: flex;
	flex-direction: column;
	width: 1291px;
	grid-column-gap: 10px;
	justify-content: center;
	align-items: center;
	height: 100%;
	grid-row-gap: 80px;
	background-color: #fff;
}
.pdf_separator_line_cover {
	border-left: 2px solid #333;
	width: 2px;
	height: 25px;
}
.pdf_cover_middle {
	font-size: 32px;
	font-family: "NomineeMedium";
	font-weight: 500;
	width: 656px;
	text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	grid-column-gap: 15px;
}

.pdf_cover_date {
	font-size: 25px;
    width: 619px;
    text-align: center;
    font-family: "NomineeMedium";
}

.pdf_cover_page_disclaimer {
	width: 1136px;
	font-size: 12px;
	font-family: "Roboto";
	color: #606060;
	text-align: justify;
	margin-bottom: -60px;
    margin-top: 60px;
}

.pdf_cover_page_disclaimer_shareholder {
	color: #111;
    text-align: center;
    font-size: 25px;
    font-family: "NomineeMedium";
    font-weight: bold;
    margin: -42px 0px 0px 0px !important;
}

/* Institutional Product Cover Page */

.ip_pdf_cover_page {
	font-size: 32px;
    font-family: "NomineeMedium";
    font-weight: 500;
    width: 1130px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 15px;
}
.pdf_container {
	background-color: #606060;
	display: flex;
	flex-direction: column;
	grid-row-gap: 6px;
}

.pdf_main_wrap {
	background-color: #fff;
	display: flex;
	flex-direction: column;
}

.pdf_data_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	grid-column-gap: 20px;
}

.pdf_data_left_wrapper {
	display: flex;
	flex-direction: column;
	grid-row-gap: 5px;
}
.pdf_data_right_wrapper {
	display: flex;
	flex-direction: column;
}

.pdf_data_section_inner_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 5px;
}

.pdf_data_heading {
	font-size: 20px;
}

.pdf_data_value {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.pdf_header_wrapper {
	display: flex;
	flex-direction: row;
	height: 100px;
}
.pdf_header_index {
	background-color: #e59b30;
	width: 81px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 30px;
}

.Pdf_header_heading_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #325d7f;
	width: 100%;
	color: #fff;
	padding-left: 15px;
	grid-row-gap: 10px;
}

.pdf_header_ticker_name {
	font-size: 26px;
	font-weight: bold;
	font-family: "Open Sans";
}

.pdf_header_category {
	font-size: 22px;
	font-family: "Open Sans";
	border: none;
	background-color: #325d7f;
	color: #fff;
	margin-left: -3px;
	line-height: 1.27;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.pdf_company_toggle_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: center;
	border-top: 1px solid #e4e8ef;
	padding: 10px;
}

.pdf_separator_line {
	border-left: 1px solid #111;
    width: 2px;
    height: 18px;
}

.partner_logo_wrapper {
	display: flex;
	flex-direction: column;
}

.pdf_date_stamp {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 272px;
	font-size: 18px;
	color: #1e4866;
	font-family: "Open Sans";
	font-weight: bold;
}

.pdf_market_heading {
	font-size: 18px;
	font-family: "Open Sans";
	color: #1e4866;
	font-weight: bold;
	width: 253px;
}

.pdf_footer {
	display: flex;
	flex-direction: row;
	justify-content: end;
	align-items: center;
	height: 44px;
	background-color: #fff;
}
.pdf_footer_block {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-right: 13px;
	font-family: "Open Sans";
	background-color: #fff;
	grid-column-gap: 5px;
	width: 256px;
}
.pdf_HA_logo {
	width: 168px;
    margin-top: -3px;
}
.Pdf_review_partner_logo_propex {
	width: 100px;
	margin-top: -10px;
}
.pdf_review_partner_name {
	font-size: 18px;
}

#pdf_review {
	width: 100%;
	height: 600px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.pdf_review_small_box {
	display: flex;
	flex-direction: column;
	border: 1px solid #e4e8ef;
	box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
	height: 400px;
	justify-content: space-between;
}
.pdf_build_convert_pdf {
	background-color: #2861ff !important;
	color: white !important;
	font-size: 14px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
	border: none;
	cursor: pointer;
}

.pdf_Review_send_confirmation_wrapper {
	display: flex;
	flex-direction: row;
	padding: 20px;
	grid-column-gap: 20px;
}

.pdf_review_send_action {
	background-color: #2861ff !important;
	color: white !important;
	font-size: 14px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
	border: none;
	cursor: pointer;
}

.pdf_review_cancel_action {
	background-color: #f5f6f7 !important;
	color: #333 !important;
	font-size: 14px !important;
	padding: 0.6em 1em 0.6em !important;
	font-weight: 100 !important;
	border-radius: 2px !important;
	border: none;
	cursor: pointer;
}

.pdf_review_iframe {
	height: 900px;
}

.pdf_viewer_outer_wrapper {
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 72%);
	width: 1395px;
	min-height: min-content;
}

/* .loading {
	border-radius: 50px;
	width: 50px;
	left: calc(50vw - 25px);
}
.button.loading::after {
	width: 40px;
	left: 5px;
	top: 12px;
	border-radius: 100%;
}
.spinner {
	display: block;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 8px;
	left: calc(50% - 17px);
	background: transparent;
	box-sizing: border-box;
	border-top: 4px solid white;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-radius: 100%;
	animation: spin 0.6s ease-out infinite;
} */
/* @keyframes spin {
	100% {
		transform: rotate(360deg);
	}
} */

img.ip_coverPage_img_HA_logo {
    width: 520px;
    height: 184.58px;
}

.pdf_ip_analysis_heading {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 153px;
    font-family: "NomineeBlackLight";
}
.pdf_ip_analysis_heading_tom {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 167px;
    text-align: center;
    font-family: "NomineeBlackLight";
}
.pdf_ip_analysis_heading_auDay {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 118px;
    font-family: "NomineeBlackLight";
    text-align: center;
}
.pdf_ip_analysis_heading_som {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 170px;
    text-align: center;
    font-family: "NomineeBlackLight";
}
.pdf_ip_two_partner_market_wrapper_som_propex {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 650px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_two_partner_market_wrapper_som_HA_logo {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 715px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_two_partner_market_wrapper_auDay_propex {
    font-size: 32px;
    font-family: "NomineeMedium";
    font-weight: 500;
    width: 599px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 10px;
    align-items: center;
}
.pdf_ip_analysis_heading_mlkDay {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 180px;
    font-family: "NomineeBlackLight";
    text-align: center;
}

.pdf_ip_two_partner_market_wrapper_mlkDay_propex {
    font-size: 32px;
    font-family: "NomineeMedium";
    font-weight: 500;
    width: 667px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 10px;
    align-items: center;
}
.pdf_ip_two_partner_market_wrapper_mlkDay_HA_logo {
    font-size: 32px;
    font-family: "NomineeMedium";
    font-weight: 500;
    width: 667px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 10px;
    align-items: center;
}
.pdf_ip_two_partner_market_wrapper_auDay_HA_logo {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 677px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_cover_date {
    font-size: 25px;
    width: 619px;
    text-align: center;
    font-family: "NomineeMedium";
}
.pdf_ip_hawk_info_data_series {
    width: 150px;
    margin-top: 3px;
    font-family: "NomineeMedium";
}
.pdf_ip_cover_page_disclaimer {
    width: 1136px;
    font-size: 12px;
    font-family: "Roboto";
    color: #606060;
    text-align: justify;
    margin-bottom: -60px;
    margin-top: 60px;
    
}
.pdf_ip_analysis_heading_monthly {
    font-size: 16px;
    color: #000;
    font-weight: 100;
    width: 207px;
    font-family: "NomineeBlackLight";
}
.ip_coverPage_img_Propex {
    width: 590px;
}
.ip_partner_logo_header_img_propex {
    width: 86px;
    height: 14px;
    /* margin-top: -3px; */
}

.pdf_ip_two_partner_market_wrapper_monthly_HA_logo{
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 770px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_two_partner_market_wrapper_propex {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 650px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_two_partner_market_wrapper_monthly_propex {
    font-size: 32px;
    font-family: "NomineeMedium";
    font-weight: 500;
    width: 714px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 15px;
    align-items: center;

}
.pdf_ip_two_partner_market_wrapper_HA_logo {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 711px;
    height: 40px;
    padding-top: 4px;
}
.pdf_ip_date_stamp_second {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 285px;
    font-size: 16px;
    color: #000;
    padding-top: 4px;
    padding-left: 30px;
    font-family: "NomineeBlackLight";
}
.pdf_ip_heading_third_row_wrapper {
    display: flex;
    flex-direction: row;
    background-color: #f2f5f7;
    color: #111;
    height: 37px;
    font-size: 16px;
    font-family: "NomineeMedium";
}
.ip_partner_logo_header_img_HA_logo {
    width: 168px;
    height: 21px;
    margin-top: 1px;
}
.pdf_ip_heading_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.pdf_ip_heading_third_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    padding-left: 15px;
    align-items: center;
}

.pdf_ip_header_two_ticker_name {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 12px;
    grid-row-gap: 10px;
    margin-top: 3px;
    font-size: 28px;
    font-weight: bold;
    width: fit-content;
    font-family: "NomineeMedium";
}


.pdf_ip_new_snapshot_logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #7399C6;
    align-items: center;
    width: 55px;
    height: 100%;
}

.pdf_ticker_logo_ip_country {
    width: 55px;
    margin-top: 0px;
}

.ip_return_profile_outer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.pdf_ip_tstat_chart {
    height: 225px;
    position: relative;
    width: 1137px;
}

.ip_pdf_chart_heading_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 500;
    color: #111;
}

.ip_pdf_chart_heading_separator {
    width: 1px;
    border-left: 1px solid #111;
    height: 17px;
    margin-top: -1px;
}
.ip_return_profile_wrapper {
    height: 611px;
}
.pdf_ip_third_inner_value {
    color: #111;
}
.ip_pdf_chart_heading_outer_wrapper {
    display: flex;
    flex-direction: column;
    line-height: 1.5;
    background-color: #fff;
    align-items: center;
}
.ip_pdf_chart_heading_value_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-column-gap: 7px;
  
}
.ip_pdf_hawk_info_seprator_heading {
    margin-left: -2px;
    margin-bottom: -4px;
}
.ip_pdf_chart_return_heading_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 3px;
}

.ip_return_profile_inner {
    background-color: #fff;
}

.ip_pdf_chart_heading_mode_value_wrapper {
    
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.ip_pdf_chart_heading_value_wrapper_upper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 7px;
}
.ip_pdf_chart_heading_mode {
    /* font-size: 14px;
    font-weight: 500; */
}


/* IP Customize Scale */

.pdf_ip_tstat_chart_customize {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 2;
    right: -35px;
    top: 5px;
    width: 130px;
    height: 160px;
    border: 1px solid #111;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}

.pdf_ip_tstat_chart_customize_inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-column-gap: 5px;
}
.pdf_ip_tstat_heading {
    width: 50px;
}
.pdf_ip_tsat_block_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.pdf_ip_tstat_value_input_box {
    width: 50px;
    border: none;
    border-bottom: 1px solid #e4e8ef;
    text-align: center;
}
.pdf_stat_table_partner_market_wrapper_propex {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 460px;
    height: 40px;
    padding-top: 4px;
}
.stat_table_pdf_partner_logo_header_img_HA_logo {
    width: 168px;
    height: 21px;
    margin-top: -3px;
}
.stat_table_pdf_partner_logo_header_img_propex {
    width: 86px;
    height: 14px;
    margin-top: -3px

}
.pdf_stat_table_new_partner_stamp_wrapper_propex{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    background-color: #fff;
    padding-left: 50px;
    padding-right: 45px;
}

.pdf_stat_table_new_partner_stamp_wrapper_HA_logo{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    background-color: #fff;
    padding-left: 50px;
    padding-right: 45px;
}

.pdf_stat_table_partner_market_wrapper_HA_logo {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 549px;
    height: 40px;
    padding-top: 4px;
}
.stat_header_date_wrapper
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
    height: 35px;
    border-right: 1px solid #e4e8ef;
    flex: 1 1;
}

    .stat_pdf_date_header_outer_wrapper {
        display: flex;
    flex-direction: row;
    border-left: 1px solid #e4e8ef;
    background-color: #fff;
    height: 35px;
    width: 1026.5px;
    }

    .stat_pdf_header_heading {
        width: 168.63px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-weight: 500;
        font-size: 13px;
    }
.stat_pdf_table_wrapper {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.stat_pdf_table_fixed_column_summary {
    table-layout: fixed;
    /* min-width: 1200px; */
    width: 100%;
    border-spacing: 0px;
    margin-bottom: 0px;
}

.stat_table_pdf_accordion {
    display: flex;
    flex-direction: column;
    /* border-top: 1px solid #e4e8ef; */
    /* border-top: 1px solid #e4e8ef; */
    background-color: #fff;
    width: 1193px;

}
.stat_pdf_summary_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
}

.stat_pdf_table_summary_percentage_sup{
    top: 0px;
    font-size: 9px;
}
.stat_table_outlook_heading {
    width: 167.1px;
    padding-left: 13px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-left: 1px solid #e4e8ef;
    padding-top: 2px;
}
.pdf_stat_table_summary_heading_wrapper {
    display: flex;
    flex-direction: row;
    line-height: 2;
    font-size: 13px;
    font-weight: 500;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.stat_pdf_table-inner_summary {
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 168.5px;
}
.stat_pdf_table_outer_accordion_summary {
    background-color: #FFF;
}
.stat_table_pdf_summary_heading {
    width: 100%;
    height: 35px;
    display: flex;
    flex-direction: column;
    background-color: #FFF;
    border-top: 1px solid #e4e8ef;
    /* justify-content: center; */
    /* margin-bottom: -2px; */
}
th.stat_pdf_table_summary_heading2 {
    border-left: 4px solid #03a9f4;
    display: flex;
    flex-direction: column;
    width: 168.5px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
    height: 35px;
    background-color: #03a9f452;
    padding-left: 7px;
}

.stat_pdf_table_heading2 {
    border-left: 4px solid #03a9f44f;
    display: flex;
    flex-direction: column;
    width: 168.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
    height: 35px;
    background-color: #ddf5ff;
    padding-left: 7px;
}

.stat_pdf_table_standard_deviation_heading2 {
    display: flex;
    flex-direction: column;
    width: 168.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    position: absolute;
    left: 0;
    border-right: 1px solid #e4e8ef;
    border-top: 1px solid #e4e8ef;
    height: 35px;
}

.stat_pdf_table_summary_heading_standard_deviation_innner {
    padding-left: 7px;
    border-left: 4px solid #9c9c9c;
    height: 35px;
    margin-left: -1px;
    margin-top: -1px;
    z-index: 1;
}

.stat_pdf_table_summary_heading_extra2 {
    display: flex;
    flex-direction: column;
    width: 168.98px;
    font-size: 13px;
    text-align: inherit;
    justify-content: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    padding-left: 12px;
    position: absolute;
    left: 0;
    border-top: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    height: 35px;
}

.stat_pdf_table_vertical_class_summary2{
    height: 35px;
    border-top: 1px solid #e4e8ef;
    border-right: 1px solid #e4e8ef;
    font-size: 11px;
    flex: 1 1;
    letter-spacing: 0.025em;
    text-align: center;
    line-height: 2.7;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.pdf_stat_table_summary_footer {
    font-size: 11px;
    padding-left: 13.5px;
    color: #111;
    height: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
    border: 1px solid #e4e8ef;
    background-color: #FFF;
   
}
.stat_pdf_table_footer_notes_wrappper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.select_partner_wrapper {
	height: 558px;
    display: flex;
    flex-direction: column;
}

.select_partner_modal {
	width: 500px !important;
	margin: 0;
}
.select_partner_header {
	font-size: 16px;
	height: 44px;
	background-color: #123866;
	display: flex;
	color: #fff;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	border-radius: 4px 4px 0px 0px;
	align-items: center;
	padding-right: 15px;
}

.select_partner_block_wrapper {
	display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border-bottom: 1px solid #e4e8ef;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 15px;
    color: #111;
}

.select_partner_logo {
	width: 160px;
}

.select_partner_inner_wrapper {
	display: flex;
    flex-direction: column;
    flex: 1 1;
    padding-top: 15px;
    grid-row-gap: 0px;
    height: 315px;
    overflow: auto;
}

.select_partner_block_wrapper_active {
	display: flex;
	flex-direction: row;
	grid-column-gap: 15px;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	width: 100%;
	border-top: 1px solid #e8efe4;
	border-bottom: 1px solid #e8efe4;
	font-size: 15px;
	align-items: center;
	cursor: pointer;
	background-color: #2861ff;
	color: #fff;

	padding: 10px;
}

.select_partner_action_button {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	padding-right: 20px;
	height: 42px;
	border-top: 1px solid #e4e8ef;
	grid-column-gap: 20px;
}

.select_partner_button_send {
	width: 72px;
	height: 30px;
	border: none;
	background-color: #2861ff;
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans";
	font-weight: 500;
	cursor: pointer;
}

.select_partner_index {
	font-size: 15px;
    font-weight: 700;
}

.build_type_wrapper {
    display: flex;
    flex-direction: column;

}

.build_type_inner_block {
    display: flex;
    flex-direction: column;
}

.build_type_heading {
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid #e4e8ef;
    padding-left: 11px;
    font-size: 15px;
    color: #111;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    background-color: #f2f5f7;
    font-weight: 700;
}

.select_pdf_wrapper_label_info {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.pdf_information_icon {
    width: 15px;
}

.pdf_information_icon {
    width: 15px;
    position: relative;
}

.pdf_select_partner_tool_tip{
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 6px 6px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
    top: 413px !important;
    width: 274px;
    left: 293px !important;
}

@media screen and (max-width: 1900px) {
.pdf_select_partner_tool_tip{
font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 6px 6px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
    top: 404px !important;
    width: 284px;
    left: 297px !important;
}
}
.blank_pdf_page_inner_wrapper {
    display: flex;
    flex-direction: column;
    width: 1291px;
    align-items: center;
    background-color: #fff;
    height: 660px;
    justify-content: center;
    font-size: 24px;
    font-family: 'NomineeMedium';
}
.pdf_value_change_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}

.pdf_value_change_heading {
    width: 131px;
}

.pdf_value_change_input_box {
    border: 1px solid #e4e8ef;
    text-align: center;
    width: 114px;
    color: #111;
}
.pdf_value_change_input_box:focus{
    outline:none !important;
}

.pdf_custom_build_card_inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    align-items: center;
   
}

.pdf_custom_build_card_header_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 5px;
    width: 100%;
    border-bottom: 1px solid #e4e8ef;
   
}
.pdf_cutom_build_header {
    border-bottom: 1px solid #e4e8ef;
    padding: 10px;
    font-size: 16px;
    height: 44px;
    background-color: #123866;
    display: flex;
    color: #fff;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 15px;
    font-family: "Open Sans",sans-serif;
    font-weight: 500;
    border-radius: 4px 4px 0 0;
    align-items: center;
    padding-right: 15px;
}

.pdf_value_change_wrapper_description {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    padding-left: 10px;
    font-size: 14px;
}
.pdf_value_change_input {
    width: 100%;
}
.pdf_value_change_input_box_description {
    width: 100%;
    border: none;
    resize: none;
}
.pdf_value_change_input_box_description:focus{
    outline:none !important;
}

.pdf_value_change_card_inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 10px;
    align-items: center;
}
.pdf_value_change_card_action_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    width: 100%;
    justify-content: end;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #e4e8ef;
}
.bestPage_outer_wrapper {
	display: flex;
	flex-direction: row;
	grid-column-gap: 1em;
	justify-content: center;
	width: 100%;
}

.best_page_inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 0.7em;
    width: 1050px;
}
.best_page_card_outer_wrapper {
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
}
.best_page_table_outlook_header {
    font-size: 11px;
}
.best_page_card_middle_right_name_full {
    font-size: 24px;
    letter-spacing: .025em;
    font-weight: 700;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
}
.best_page_card_middle_right_name_ticker {
    color: #2861ff;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.best_page_card_header_wrapper {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #e4e8ef;
    height: 40px;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 12px;
}
.best_page_header_text_right {
    width: 106px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 14px;
    color: #065FD4;
    background-color: #EAF5FE;
    padding-top: 0px;
    text-transform: uppercase;
}
.best_page_header_text_left {
    text-align: center;
    position: relative;
    padding-left: 15px;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    color: #2861ff;
    justify-content: center;
    padding-right: 10px;
    text-transform: uppercase;
}
.best_page_header_text_left::before
{
    content: "";
    border-right: 1px solid #e4e8ef;
    position: absolute;
    width: 22px;
    background-color: #fff;
    height: 20px;
    right: -11px;
    transform: skewX( 
-19deg);
    top: 19px;
}
.best_page_header_text_left::after
{
    content: "";
    border-right: 1px solid #e4e8ef;
    position: absolute;
    transform: skewX( 
18deg);
    width: 22px;
    height: 19px;
    right: -11px;
    background-color: #fff;
    top: 0px;
}
.best_page_header_text_right_portfolio {
    width: 135px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 14px;
    color: #065FD4;
    background-color: #EAF5FE;
    padding-top: 0px;
    text-transform: uppercase;
}
.best_page_header_text_left_portfolio {
    text-align: center;
    position: relative;
    padding-left: 25px;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    color: #2861ff;
    justify-content: center;
    padding-right: 10px;
    text-transform: uppercase;
}
.best_page_header_text_left_portfolio::before
{
    content: "";
    border-right: 1px solid #e4e8ef;
    position: absolute;
    width: 22px;
    background-color: #fff;
    height: 20px;
    right: -11px;
    transform: skewX( 
-19deg);
    top: 19px;
}
.best_page_header_text_left_portfolio::after
{
    content: "";
    border-right: 1px solid #e4e8ef;
    position: absolute;
    transform: skewX( 
18deg);
    width: 22px;
    height: 19px;
    right: -11px;
    background-color: #fff;
    top: 0px;
}

.best_page_card_middle_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.5em;
    padding: 15px;
    height: 83.5px;
}

.best_page_card_middle_right_wrapper {
    /* grid-row-gap: 2px;
    font-size: 14px; */
    display: flex;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 49px;
    padding-top: 3px;
}

.best_page_card_middle_right_bottom_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    font-size: 14px;
}

.best_page_card_bottom_inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 20px;
    padding-left: 19px;
    height: 40px;
    align-items: center;
    border-top: 1px solid #e4e8ef;
}
.best_page_card_bottom_inner_country_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 15px;
    padding-left: 19px;
    height: 40px;
    align-items: center;
    border-top: 1px solid #e4e8ef;
}
.best_page_card_bottom_header {
    color: #717375;
    font-weight: 300;
}

.best_page_card_bottom_value_wrapper {
        display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #111;
    font-weight: 300;
}

/* Currency Logo */

.best_page_currency_logo_wrapper {
    width: 40px;
    position: relative;
}
.best_page_currency_logo_img_one {
    position: absolute;
    width: 31px;
    top: -3px;
    left: -1px;
}
.best_page_currency_logo_img_two {
    position: absolute;
    width: 31px;
    top: 19px;
    left: 11px;
    border: 1px solid white;
    border-radius: 30px;
}

.best_page_card_equity_flag_img {
    width: 15px;
    margin-top: 0px;
}

.best_page_market_timer {
    margin-top: 7px;
    line-height: 1;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}

.best_page_table_header_wrapper {
    display: flex;
    flex-direction: column;
}
.best_page_table_ {
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
}
.best_page_table_header_toggle_wrapper {
    display: flex;
    height: 40px;
    flex-direction: row;
    border-bottom: 1px solid #e4e8ef;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.best_page_content_table_card_logo_img {
    border-radius: 80px;
    width: 30px;
    margin-top: 0;
}
.best_page_table_outlook_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    height: 40px;
    align-items: center;
}

.best_page_table_toggle_button {
    width: 80px;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
   
    cursor: pointer;
    font-size: 14px;
}

.best_page_toggle_active {
   
    color: #2861ff;
    border-bottom: 2px solid #2861ff;
    padding-top: 2px;

}
.best_page_table_outlook_value_long  {
    text-transform: capitalize;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 25px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 15px;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    border-radius: 4px 0px 0px 4px;
    cursor: pointer;
    font-size: 11px;
    align-items: center;
    font-weight: 500;
}
.best_page_table_outlook_value_short  {
    text-transform: capitalize;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 25px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 15px;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-right: 1px solid #e8e4ef;
    border-radius: 0px 4px 4px 0px;
    cursor: pointer;
    font-size: 11px;
    align-items: center;
    font-weight: 500;
}
.best_page_table_outlook_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    height: 40px;
    align-items: center;
    padding-left: 15px;
    background-color: #f2f5f7;
    font-size: 13px;
    border-bottom: 1px solid #e4e8ef;
}
.best_page_outlook_active {
    background-color: #2861ff;
    color: #fff;
    border-top: 1px solid #2861ff;
    border-bottom: 1px solid #2861ff;
    border-right: 1px solid #2861ff;
}
.best_page_table_outlook_buttons_wrapper {
    display: flex
;
    flex-direction: row;
    /* border: 1px solid #e4e8ef;
    border-radius: 4px; */
}
.hearder_instrument_best_page {
    width: 300px;
    z-index: 2;
    background-color: #f2f5f7;
    display: flex
;
    flex-direction: column;
    align-self: center;
    height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 11px;
}
.best_page_table_header {
    display: flex;
    flex-direction: row;
    background-color: #e6eaec80;
    width: 100%;
    height: 30px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    align-items: center;
    color: #000;
    border-top: 1px solid #e4e8ef;
}
.best_page_table_header_content {
    padding-left: 12px;
    height: 45px;
    display: flex;
    flex-direction: row;
    align-items: center;
    /* border-bottom: 1px solid #e4e8ef; */
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    grid-column-gap: 5px;
    justify-content: space-between;
    padding-right: 20px;
}
.best_page_data_header_button_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
}
.best_page_content_card_description {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    border-top: 1px solid #e4e8ef;
    width: 94.1%;
    margin-left: 40px;
    margin-bottom: -8px;
    font-size: 14px;
    color: #333;
    font-weight: 100;
    padding-top: 3px;
}
.best_page_content_name_long {
    font-size: 12px;
    letter-spacing: 0.025em;
    font-weight: 300;
    color: #333333;
    width: 221px;
    line-height: 1.3;
}

.best_page_content_category_title_separator_line {
    margin-top: -1px;
}
.best_page_title_category_table_live_icon {
    width: 17px;
    margin-bottom: 2px;
    margin-left: -2px;
}

.best_page_content_category_title_wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
   
}

.best_page_table_card_title_wrapper{
    display: flex;
    flex-direction: row;
    grid-column-gap: 7px;
    border-bottom: 1px solid #e4e8ef;
    padding-left: 8px;
    padding-top: 7px;
    padding-bottom: 0px;
    cursor: pointer;
    align-items: center;
    height: 60px;

}

.best_page_table_card_index_wrapper {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    font-size: 13px;
    align-items: center;
    color: #606060;
    width: 8px;
    padding-bottom: 11px;
}

.best_page_content_title_wrapper {
    display: flex;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    
}

.best_page_table_manualTrade_wrapper {
        display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 15px;
    background-color: #fff;
    height: 40px;
    border-top: 1px solid #efe8e9;
    padding-left: 20px;
}
.best_page_table_manualTrade_multiple_currency_wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 15px;
    background-color: #fff;
    height: 75px;
    border-top: 1px solid #efe8e9;
    padding-left: 20px;
}

.best_page_manual_trade_date_wrapper {
   display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
   
}
.best_page_manual_trade_date_value {
   border: 1px solid #e4e8ef;
    border-radius: 5px;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    width: 90px;
        display: flex;
    flex-direction: row;
    justify-content: center;

}
.best_page_manual_trade_calendar {
        position: absolute;
    width: 262px !important;
        height: 316px;
    left: -90px;
    top: -174px;
    max-width: 350px !important;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);
    border: 1px solid #ccc !important;
    border-radius: 3px;
    background: white;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 1.125em;
}
.best_page_manual_trade_date_value_expiry {
   border: 1px solid #e4e8ef;
    border-radius: 5px;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    width: 90px;
    height: 28px;
    position: relative;
    cursor: pointer;
        display: flex;
    flex-direction: row;
    justify-content: center;

}

.best_page_consideration_numbers {
    border: 1px solid #e4e8ef;
    border-radius: 5px;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    width: 90px;
    height: 30px;
        display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
}

.historical_table_manualTrade_button_wrapper {
    position: relative;
    width: 120px;
    flex-shrink: 0;
}

.historical_table_manualTrade_button {
    background-color: #2563eb;
    border: none;
    cursor: pointer;
    color: white;
    height: 25px;
    font-size: 13px;
    font-weight: 500;
    width: 120px;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    -webkit-user-select: none;
            user-select: none;
}

.historical_table_manualTrade_button:hover {
    background-color: #1d4ed8;
}

.historical_table_manualTrade_button_inactive {
    background-color: #7c7d7f;
    border: none;
    cursor: pointer;
    line-height: 0;
    color: white;
    padding: 0.4em 1em 0.5em 1em;
    height: 25px;
    font-size: 13px;
    font-weight: 500;
    width: 120px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.historical_table_manualTrade_dropdown {
    position: absolute;
    top: 28px;
    left: 0;
    width: 120px;
    background-color: #fff;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 100;
    overflow: hidden;
}

.historical_table_manualTrade_dropdown_item {
    padding: 7px 12px;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.historical_table_manualTrade_dropdown_item:hover {
    background-color: #f0f4ff;
    color: #2563eb;
}

.best_page_manual_trade_currency_exchange_wrapper {
        display: flex;
    flex-direction: column;
    grid-row-gap: 8px;
}

.best_page_manual_trade_currency_exchange__inner_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}

.stock_universe_page {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    /* position: relative; */
    margin-top: -20px;
    padding-top: 10px;
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}
.stock_universe_table_outer_wrapper_id {
    max-height: 1000px;
}

.stock_universe_table_outer_wrapper {
    overflow: overlay;
    max-height: 1000px;
    /* width: 1303px; */
}
.stock_universe_table_outer_wrapper::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	height: 120px;
	width: 10px;
	border-radius: 0px !important;
}
.stock_universe_table_outer_wrapper::-webkit-scrollbar {
	width: 4px !important;
	padding-top: 40px;
}
/* .stock_universe_top_scroll_hide {
    position: sticky;
    top: 98px;
    width: 101%;
    height: 20px;
    background-color: rgb(242, 245, 247);
    z-index: 5;
    margin-left: -6px;
} */
.stock_universe_top_scroll_hide {
    position: sticky;
    background-color: rgb(242, 245, 247);
    width: 101%;
    height: 20px;
    top: 98px;
    z-index: 9;
    margin-left: -4px;
}
@media only screen and (max-width: 1560px) {
.stock_universe_page {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    position: relative;
    width: 100% !important;
    overflow: overlay;
}
}
.stock_data_local_time_wrapper_outer {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    color: #717375;
}
.stock_universe_market_clock_wrapper {
    display: flex
    ;
    flex-direction: row;
    justify-content: space-between;
    height: 55px;
    align-items: center;
    padding-left: 15px;
    padding-right: 21px;
    padding-top: 5px;
}
.stock_universe_current_market_clock {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    align-items: baseline;
}
.stock_universe_ticker_header_symbol {
    color: #717375;
    font-weight: 300;
}
.stock_universe_date_out_wrapper {
    width: 20px;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 52px;
    /* border: 1px solid #111; */
    font-size: 11px;
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: -12px;
    padding-top: 1px;
}
.stock_universe_date_out_wrapper_above_ten{
    width: 20px;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 52px;
    /* border: 1px solid #111; */
    font-size: 11px;
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: -12px;
    padding-top: 1px;
}
.stock_universe_date_out_wrapper_above_hundred{
    width: 20px;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 52px;
    /* border: 1px solid #111; */
    font-size: 10px;
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: -12px;
    padding-top: 1px;
}
.stock_universe_date_out_wrapper_updated{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 52px;
    font-size: 14px;
    background-color: #6e6e6e;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    position: absolute;
    top: -8px;
    width: 20px;
    height: 20px;
    right: -7px;
}
.stock_universe_header_price_currency {
    width: 92px;
}
.stock_data_ticker_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 4px;
    position: relative;
    justify-content: center;
}

.stock_data_ticker_wrapper_not_updated
{
    display: flex
;
    flex-direction: row;
    grid-column-gap: 4px;
    position: relative;
    background-color: #F2F5F7;
    color: #111;
    border-radius: 5px;
    align-items: center;
    width: 51px;
    height: 25px;
    justify-content: center;
    padding-top: 3px;
}
.stock_universe_market_info_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    line-height: 1.6;
}
.stock_universe_table_date {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
.stock_universe_open_session_trading {
    display: flex;
    flex-direction: row;
    grid-column-gap: 2px;
    align-items: baseline;
    color: #717375;
}
.stock_universe_local_time {
    color: #717375;
}
.stock_universe_country {
    cursor: pointer;
}
.stock_universe_current_market_clock .local_time_string_heading, .local_time_string_value{
    font-size: 15px;
}
.stock_universe_current_market_clock .local_time_separator{
margin-top: 2px;
}
.stock_data_local_time_wrapper_outer .stock_data_local_time_wrapper{
    font-size: 15px !important;
}

.stock_data_local_time_wrapper, .local_time_string_heading{
    font-size: 15px !important;
}
.stock_data_local_time_wrapper .local_time_string_value{
    font-size: 15px !important;
}
.stock_data_table_market_open{
    text-transform: capitalize;
}
.stock_data_open_session_outer_wrapper, #id_market_status_text_wrap{
    font-size: 14px !important;
}
.stock_universe_main_heading {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    position: relative;
    font-size: 21px;
    font-weight: 500;
    color: #333;
    letter-spacing: 0.025em;
}

.stock_universe_country_heading {
    font-weight: 500;
    font-size: 11px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: initial;
    text-transform: uppercase;
    padding-top: 2px;
    color: #717375;
}
.stock_universe_country_dropDown_value {
    font-size: 14px;
    cursor: pointer;
    padding: 5px;
}
.stock_universe_country_dropDown_value:hover{
    color: rgb(40, 97, 255);
    background-color: rgba(55, 160, 244, 0.1);
    padding: 5px;
    border-radius: 5px;
   
}
.stock_universe_market_value_active{
    color: rgb(40, 97, 255);
    background-color: rgba(55, 160, 244, 0.1);
    padding: 5px;
    border-radius: 5px;
   
}

.stock_universe_country_dropDown {
    display: flex
    ;
    flex-direction: row;
    /* border-radius: 4px; */
    /* grid-column-gap: 10px; */
    height: 45px;
    font-weight: 500;
    /* padding-left: 15px; */
    border-top: 2px solid #e4e8ef;
    align-items: center;
}
.stock_sup_currency {
    bottom: 0.2em !important;
    top: 0;
    margin-left: 2px;
}
.stock_sup_market {
    bottom: 0.2em !important;
    top: 0;
    margin-left: -1px;
}
.stock_universe_table_header_inner th{
    font-weight: 100;
    padding-bottom: 5px;
    height: 100%;
    align-content: end;
}

.stock_universe_table_wrapper {
    position: relative;
    overflow: hidden;
    height: 300px;
    width: 1200px;
}

.stock_universe_table_body {
    /* height: 1200px; */
    overflow: overlay;
}
.stock_universe_table_body_td_padding_left_turnover
{              
    /* width: 94px; */
}
.stock_universe_table_body td {
    text-align : center
}
.stock_universe_name_gics_wrapper {
    display: flex
;
    flex-direction: column;
    line-height: 1;
    justify-content: center;
}
.stock_universe_equities_gics {
    font-size: 10px;
    color: #B2B2B2;
    padding-top: 7px;
    text-transform: uppercase;
}
.stock_universe_value_left {
    width: 15px;
}
.stock_universe_value_date_wrapper {
    position: absolute;
    top: 19px;
    left: 1px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
}
.stock_universe_value_price_wrapper {
    position: relative;
    font-weight: 500;
}

.stock_universe_toggle_table_wrapper {
    display: flex;
    flex-direction: column;
    /* grid-row-gap: 20px; */
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
    /* padding-bottom: 10px; */
}
table.stock_universe_table_body_outer {
    width: 100%;
    border-collapse: collapse;
}
.stock_universe_table_body_wrapper {
    width: 1280px;
    /* overflow: overlay;
    overflow-x: hidden; */
    border-bottom: 1px solid #e0e3eb;
    
}
.stock_universe_market_info_table_outer_wrapper {
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
    width: 1284px;
}
.stock_universe_market_info_table_inner_wrapper {
    /* position: sticky; */
    top: 352px;
    background-color: #fff;
    z-index: 3;
    /* padding-top: 20px; */
}
.stock_universe_table_body_wrapper_currency{
    width: 1261px;
    overflow: overlay;
    border-bottom: 1px solid #e0e3eb;
}
.stock_universe_table_body_wrapper::-webkit-scrollbar{
    background: rgba(0, 0, 0, 0.15);
    height: 120px;
    width: 1px !important;
    border-radius: 0px !important;
}
.stock_universe_value_ticker_inner {
    font-size: 12px;
    background-color: #F0F3FA;
    color: #2962FF;
    width: 70px;
    font-weight: 700;
    border-radius: 5px;
    padding-top: 2px;
}
.stock_universe_ticker_logo {
    height: 30px;
    width: 30px;
    border-radius: 20px;
    margin-bottom: -7px;

}

.stock_universe_value_tr_link {
    color: #333;
    display: contents;
    height: 1px;
}
.stock_universe_value_tr_link:hover{
    color: #333 !important;
}

.stock_universe_value_sequence {
    width: 30px;
    font-size: 11px;
}

td.stock_universe_value_date {
    width: 140px;
}

.stock_universe_currency_logo_wrapper{
    display: flex;
    flex-direction: row;
    position: relative;
    margin-right: 24px;
    margin-left: 11px;
    margin-top: 19px;
}
img.stock_universe_currency_logo_img_two {
    position: absolute;
    width: 23px;
    top: -19px;
    left: 11px;
    z-index: 2;
    border: 1px solid white;
    border-radius: 30px;
}
.stock_universe_currency_logo_img_one {
    width: 21px;
    position: absolute;
    top: -26px;
    left: -2px;
}
.stock_universe_value_logo {
    width: 60px;
}
.stock_universe_value_ticker {
    width: 110px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 44px;
    align-items: center;
    /* padding-right: 15px; */
    padding-top: 2px;
}
.stock_universe_value_name {
    width: 310px;
    text-align: justify;
    font-weight: 500;
}
.stock_universe_value_name {
    text-align: justify !important;
}
.stock_universe_value_price {
    width: 120px;
    height: 100%;
    padding-top: 3px;
}
.stock_universe_value_dg {
    width: 90px;
    justify-items: center;
}
.stock_universe_value_volume_two_five {
    width: 100px;
    /* padding-right: 8px; */
}
.stock_universe_value_price_currency {
    width: 90px;
}
.stock_universe_value_logo_currency{
    width: 55px;
}
.stock_universe_value_ticker_currency{
    width: 100px;
    display: flex
    ;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.stock_universe_value_date_currency{
    width: 134px;
}
.stock_universe_value_name_currency{
    width: 300px;
    text-align: justify !important;
    font-weight: 500;

}
.stock_universe_value_market_cap {
    width: 100px;
    height: 100%;
}
.stock_universe_value_volume {
    width: 90px;
    /* padding-right: 0px;
    font-weight: 500;
    height: 103%;
    align-content: center;
    padding-top: 2px;
    border-right: 1.5px solid #111; */
}
.stock_universe_value_beta_sectors{
    width: 92px;
    padding-right: 0px;
    font-weight: 500;
    height: 103%;
    align-content: center;
    padding-top: 2px;
    border-right: 1.5px solid #111;
}
.stock_universe_value_correlation{
    width: 95px;
    padding-right: 0px;
    font-weight: 500;
    height: 103%;
    align-content: center;
    padding-top: 2px;
    border-right: 1.5px solid #111;
}
.stock_universe_value_weighting {
    width: 90px;
}
.stock_universe_value_rel_vol_beta_check {
    width: 60px;
    height: 105%;
}
.stock_universe_value_rel_vol_beta_check_high {
    width: 100%;
    height: 100%;
    background-color: rgba(157, 219, 176, 0.84);
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.stock_universe_value_rel_vol_beta_check_middle {
    width: 100%;
    height: 100%;
    background-color: rgb(157 219 176 / 22%);
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.stock_universe_value_six_five {
    width: 100px;
    /* padding-right: 20px; */
    height: 103%;
    font-weight: 500;
    align-content: center;
    padding-top: 2px;
    border-left: 1.5px solid #111;
}

.stock_universe_value_flow {
    width: 126px;
}
.stock_universe_value_tr {
    display: flex;
    height: 45px;
    vertical-align: middle;
    border-bottom: 1px solid #F0F3FA;
    /* border-left: 1px solid #F0F3FA; */
    cursor: pointer;
    flex-direction: row;
    align-items: center;
}
.stock_universe_value_tr:hover{
    background-color: rgb(242, 242, 245);
    color: #333;
}
.stock_universe_value_tr:hover .stock_universe_value_ticker_inner{
    background-color: #2962FF;
    color: #fff;
}

.stock_load_more_content_load_more {
    cursor: pointer;
    height: 40px;
    font-weight: 500;
}
.stock_load_more_content_load_more:hover{
    background-color: rgb(242, 242, 245);
    color: #333;
}
.local_time_string_date_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 7px;
}
.local_time_string_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 0.3em;
  }
  .local_time_string_heading {
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #333333;
  }
  .local_time_string_value {
    font-size: 15px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #717375;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .local_time_string_heading {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.stock_universe_search:focus{
    outline:none !important;
    border: 2px solid #efe8ef !important;

}

.stock_universe_value_sequence_delisted {
    width: 40px;
    font-size: 11px;
}

.stock_universe_value_flow_Delisted {
    width: 145px;
    padding-right: 35px;
}

.stock_universe_value_ticker_delisted {
    width: 170px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 44px;
    align-items: center;
    /* padding-right: 15px; */
    padding-top: 2px;
}
.stock_universe_value_date_delisted {
    width: 140px;
}
.stock_universe_value_last_date_delisted{
    width: 140px;
}
.stock_universe_value_first_price_delisted{
    width: 100px;
}
.stock_universe_value_last_price_delisted{
    width: 100px;
}
.stock_universe_value_six_five_Delisted{
    width: 100px;
}
.stock_universe_value_cgar_delisted{
    width: 100px;
}

.stock_universe_check_button_wrapper {
    background-color: #2861ff !important;
    color: white !important;
    font-size: 13px !important;
    width: 80px;
    font-weight: 500;
    border-radius: 2px !important;
}
.stock_universe_value_check_button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100px;
}

.coverage_dg_block_positive{
    background-color: rgba(0,128,0,.7490196078431373);
}

.coverage_dg_block_negative{
    background-color: rgba(208,0,0,.8509803921568627);
}

.stock_universe_data_dg_block {
    width: 28px;
    height: 28px;
    display: flex
;
    flex-direction: column;
    align-items: center;
    font-size: 13px;
    color: #fff;
    padding-top: 1px;
    padding-right: 0px;
    border-radius: 17px;
    justify-content: center;
    
}

.stock_universe_weight_market_cap_wrapper {
    display: flex
    ;
        flex-direction: column;
        /* line-height: 1.3; */
        /* position: relative; */
}
.stock_universe_market_cap_currency_wrapper {
    position: relative;
}

.stock_universe_weight_heading {
    color: #B2B2B2;
}

.stock_universe_weight_wrapper {
    position: absolute;
    top: 19px;
    left: -7px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 4px;
    text-transform: uppercase;
    justify-content: center;
}

td.stock_universe_value_sectors_month
 {
    width: 96px;
    text-transform: capitalize;
}
.stock_universe_value_average_return {
    width: 90px;
    height: 100%;
    padding-left: 11px;
}

.stock_universe_value_sectors_price {
    width: 110px;
    height: 100%;
    padding-top: 3px;
}

.stock_universe_win_rate_wrapper {
    position: absolute;
    top: 19px;
    left: -17px;
    width: 113px;
    font-size: 10px;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 300;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 2px;
}

.stock_universe_average_return_currency_wrapper {
    position: relative;
    font-weight: 500;
}
.stock_universe_toggle_header_wrapper {
    display: flex;
    flex-direction: row;
    height: 50px;
    align-items: center;
    grid-column-gap: 30px;
}
.stock_universe_filter_header_wrapper {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 5px;
        align-items: center;
        padding-top: 2px;
}
span.stock_universe_filter_header {
    color: #717375;
}
.stock_universe_inner_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 20px;
    /* position: sticky; */
    top: 118px;
    background-color: rgb(242, 245, 247);
    z-index: 3;
    /* padding-top: 20px; */
}
.stock_universe_header_span_long_heading {
    width: 70px;
}
.stock_universe_header_symbol {
    text-wrap: nowrap;
}
.stock_universe_active_toggle{
    font-size: 14px;
    /* padding: 5px; */
    border-bottom: 2px solid #2861ff !important;
    color: #2861ff !important;
    /* margin-bottom: -2px; */
    padding-top: 2px;
    cursor: pointer;
    height: 43px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    width: 100px;
    align-items: center;
}
.stock_universe_country {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}
img.stock_universe_home_img {
    width: 15px;
    height: 15px;
    margin-top: 4px;
}
.stock_universe_toggle:hover{
    font-size: 14px;
    /* padding: 5px; */
    border-bottom: 2px solid #2861ff !important;
    color: #2861ff !important;
    padding-top: 2px;
    /* color: rgb(40, 97, 255); */
    /* background-color: rgba(55, 160, 244, 0.1); */
}
.stock_universe_toggle{
    font-size: 14px;
    cursor: pointer;
    height: 43px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100px;
    align-items: center;
    color: #737373;
    /* border-right: 1px solid #e4e8ef; */
}
.stock_universe_filter_dropDown_wrapper {
    display: flex
;
    flex-direction: row;
}
.stock_universe_toggle_filter_active{
    font-size: 14px;
    /* padding: 5px; */
    padding-top: 2px;
    border-bottom: 2px solid #2861ff !important;
    color: #2861ff !important;
    /* margin-bottom: -2px; */
    cursor: pointer;
    height: 45px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    width: 120px;
    align-items: center;
}
.stock_universe_toggle_filter{
    font-size: 14px;
    cursor: pointer;
    height: 45px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    width: 120px;
    align-items: center;
    color: #737373;
}
.stock_universe_toggle_filter:hover{
    font-size: 14px;
    /* padding: 5px; */
    border-bottom: 2px solid #2861ff !important;
    color: #2861ff !important;
    padding-top: 2px;
    /* color: rgb(40, 97, 255); */
    /* background-color: rgba(55, 160, 244, 0.1); */
}

.stock_universe_filter_dropDown {
    display: flex
    ;
        flex-direction: row;
        justify-content: space-between;
        /* border-radius: 4px; */
        /* grid-column-gap: 10px; */
        height: 45px;
        font-weight: 500;
        padding-right: 15px;
        border-bottom: 2px solid #e4e8ef;
        align-items: center;
        padding-top: 2px;
}
.stock_universe_table_header {
    border-collapse: collapse;
    border: none;
    width: 1260px;
    height: 100%;
}

.stock_universe_header_date {
    width: 127px;
}
.stock_data_right_info_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    font-size: 14px;
    text-transform: capitalize;
    align-items: center;
}
.stock_universe_table_header_heading_filter_block {
    height: 30px;
    padding-left: 20px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
    color: #111;
    /* border-bottom: 2px solid #e8efe4; */
}
.stock_universe_table_header_wrapper {
    background-color: #fff;
    /* height: 50px; */
    color: #717375;
    font-size: 11px;
    z-index: 1;
    border-bottom: 1.5px solid #111;
    /* border-top: 1px solid #E0E3EB; */
    display: flex;
    flex-direction: column;
   
}
.stock_universe_symbol_value {
    color: #111;
    font-weight: 300;
}
.stock_universe_header_sequence {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 8px;
    /* height: 40px; */
    width: 66px;
    justify-content: center;
    align-items: end;
}

.stock_universe_header_sequence_not_updated{
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 8px;
        /* height: 40px; */
        width: 66px;
        justify-content: center;
        align-items: end;
        padding-bottom: 0px !important;
}

.stock_universe_header_date {
    width: 120px;
    position: relative;
    padding-left: 11px;
}
.stock_universe_header_sequence_left {
    width: 15px;
}
.stock_universe_header_logo {
    width: 37px;
}
.stock_universe_header_ticker {
    width: 113px;
    padding-left: 10px;
    
    /* padding-right: 15px; */
}
.stock_universe_header_price {
    width: 115px;
    /* padding-right: 21px; */
}
.stock_universe_header_dg{
    width: 87px;

}
.stock_universe_header_market_cap {
    width: 100px;
    position: relative;
}
.stock_universe_header_volume {
    width: 93px;
    padding-right: 2px;
    padding-bottom: 0px !important;
}
.stock_universe_header_beta_sectors{
    width: 100px;
    padding-right: 6px;
    padding-bottom: 0px !important;
}
.stock_universe_header_correlation{
    width: 94px;
    color: #111;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    padding-left: 5px;
    cursor: pointer;
    line-height: 1.2;
    height: 100%;
    background-color: #f2f5f7;
}
.stock_universe_header_weightings{
    width: 90px;
}
.stock_universe_header_volume_two_five{
    width: 98px;
}
.stock_universe_header_six_five {
    width: 100px;

    padding-left: 3px;
    padding-bottom: 0px !important;

}
.stock_universe_header_flow {
    width: 126px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.stock_universe_header_name {
    width: 310px;
    text-align: justify;
   
}


.stock_universe_header_tradable_button {
    width: 117px;
    height: 26px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #efe8e7;
    cursor: pointer;
}
.stock_universe_header_logo_currency {
    width: 55px;
}
.stock_universe_header_ticker_currency {
    width: 100px;
}
.stock_universe_header_sequence_currency {
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 8px;
    height: 40px;
    width: 32px;
    justify-content: center;
    align-items: end;
}
.stock_universe_header_name_currency {
    width: 310px;
    text-align: justify;
}
.stock_universe_header_toggle_uparrow {
    width: 12px;
    
}
.stock_universe_header_toggle_downarrow {
    width: 12px;
   
    transform: rotate(180deg);
}
.stock_universe_header_toggle_wrapper {
    display: flex;
    flex-direction: row;
    cursor: pointer;
    grid-column-gap: 5px;
    justify-content: center;
}
.stock_universe_header_toggle_wrapper_highlight {
    color: #111;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    padding-left: 5px;
    cursor: pointer;
    line-height: 1.2;
    height: 100%;
    background-color: #f2f5f7;
    padding-bottom: 3px;
}
.stock_universe_header_arrow_outer_wrapper_long_heading {
    width: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-top: 15px;
}
.stock_universe_header_toggle_wrapper_highlight_toggle {
    color: #111;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    grid-column-gap: 5px;
    cursor: pointer;
    line-height: 1.2;
    height: 100%;
    background-color: #f2f5f7;
    padding-bottom: 3px;
}

.stock_universe_header_toggle_wrapper_name{
    display: flex;
    flex-direction: row;
    cursor: pointer;
    grid-column-gap: 5px;
}
.stock_universe_header_arrow_outer_wrapper {
    width: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.stock_universe_header_date_delisted {
    width: 140px;
}
.stock_universe_header_State {
    width: 60px;
}
.stock_universe_header_last_date_delisted{
    width: 140px;
}
.stock_universe_header_first_price_delisted{
    width: 100px;
}
.stock_universe_header_last_price_delisted{
    width: 100px;
}
.stock_universe_header_cgar_delisted{
    width: 100px;
}
.stock_universe_table_header_tr_delisted {
    display: flex
    ;
        flex-direction: row;
        align-items: center;
        color: #333;
        line-height: 1;
        align-items: self-end;
        height: 40px;
        text-transform: uppercase;
}
.stock_universe_header_name_delisted {
    width: 307px;
    text-align: justify;
    /* padding-left: 12px; */
}
.stock_universe_header_six_five_Delisted {
    width: 100px;
    padding-right: 11px;
}
.stock_universe_header_sequence_delisted{
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 2px;
        /* height: 40px; */
        width: 48px;
        justify-content: center;
        align-items: end;
}
.stock_universe_header_logo_delisted{
    width: 54px;
}
.stock_universe_header_ticker_delisted {
    width: 170px;
}
.stock_universe_header_sector_average_return {
    width: 87px;
}

.stock_universe_header_sectors_date {
    width: 110px;
    position: relative;
    padding-left: 11px;
}


.stock_universe_table_header_heading_filter_block_sectors {
    height: 30px;
    padding-left: 20px;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    font-size: 12px;
    color: #111;
}
.stock_universe_header_monthly_toggle_wrapper {
    display: flex
;
    flex-direction: column;
    cursor: pointer;
    grid-column-gap: 5px;
    justify-content: center;
}
.stock_universe_header_sectors_month {
    width: 93px;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    /* padding-left: 5px; */
    cursor: pointer;
    line-height: 1.2;
    height: 100%;
    background-color: #555;
    color: #fff;
    padding-bottom: 3px;
    padding-right: 2px;
}
.stock_universe_table_sectors_relative_heading {
    width: 360px;
    border-bottom: 1px solid #C4C7CA;
    line-height: 1;
    display: flex
;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    padding-bottom: 5px;
    margin-bottom: 2px;
}

.stock_universe_header_left_space {
    width: 10px;
}
.stock_universe_header_tooltip {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 6px 6px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
    text-transform: none;
}

img.stock_data_ticker_img {
    width: 5em;
    border-radius: 5em;
    margin-top: 5px;
}
.stock_data_index_card_equity_price_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}
.equity_currency_stock_page {
    font-size: 11px;
    margin-left: -6px;
    display: flex;
    flex-direction: row;
    margin-bottom: -4px;
    line-height: 1;
    color: #606060;
}
.stock_data_index_card_wrapper {
    display: flex
    ;
        flex-direction: row;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        grid-column-gap: 5px;
        padding: 17px 15px 15px 15px;
}
.stock_data_ticker_name {
    font-size: 36px;
    /* letter-spacing: 0.025em; */
    font-weight: 700;
}
.stock_data_index_card_right_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    grid-row-gap: 10px;
    padding-left: 5px;
    padding-top: 3px;
    color: #111;
}
.stock_data_ticker_short {
    color: #2861ff;
    font-weight: 500;
}

.stock_data_ticker_info {
    display: flex;
    flex-direction: row;
    grid-column-gap: 12px;
    font-size: 15px;
}
.stock_data_market_cap_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
}

.stock_data_market_cap_wrapper_equal_market_cap
{display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    position: relative;
    background-color: #f2f5f7;
    color: #111;
    border-radius: 5px;
    height: 35px;
    align-items: center;
    padding-left: 16px;
    justify-content: center;
    padding-right: 16px;
}

.stock_data_last_date_outer_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 5px;
    color: #717375;
}
.stock_data_last_date_at_close {
    color: #111;
}

.portfolio_page_main_wrapper {
    width: 83rem;
    display: flex
;
    flex-direction: column;
    align-items: center;
    /* grid-row-gap: 5px; */
    background-color: #fff;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
}
.portfolio_page_heading_wrapper {
       height: 40px;
    width: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    color: #000;
}
.portfolio_page_toggle_table_outer_wrapper {
   display: flex
;
    flex-direction: row;
    width: 100%;
    grid-column-gap: 5px;
    position: relative;
    height: 773px;
}

.portfolio_page_outer_main_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    background-color: #e2e4e5;
    padding: 15px 7px 10px 7px;
}
.portfolio_page_toggle_summary_row_outer_wrapper {
    display: flex
;
    flex-direction: column;
    width: 100%;
    background-color: #e8eff6;
    /* grid-row-gap: 5px; */
}
.portfolio_toggle_componenet_outer_wrapper {
      display: flex
;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    background-color: #e8eff6;
    padding-left: 10px;
    align-items: center;
    height: 45px;
    padding-right: 10px;
}

.portfolio_toggle_componenet_outer__right_wrapper {
       display: flex
;
    flex-direction: row;
    align-items: center;
    background-color: #fff;
    border-left: 1px solid #e4e8ef;
    border-radius: 5px;
    border-right: 1px solid #e4e8ef;
    border-top: 1px solid #e4e8ef;
}
.portfolio_toggle_componenet_outer__right_download_wrapper {
    display: flex;
}
.portfolio_toggle_componenet_outer__left_portfolio_option_button {
   /* padding-left: 12px; */
    cursor: pointer;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.portfolio_toggle_componenet_portfolio_type_img {
       width: 15px;
    margin-top: -3px;

}
.portfolio_toggle_componenet_portfolio_type_wrapper {
       height: 35px;
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
   
    align-items: center;
    border-top: 1px solid #e4e8ef;
    border-bottom: 1px solid #e4e8ef;
}
.portfolio_toggle_componenet_portfolio_type__inner_wrapper{
padding-left: 10px;
    display: flex
;
    flex-direction: row;
    width: 100%;
    grid-column-gap: 5px;
}
.portfolio_toggle_componenet_outer__left_text {
      color: #2861ff;
    background-color: #d5dce3;
    padding: 4px 10px 2px 10px;
    position: relative;
    cursor: pointer;
    display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 5px;
}
.portfolio_toggle_componenet_outer__left_portfolio_option_wrapper {
        display: flex
;
    flex-direction: column;
    position: absolute;
    background-color: #fff;
    width: 297px;
    top: 202px;
    border: 1px solid #e4e8ef;
}
.portfolio_toggle_componenet_outer__left_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.portfolio_toggle_live_page_download {
    color: #fff;
    /* background-color: #2861ff; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px 3px 0px 3px;
    border-radius: 4px;
}
.portfolio_toggle_live_page_download:hover{
    /* color: #fff; */
    /* background-color: #2861ff; */
}
.portfolio_toggle_componenet_outer__right_inner_button{
   padding: 3px 15px 0px 15px;
    cursor: pointer;
    width: 124px;
    text-align: center;
    border-right: 1px solid #e4e8ef;
}
.portfolio_toggle_active_button{
    border-bottom: 2px solid #2861ff;
    background-color: #2256e717;
    color: #2861ff;
}
portfolio_toggle_componenet_outer__left_portfolio_option_button:hover{
      border-bottom: 2px solid #2861ff;
    background-color: #2256e717;
    color: #2861ff;
}
.portfolio_type_toggle_active_button{
    border-left: 2px solid #2861ff;
    background-color: #2256e717;
    color: #2861ff;
}
.portfolio_option_structure_options_wrapper {
    display: flex
;
    flex-direction: column;
}
.portfolio_options_componenet_header {
       color: #000;
    /* background-color: #133552; */
    height: 40px;
    text-align: center;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    padding-top: 2px;
    border-bottom: 1px solid #e4e8ef;
}
.portfolio_options_componenet_outer_wrapper {
        display: flex
;
    flex-direction: column;
    width: 250px;
    background-color: #fff;
    height: 100%;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
}
.portfolio_options_componenet_inner_wrapper {
    display: flex;
    flex-direction: column;

}
.portfolio_options_componenet_outer__right_inner_button {
      display: flex
;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.portfolio_options_main_heading{
       padding-left: 20px;
    height: 40px;
    display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 10px;
}
.portfolio_options_wrapper{
    display: flex;
    flex-direction: column;

}
.portfolio_options_wrapper_label{
     padding-left: 40px;
    height: 30px;
    display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 10px;
}
.portfolio_options_wrapper_index {
       color: #1343C0;
    background-color: #E8F3FF;
    font-weight: 500;
    width: 16px;
    height: 16px;
    border-radius: 23px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    padding-top: 2px;
}
.portfolio_table_component_approval__outer__entry_wrapper {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    background-color: #ECF6FB;
    grid-column-gap: 10px;
    padding-left: 10px;
}
.portfolio_options_main_heading_arrow_img_active {
   width: 7px;
    transform: rotate(90deg);
    margin-top: -3px;
}
.portfolio_options_main_heading_arrow_img{
       width: 7px;
    transform: rotate(270deg);
}
.portfolio_options_wrapper:hover{
      background-color: #E0EFF6;
    color: #0B5888;

}
.portfolio_option_wrapper_active{
   background-color: #E0EFF6;
    color: #0B5888;
}
.portfolio_options_main_heading:hover{
     /* border-bottom: 2px solid #2861ff; */
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    border-bottom: 1px solid #e4e8ef;
}   

.portfolio_options_active_button{
    /* border-bottom: 2px solid #2861ff; */
    /* background-color: #2861ff; */
    color: #111;
    font-weight: 500;
}

.portfolio_toggle_country_selection_option_wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: center;
}

.portfolio_toggle_country_selection_option_wrapper_list {
  display: flex;
    flex-direction: column;
    position: absolute;
    background-color: #fff;
    width: 124px;
    top: 30px;
    right: 0px;
    z-index: 1;
    border: 1px solid #e4e8ef;
}
.portfolio_country_selected_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 9px;
    align-items: center;
    /* padding-top: 2px; */
    /* font-size: 14px; */
}
.portfolio_toggle_country_selection_option_button{
    display: flex;
    flex-direction: row;
    padding-left: 5px;
    font-size: 14px;
    cursor: pointer;
    justify-content: center;    
}
.portfolio_country_selected_value {
    /* cursor: pointer; */
    
}
.portfolio_toggle_country_selection_option_button:hover{
    background-color: #E0EFF6;
    color: #2861ff;
}
.portfolio_toggle_country_selection_option_button_active_button {
    background-color: #E0EFF6;
    color: #2861ff;
}

.portfolio_country_selected_value_wrapper {
       background-color: #fff;
    width: 124px;
    padding-left: 10px;
    border-right: 1px solid #e4e8ef;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding-right: 10px;
    padding-top: 3px;
}
.portfolio_table_component_wrapper {
    text-align: center;
    align-self: end;
    border-collapse: collapse;
    width: 100%;
    border-right: 1px solid #e4e8ef;
    border-left: 1px solid #e4e8ef;
}
.portfolio_page_main_wrapper_outer {
    display: flex
;
    flex-direction: column;
    background-color: #f2f5f7;
     box-shadow: 0 1px 4px 0 #0000004d;
}
.portfolio_table_component_header_wrapper{
    display: flex
;
    flex-direction: column;
    width: 100%;
}
.portfolio_table_component_body_wrapper {
      width: 100%;
    border-collapse: collapse;
}
.portfolio_table_component_approval__inner_wrapper {
    display: flex
;
    flex-direction: row;
    justify-content: end;
    background-color: #ECF6FB;
    height: 40px;
    align-items: center;
    padding-right: 10px;
    grid-column-gap: 10px;
    padding-left: 10px;
    /* width: 100%; */
}
.portfolio_table_component_approval_wrapper {
    width: 100%;
    display: flex
;
    flex-direction: column;
}
.portfolio_table_component_body_outer_wrapper {
      height: 747px;
    overflow-y: overlay;
    overflow-x: hidden;
}
.portfolio_table_component_body_outer_wrapper::-webkit-scrollbar {
	width: 4px !important;
	padding-top: 40px;
}
.portfolio_table_component_approval_inner_button {
   background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 130px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.portfolio_table_card_data_prep_wrapper {
    display: contents;
    width: 100%;
}
.portfolio_table_component_thead {
       font-size: 11px;
    font-weight: 300;
    color: #fff;
    background-color: #133552;
    border-collapse: collapse;
    display: flex;
    flex-direction: row;
    
}
.portfolio_table_component_th_option_live_page {
   height: 17px;
    width: 29px;
    border-right: 1px solid #e4e8ef;
}
.portfolio_table_component_thead_second_row {
       font-size: 11px;
    font-weight: 300;
    color: #111;
    background-color: #ffffff00;
    border-collapse: collapse;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 17px;
     border-bottom: 1px solid #e4e8ef;
}
.portfolio_table_card_tr {
   display: flex;
    font-size: 12px;
    
}
.portfolio_table_card_tr_index {
    display: flex;
    font-size: 12px;
}
.portfolio_table_card_td_name{
       text-align: start;
    padding-left: 10px;
    width: 262px;

}
.portfolio_aggregate_table_component_th_index{
        width: 76px;
          text-align: center;
}
.portfolio_table_component_th_ccy_entry {
    width: 70px;
    text-align: center;
}
/* .portfolio_table_component_th_name_live{
 width: 320px;
} */
/* .portfolio_table_card_td_name_live{
        text-align: start;
    padding-left: 10px;
    width: 320px;

} */
.portfolio_table_component_th_ccy {
       width: 63px;
    text-align: center;
}
.portfolio_table_card_td_ccy {
    width: 70px;
    text-align: center;
}
.portfolio_table_card_td_ccy_agg{
       width: 88px;
    text-align: center;
}
.portfolio_table_component_th_ccy_agg{
        width: 75px;
    text-align: center;
}
.portfolio_table_component_th_ctry{
      width: 63px;
    text-align: center;
    padding-right: 12px;
}
.portfolio_table_card_td_trade_type{
    width: 60px;
    text-align: center;
}
.portfolio_table_component_th_trade_type {
    width: 60px;
     text-align: center;
}
.portfolio_table_component_th_name{
  text-align: start;
    padding-left: 11px;
    width: 262px;
}
.portfolio_table_card_td_index{
       width: 75px;
    border-right: 1px solid #e4e8ef;
    text-align: center;
}
.portfolio_table_component_th_index{
      width: 50px;
}
.portfolio_build_table_component_th_index{
     width: 60px;
     text-align: center;
}
.portfolio_table_component_th_option {
    width: 29px;
}
th.portfolio_table_component_th {
    width: 120px;
    text-align: center;
}
.portfolio_table_card_td {
     width: 100px;
    text-align: center;
}
.portfolio_table_card_td_ticker {
        width: 95px;
    color: #2861ff;
    font-weight: 500;
    font-size: 12px;
     text-align: center;
}
.portfolio__table_card_td_index {
    width: 50px;
    text-align: center;
    vertical-align: middle;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.portfolio_card_trade_block_short {
    background-color: #c02c2c3d;
}
.portfolio_card_trade_block_long {
    background-color: #4f89ba61;
}

.portfolio_table_component_tbody {
    background-color: #fff;
}
.portfolio_table_component_th {
    width: 100px;
    text-align: center;
}
.portfolio_table_component_th_build {
    width: 99px;
    text-align: center;
}
.portfolio_table_component_th_live_page{
    width: 92px;
    text-align: center;
}
.portfolio_table_component_th_live_page_second_row{
    width: 92px;
    text-align: center;
    color: #B2B2B2;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 10px;
}
.portfolio_table_component_th_shares_live{
    width: 82px;
    text-align: center;
}
.portfolio_table_component_th_ticker {
       width: 95px;
     text-align: center;
}

.portfolio_table_component_th_currency {
   width: 61px;
}
.portfolio_table_card_td_currency{
    width: 43px;
}
.portfolio_build_table_component_th{
     width: 90px;
    text-align: center;
}
.portfolio_build_table_card_td{
 width: 90px;
    text-align: center;
    text-transform: capitalize;
}
.portfolio_build_module_table_card_td_index{
       width: 60px;
    text-align: center;
    vertical-align: middle;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.portfolio_build_table_card_td_ticker{
        width: 80px;
    color: #2861ff;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
}
.portfolio_build_table_component_th_ticker {
       width: 80px;
     text-align: center;
}
/* .portfolio_table_card_td_trade_type {
    width: 35px;
} */


.portfolio_table_card_td_trade_position {
    width: 90px;
}
.portfolio_table_component_th_shares {
       width: 86px;
}
.portfolio_table_card_td_trade_beta{
    width: 90px;
}
.portfolio_table_component_th_trade_position {
   width: 98px;
}
.portfolio_table_component_th_trade_beta{
    width: 98px;
}
.portfolio_table_component_th_right {
    width: 10px;
}
.portfolio_table_card_td_shares {
       width: 80px;
}
.portfolio_page_portfolio_approval_wrapper_right_button {
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 130px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}

.portfolio_table_component_approval__outer_wrapper
 {
    display: flex
;
    flex-direction: row;
    justify-content: right;
    background-color: #ECF6FB;
    grid-column-gap: 10px;
}

.portfolio_page_portfolio_approval_wrapper_right_button_save_to_portfolio {
        background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 135px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}

.portfolio_page_portfolio_download_button {
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 157px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.portfolio_page_download_broker_report_download_button {
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 195px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.portfolio_page_portfolio_pairwise_download_button {
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 190px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex
;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.card_content_portfolio_approval_wrapper_right_button_apply_button:hover{
    color: #fff !important;
}

.portfolio_table_component_no_trade_button {
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 225px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    /* margin: auto; */
}

.portfolio_table_component_no_trade_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 600px;
}
.portfolio_table_component_approval__outer__exit_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: end;
    background-color: #ECF6FB;
    grid-column-gap: 10px;
    padding-left: 10px;
    align-items: center;
}
.portfolio_table_component_no_exit_today_button{
    background-color: #2861ff;
    color: #fff;
    font-weight: 500;
    height: 30px;
    width: 275px;
    text-align: center;
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    padding-top: 2px;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    margin: auto;
}
.portfolio_live_card_warning_tooltip {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-radius: 0.5em !important;
    font-weight: 300 !important;
    padding: 6px 6px !important;
    letter-spacing: 0.025em !important;
    opacity: 2 !important;
    line-height: 2;
}

.portfolio_table_card_live_td_ticker{
        width: 75px;
    color: #2861ff;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
}
.portfolio_table_component_live_th_ticker{
        width: 85px;
    text-align: center;
}

.portfolio_table_card_td_name_live{
    text-align: start;
    padding-left: 10px;
    width: 288px;
}

.portfolio_table_component_th_name_live {
    width: 289px;
}

.portfolio_table_card_live_td {
   width: 90px;
    text-align: center;
}
.portfolio_table_card_live_shares_td{
     width: 80px;
    text-align: center;
}

.portfolio_module_aggregate_table_card_tr_outer_wrapper{
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #e4e8ef;
    height: 51px;
    align-items: center;
}

.portfolio_table_card_live_td_agg {
    width: 92px;
    text-align: center;
}

.portfolio_table_card_live_beta_td {
    width: 90px;
    text-align: center;
    position: relative;
}
.portfolio_table_card_live_position_td{
     width: 90px;
    text-align: center;
    position: relative;
}
.portfolio_table_card_live_beta_value {
    position: absolute;
    width: 100px;
    top: -16px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    left: -7px;
    font-size: 9px;
    color: #B2B2B2;
}
.portfolio_table_card_live_trade_date_value {
       position: absolute;
    width: 100px;
    top: 16px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    left: -3px;
    font-size: 9px;
    color: #B2B2B2;
}
.portfolio_table_card_td_build {
    width: 99px;
    text-align: center;
}
.contact-us-container {
  max-width: 1200px;
  }

  .contact_us_text_form > div {
    /* margin-bottom: 15px; */
    display: flex;
    flex-direction: column;
  }
  .nav_item_landing_page_HA_img__contact_us_wrapper {
    width: 1180px;
    /* height: 96px; */
    /* padding-top: 45px; */
    padding-left: 11px;
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
  }
  .contact_us_text_label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .contact_us_text_input, .contact_us_text_area {
    width: 380px;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    resize: none;
    height: 38px;
    font-size: 16px;
    font-family: 'Open Sans';
  }
  .contact_us_text_input:focus{
    outline: none;
    border: 1px solid #2861ff;
  }
  .contact_us_text_area:focus{
    outline: none;
    border: 1px solid #2861ff;
  }
  .contact_us_text_area {
    height: 256px;
  }
  .contact-form_header {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans';
}
.contact_us_text_form {
  display: flex
;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    grid-row-gap: 15px;
    padding-bottom: 40px;
    padding-top: 20px;
}
.nav_item_landing_page_HA_contact_enabled {
  cursor: pointer;
  height: 50px;
  width: 80px;
  text-align: center;
  display: flex
;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #2861ff;
}
  .contact_us_button {
    background-color: #2861ff;
    color: white;
    padding: 10px 10px;
    border: none;
    border-radius: 4px;
    width: 90px;
    margin-top: 0px;
  }

  button:disabled {
    /* background-color: #cccccc; */
    cursor: not-allowed;
  }

  .math-verification {
    /* margin: 15px 0; */
    display: flex
;
    flex-direction: column;
}
  .contact-us-container {
    width: 1166px;
    align-self: center;
    min-height: 960px;
    padding-top: 20px;
    flex: 1 1;
    display: flex
;
    flex-direction: column;
    justify-content: flex-start;
}
.contact-us-container_inner {
  width: 530px;
  height: 100%;

}

.contact_us_container_main_header {
  font-size: 30px;
  display: flex
;
  flex-direction: column;
  justify-content: center;
  min-height: 160px;
  align-items: center;
  background-color: #F2F5F7;
}
.contact_us_container_main_header_contact_us_bottom_wrapper {
  display: flex
  ;
      flex-direction: row;
      width: 1168px;
      justify-content: space-between;
      font-size: 14px;
      align-items: end;
      padding-right: 12px;
}
.contact_us_container_main_header_contact_us {
  font-weight: 500;
  font-size: 30px;
}

.contact_us_container_main_header_careers {
  width: 1169px;
  font-weight: 500;
  display: flex
;
  flex-direction: column;
  justify-content: center;
  grid-row-gap: 10px;
}
.contact_us_container_main_header_contact_us_bottom_wrapper_left {
  display: flex
  ;
      flex-direction: column;
      height: 100%;
      grid-row-gap: 10px;
      justify-content: center;
}
.contact_us_container_main_header_careers_two {
  font-size: 16px;
  font-weight: 300;
}
.file-input-wrapper_carrers {
  display: flex
;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 40px;
}
.form-group_carrers {
  display: flex
;
  flex-direction: column;
  width: 380px;
}
.file-button_carrers {
  height: 100%;
  background: none;
  border: none;
  color: #000;
  font-size: 14px;
  cursor: pointer;
  width: 280px;
  text-align: justify;
  background-color: #F2F5F7;
  font-family: 'Open Sans';
  padding-left: 5px;
}

.file-name_carrers {
  color: #666;
  font-size: 14px;
  height: 100%;
  flex-direction: column;
  display: flex
;
  justify-content: center;
  width: 100%;
  padding-left: 20px;
}

.hidden-file-input_carrers {
  display: none;
}

.file-info {
  font-size: 12px;
  color: #666;
  margin-top: 5px;

}

.carrers_text_form_wrapper {
  display: flex
  ;
      flex-direction: column;
      height: 100%;
      justify-content: flex-start;
      grid-row-gap: 15px;
      padding-bottom: 40px;
      padding-top: 20px;
      width: 1166px;
}
.carrers-container_outer_wrapper {
  width: 100%;
  align-self: center;
  min-height: 960px;
  padding-top: 20px;
  flex: 1 1;
  display: flex
;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.carrer-form_header {
  font-size: 16px;
    font-weight: 300;
    font-family: 'Open Sans';
    width: 1150px;
}

.carrer-container_inner_heading_wrapper {
  width: 1167px;
    align-self: center;
    display: flex
;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    grid-row-gap: 20px;
}

.carrer-form_header_divider {
  border-bottom: 1px solid #e4e4e4;
  width: 405px;
}

.landing_page_footer_content_list_address_lower_lines {
  font-size: 14px;
  font-weight: 100;
}

.live_signal_data_table_wrapper {
    height: fit-content;
    align-self: center;
    width: 1100px;
    padding: 0 !important;
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
    
}
.live_page_performance_sub_description {
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    top: 12px;
    left: 100px;
    width: 48px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.live_signal_data_table_toggle_outer_wrapper {
    width: 1100px;
    display: flex
    ;
    flex-direction: column;
    grid-row-gap: 10px;
}
.live_page_left_image_wrapper {
    display: flex;
    flex-direction: column;
    margin-top: -3px;
}
.live_page_top_section {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 0.3em;
        height: 60px;
        background-color: #f2f5f7;
        /* box-shadow: 0 1px 4px 0 #0000004d; */
        /* padding: 1.2em 2em 0.8em 1.4285em; */
        border-bottom: 1px solid #e4e8ef;
        padding-bottom: 3px;
        padding-left: 20px;
        padding-top: 2px;
        align-items: center;
}
/* .live_signal_data_toggle_outer_wrapper {
    box-shadow: 0 1px 4px 0 #0000004d;
    background-color: #fff;
} */
.live_signal_data_prep_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 0.7142em;
}
.live_signal_data_card_length {
    width: 90px;
    display: flex;
    flex-direction: row;
    text-align: center;
    color: #111;
    justify-content: center;
    line-height: 1.2;
    text-transform: capitalize;
    align-items: center;
    grid-column-gap: 3px;
    border-right: 1px dashed #CDCDCD;
    font-size: 12px;
}

.live_signal_data_table_card_return {
    display: flex
    ;
        width: 235px;
        flex-direction: row;
        letter-spacing: 0.005em;
        font-size: 16px;
        grid-column-gap: 2px;
        font-weight: 500;
        align-items: center;
        justify-content: center;
        border-right: 1px dashed #CDCDCD;
        padding-top: 15px;
        /* padding-left: 4px; */
}

.live_signal_data_table_card_load_more {
    height: 50px;
    border-top: 2px solid #E4E8EF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    cursor: pointer;
    font-weight: 500;
}

.live_page_hearder_instrument {
    width: 390px;
    z-index: 2;
    background-color: #f2f5f7;
    display: flex
;
    flex-direction: column;
    align-self: center;
    height: 100%;
    line-height: 1;
    justify-content: end;
    padding-bottom: 4px;
    /* font-weight: bold; */
    font-size: 11px;
    font-weight: 300;
}

.live_page_hearder_rating_star {
    display: flex
    ;
    flex-direction: column;
    height: 30px;
    width: 77px;
    justify-content: center;
    line-height: 1;
    justify-content: end;
    font-size: 11px;
    padding-bottom: 4px;
    color: #000;
    text-align: center;
    position: relative;
    font-weight: 300;
}

.live_signal_data_table_card_change_wrapper {
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 2px 4px 0px 4px;
    height: 27px;
    /* grid-column-gap: 6px; */
}
.live_signal_data_table_card_change_wrapper_outer {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 6px;
        font-size: 13px;
        width: 155px;
        justify-content: center;
        background-color: #f1f3f4;
}
.hearder_performance {
    text-align: center;
    font-size: 11px;
    line-height: 1;
    padding-bottom: 4px;
    font-weight: 300;
    width: 231px;
}

.live_table_info_row_days_left_wrapper{
    display: flex
    ;
    flex-direction: row;
    /* align-items: center; */
    grid-column-gap: 0.3em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-top: 2px;
    padding-right: 3px;
}

.live_signal_info_line_triangle_down {
    width: 9px;
    margin-right: 2px;
    margin-top: -1px;
}

.live_signal_info_line_triangle {
    width: 9px;
    margin-right: 2px;
    margin-top: -1px;
}

.live_signal_table_card_name_logo_wrapper {
    display: flex
;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 6px;
    width: 390px;
}

.live_signal_table_card_ranking_value_outer_wrapper {
    display: flex
;
    width: 85px;
    border-right: 1px dashed #CDCDCD;
    flex-direction: row;
    justify-content: center;
}
.live_signal_header_bottom_rating_explanation {
    position: absolute;
    font-size: 10px;
    color: #B2B2B2;
    top: 34px;
    left: 15px;
    width: 48px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.live_signal_table_card_rating {
       display: flex
;
    flex-direction: row;
    grid-column-gap: 2px;
    align-items: center;
    width: 65px;
    padding-left: 6px;
    position: relative;
}

.live_signal_long_name {
    font-size: 12px;
    letter-spacing: 0.025em;
    font-weight: 300;
    color: #333333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    width: 383px;
    white-space: nowrap;
    overflow-x: clip;
    text-overflow: ellipsis;
}

.live_signal_data_table_footer {
    display: flex
;
    flex-direction: row;
    justify-content: space-between;
    color: #717375;
    border-top: 2px solid #e4e8ef;
    padding: 0em 0.8em 0em 0.8em;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 27.7px;
    font-size: 11px;
}

.live_signal_table_card_name_atr_performance_wrapper {
   display: flex
;
    width: 300px;
    flex-direction: row;
    letter-spacing: 0.005em;
    font-size: 16px;
    grid-column-gap: 2px;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    /* border-right: 1px dashed #CDCDCD; */
    padding-top: 15px;
}

.live_performance_graph_bar_atr {
    height: 4px;
    width: 500px;
    background-color: #e1e2e499;
}
.live_performance_graph_end_day_atr {
    font-size: 10px;
    color: #717375;
    width: 22px;
    height: 17px;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #e4e8ef;
    align-items: center;
    border-radius: 14px;
    padding-left: 1px;
    padding-top: 1px;
    position: absolute;
    left: 500px;
    background-color: #fff;
}
.live_signal_data_toggle_upper_wrapper {
    display: flex
    ;
        flex-direction: row;
        height: 45px;
        border-bottom: 1px solid #e4e8ef;
        font-size: 14px;
        font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        justify-content: space-between;
        padding-right: 10px;
}
.live_signal_data_toggle_market_toggle_upper_wrapper {
    display: flex
;
    flex-direction: row;
}
.live_page_dobbie_filter_star_buttons_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
}
.live_signal_page_best_page_table_header_content {
    padding-left: 15px;
    /* height: 45px; */
    display: flex
;
    flex-direction: row;
    align-items: center;
    /* border-bottom: 1px solid #e4e8ef; */
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    grid-column-gap: 5px;
}
.live_page_best_page_table_outlook_header {
    font-size: 11px;
    align-content: center;
    /* padding-left: 10px; */
    /* width: 60px; */
    text-align: justify;
}
.live_signal_data_toggle_outer_wrapper {
    display: flex
;
    flex-direction: column;
    grid-row-gap: 10px;
}
.live_signal_data_toggle_inner_top_wrapper {
    background-color: #fff;
    box-shadow: 0 1px 4px 0 #0000004d;
}
.active_category_live_page{
    border-bottom: 2px solid #065fd4;
    color: #2861ff !important;
    padding-top: 2px;
    height: 45px !important;
}
.active_category_live_page_hedge{
    border-bottom: 2px solid #065fd4;
    color: #2861ff !important;
    padding-top: 2px;
}
.live_signal_data_toggle_market_button {
    text-align: center;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    cursor: pointer;
    width: 93.3px;
    height: 46px;
    font-weight: 500;
    color: #737373;
    align-items: center;
    /* border-right: 1px solid #e4e8ef; */
}
.live_page_dobbie_filter_buttons_wrapper {
    display: flex
;
    flex-direction: row;
    /* grid-column-gap: 10px; */
}
.live_signal_hedge_star_border_bottom{
    border-bottom: 1px solid #e4e8ef;
}
.live_signal_data_header_button_wrapper_relative {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
}
.live_signal_data_toggle_lower_wrapper {
    /* padding-left: 1.6em; */
    padding-right: 20px;
    font-size: 14px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 45px;
    justify-content: space-between;
    background-color: #fff;
    /* box-shadow: 0 1px 4px 0 #0000004d; */
}
.live_signal_data_toggle_bottom_wrapper {
    display: flex
;
    flex-direction: column;
    box-shadow: 0 1px 4px 0 #00000026;
}
.live_page_dobbie_filter_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 10px;
}

.live_signal_data_toggle_outlook_button {
    text-transform: capitalize;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 25px;
    width: 55px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 10px;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    cursor: pointer;
    font-size: 11px;
    padding-top: 2px;
    align-items: center;
    font-weight: 500;
}

.live_signal_data_toggle_outlook_button_star{
    text-transform: capitalize;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    height: 25px;
    width: 40px;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 10px;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    cursor: pointer;
    padding-top: 2px;
    align-items: center;
    font-weight: 500;
}
.live_signal_data_toggle_outlook_button_exit{
        text-transform: capitalize;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    height: 25px;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding: 0 10px;
    border: 1px solid #e8e4ef;
    border-radius: 4px;
    cursor: pointer;
    padding-top: 2px;
    align-items: center;
    font-weight: 500;
}
.live_signal_active_toggle{
    background-color: #E0EFF6;
    color: #0B5888;
    border-top: 1px solid #E0EFF6;
    border-bottom: 1px solid #E0EFF6;
    border-right: 1px solid #E0EFF6;
    border-left: 1px solid #E0EFF6;
}
.live_signal_active_toggle_etf{
    background-color: #e1e2e499;
    color: #111;
    border-top: 1px solid #e1e2e499;
    border-bottom: 1px solid #e1e2e499;
    border-right: 1px solid #e1e2e499;
    border-left: 1px solid #e1e2e499;
}
.live_signal_data_toggle_inner_wrapper {
    display: flex
    ;
        flex-direction: row;
        grid-column-gap: 20px;

}

.live_signal_data_header_button_wrapper {
    display: flex
;
    flex-direction: row;
    grid-column-gap: 5px;
    padding-left: 20px;
}
.live_signal_table_direction_option_selected {
    width: 30px;
    font-weight: 500;
}
.live_signal_table_direction_drop_down_wrapper {
    display: flex
    ;
        flex-direction: row;
        border: 1px solid #e4e8ef;
        padding: 1px 6px 0px 6px;
        border-radius: 5px;
        width: 55px;
        height: 25px;
        font-size: 11px;
        cursor: pointer;
        grid-column-gap: 0.5em;
        line-height: 1.5;
        background-color: #fff;
        color: #333f48;
        align-items: center;
        justify-content: space-between;
        text-transform: capitalize;
        position: relative;
}

.live_signal_direction_dropdown_wrapper {
    position: absolute;
    top: 21px;
    background: #fff;
    left: -1px;
    border: 1px solid #e4e8ef;
   
    border-radius: 0px 0px 5px 5px;
    width: 55px;
    height: 40px;
    font-size: 11px;
    color: #333f48;
    align-items: center;
    justify-content: space-between;
    text-transform: capitalize;
}
.live_signal_direction_dropdown_option {
    padding-left: 6px;
    height: 19px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.live_signal_direction_dropdown_option:hover{
    cursor: pointer;
    background-color: #2861ff;
    color: #fff;
}

.live_button_long_button_active{
    background-color: #258B53;
    color: #fff;
    border-top: 1px solid #258B53;
    border-bottom: 1px solid #258B53;
    border-right: 1px solid #258B53;
    border-left: 1px solid #258B53;
}

.live_button_short_button_active{
    background-color: #B13546;
    color: #fff;
    border-top: 1px solid #B13546;
    border-bottom: 1px solid #B13546;
    border-right: 1px solid #B13546;
    border-left: 1px solid #B13546;
}
.basket_deviation_table_wrapper {
  width: 930px;
    display: table;
    font-size: 13px;
    height: 60px;
    color: #000;
    padding-top: 1px;
}
.basket_deviation_table_outer_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: end;
    width: 100%;
    padding-right: 171px;
}
.basket_outlook_line {
  width: 1000px;
    padding: 0px 0 29px 0;
    font-weight: 500;
    text-align: center;
}

.basket_page_main_wrapper {
       display: grid;
    grid-row-gap: 0.7142em;
    justify-items: center;
    width: 100%;
    /* padding: 1.4em 0; */
    /* min-height: calc(100vh - 60px); */
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.basket_page_main_chart_wrapper {
      width: 93em;
    height: 440px;
    background-color: #fff;
    box-shadow: 0 0px 12px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%), 0 1px 2px 0 rgb(0 0 0 / 20%);
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    flex-direction: column;
       padding-top: 10px;
    grid-row-gap: 0px;
}
.basket_daily_deviaiton_title_wrapper {
   display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 26px;
    font-weight: 500;
    grid-column-gap: 4px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
}
.basket_chart_container {
   width: 80%;
    height: 75%;
    position: relative;
    margin-top: -43px;
}

.hawk_daily_deviaiton_title_second_wrapper{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    grid-column-gap: 4px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 18px;
}

.hawk_daily_deviaiton_title_third_wrapper{
 display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    grid-column-gap: 30px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    top: 96px;
    z-index: 1;
}

.basket_chart_placeholder_text {
    color: #717375;
    font-size: 14px;
}

@keyframes basket_spin {
    to { transform: rotate(360deg); }
}

.basket_loading_spinner {
    width: 36px;
    height: 36px;
    border: 3px solid #e4e8ef;
    border-top-color: #4a90d9;
    border-radius: 50%;
    animation: basket_spin 0.75s linear infinite;
}

.basket_loading_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    padding: 32px 0;
}

/* ── Bottom block ── */
.basket_page_bottom_block {
        width: 93em;
    background-color: #fff;
    box-shadow: 0 0px 12px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%), 0 1px 2px 0 rgb(0 0 0 / 20%);
    display: flex;
    flex-direction: row;
    min-height: 300px;
    /* grid-column-gap: 5px; */
}

/* ── Direction + search inline row ── */
.basket_search_inline_row {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.basket_toggle_main_wrapper {
    display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.best_page_table_outlook_header {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    width: 70px;
    text-align: end;
}

.best_page_table_outlook_buttons_wrapper {
   display: flex;
    flex-direction: row;
    
}

.best_page_table_outlook_value_long {
        display: flex;
    align-items: center;
    justify-content: center;
   height: 30px;
    padding: 0 15px;
    font-size: 11px;
    font-weight: 500;
     background-color: #fff;
    text-transform: capitalize;
    cursor: pointer;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    border-right: none;
    border-radius: 4px 0 0 4px;
}

.best_page_table_outlook_value_short {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 15px;
    font-size: 11px;
    font-weight: 500;
    background-color: #fff;
    text-transform: capitalize;
    cursor: pointer;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-right: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    border-radius: 0 4px 4px 0;
}

.live_button_long_button_active {
    background-color: #258B53;
    color: #fff;
    /* border: 1px solid #258B53; */
}

.live_button_short_button_active {
    background-color: #B13546;
    color: #fff;
    /* border: 1px solid #B13546; */
}

.basket_rsp_sector_left {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 15px;
    font-size: 11px;
    font-weight: 500;
    background-color: #fff;
    color: #000;
    cursor: pointer;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    border-right: none;
    border-radius: 4px 0 0 4px;
}

.basket_rsp_sector_right {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 15px;
    font-size: 11px;
    font-weight: 500;
    background-color: #fff;
    color: #000;
    cursor: pointer;
    border-top: 1px solid #e8e4ef;
    border-bottom: 1px solid #e8e4ef;
    border-right: 1px solid #e8e4ef;
    border-left: 1px solid #e8e4ef;
    border-radius: 0 4px 4px 0;
}

.basket_rsp_sector_active {
    background-color: #2861ff;
    border-color: #2861ff;
    color: #fff;
}
.basket_page_list_panel_block {
       flex: 0 0 60%;
    /* border-right: 1px solid #f1f2f4; */
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 1;
    box-shadow: 0 0 12px 0 #00000024, 0 0 0px 0px #0000001f, 0 0px 0px 0 #0003;
}

.basket_page_right_block {
    flex: 0 0 40%;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}

.basket_page_search_block {
   flex: 0 0 auto;
    width: 200px;
    /* border-right: 1px solid #cdcdcd; */
    padding: 38px 0px 10px 0px;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    box-sizing: border-box;
    background-color: #ededed;
    /* box-shadow: 0 0 12px 0 #00000024, 0 0 0px 0px #0000001f, 0 0px 0px 0 #0003; */
}
.basket_toggle_portfolio_approval_wrapper_right {
    background-color: #EDE8FF;
    color: #5F43BE;
    font-weight: 500;
    height: 42px;
    padding-top: 2px;
    display: flex;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    width: 160px;
    grid-column-gap: 5px;
    border-bottom-left-radius: 10px;
    position: absolute;
    right: 0px;
    top: 0;
    box-shadow: 0px 0px 4px 1px #0000004d;
}
.basket_search_and_list_row {
   display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    width: 100%;
}
.basket_ticker_sector_wrapper {
    display: flex;
    flex-direction: row;
    gap: 7px;
}
.basket_search_section {
   flex: 2 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.basket_search_section_label {
    font-size: 13px;
    color: #000;
    font-weight: 500;
   text-align: end;
    width: 70px;
}

.basket_search_input_wrapper {
    position: relative;
   /* box-shadow: 0px 0px 3px 0px #0000004d; */
}

.basket_search_input {
    border: 1px solid #E4E8EF;
    border-radius: 4px;
    box-sizing: border-box;
    color: #000;
    font-size: 12px;
    outline: none;
    padding: 7px 10px;
    width: 170px;
}

.basket_search_input:focus {
    border-color: #2861ff;
}

.basket_search_dropdown {
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #e4e8ef;
    border-radius: 4px;
    z-index: 100;
    max-height: 160px;
    overflow-y: auto;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.basket_search_dropdown_item {
    padding: 8px 10px;
    font-size: 13px;
    color: #000;
    cursor: pointer;
}

.basket_search_dropdown_item:hover {
    background: #f2f8ff;
    color: #2861ff;
}

.basket_list_section {
   display: flex;
    flex-direction: row;
    grid-column-gap: 10px;
}
.basket_page_list_panel_block {
    flex: 1 1;
}
.basket_page_right_block {
   display: flex;
    flex-direction: row;
    flex: 1 1;
    /* grid-column-gap: 5px; */
}
.basket_list_section_label {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    text-align: end;
    width: 70px;
}

.basket_ticker_list {
    background-color: #fff;
    /* box-shadow: 0 0 3px 0 #0000004d; */
    border: 1px solid #E4E8EF;
    display: flex;
    flex-direction: column;
    gap: 6px;
    height: 237px;
    min-height: 80px;
    overflow-y: auto;
    padding: 8px;
    width: 170px;
}

.basket_ticker_tag {
  display: flex;
    align-items: center;
    justify-content: space-between;
    background: #e4e8ef;
    border-radius: 4px;
    padding: 5px 8px;
    cursor: pointer;
    width: 145px;
    font-size: 12px;
}

.basket_ticker_tag_text {
    font-size: 13px;
    color: #000;
    font-weight: 500;
}

.basket_sector_tag_text {
    font-size: 13px;
    color: #717375;
    font-weight: 500;
}

.basket_ticker_remove {
   background: none;
    border: none;
    cursor: pointer;
    color: #717375;
    font-size: 13px;
    padding: 2px 6px 4px 6px;
    margin-left: 4px;
    line-height: 1;
    border-radius: 50%;
    transition: background 0.15s;
}

.basket_ticker_remove:hover {
   color: #000;
    background: #c7c4c4;
}

.basket_ticker_tag_disabled {
    opacity: 0.4;
    background: #c8cbd0;
    cursor: pointer;
}

.basket_table_border_bottom_light_grey {
    border-bottom: 1px solid #cdcdcd;
}
.basket_table_border_bottom_black {
    border-bottom: 1px solid #111;
}
.basket_table_border_bottom_grey_thick {
    border-bottom: 2px solid #E4E8EF;
}
.basket_table_border_top_grey_thin {
    border-top: 1px solid #cdcdcd;
}
.basket_build_button {
    align-self: center;
    background: #2861FF;
    border: none;
    border-radius: 4px;
    /* box-shadow: 0 0 2px 1px #0000004d; */
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    padding: 8px 15px;
    width: 75px;
}

.basket_build_button:hover {
    background: #1a4fd9;
}

.basket_build_button:disabled {
    background: #e4e8ef;
    color: #717375;
    cursor: not-allowed;
}

.basket_build_button_highlighted {
    background: #1247d6;
    /* box-shadow: 0 0 0 3px rgba(40, 97, 255, 0.28); */
}

.basket_build_button_highlighted:hover {
    background: #0d38b0;
}

.basket_search_dropdown_item_blocked {
    opacity: 0.38;
    cursor: not-allowed;
}

.basket_dropdown_sector {
    font-size: 11px;
    color: #717375;
    margin-left: 6px;
}

.basket_sector_error {
    font-size: 12px;
    color: #d0021b;
    margin-top: 2px;
}

/* ── Right: table block ── */
.basket_page_table_block {
   flex: 1 1;
    padding: 38px 0px 0px 0px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    overflow: hidden;
    box-shadow: 0 0 12px 0 #00000024, 0 0 0px 0px #0000001f, 0 0px 0px 0 #0003;
}

.basket_table_placeholder_text {
    color: #717375;
    font-size: 14px;
    padding-top: 40px;
}


/* ── Stats table ── */
.basket_stats_table_wrapper {
      width: 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.basket_stats_table {
   border-collapse: collapse;
    font-size: 12px;
    line-height: 1.6;

}

.basket_deviation_chart_end_crosshair_wrapper{
    position: absolute;
    right: -8px;
    height: 266px;
    display: flex;
    flex-direction: row;
    top: -4px;
}
.basket_stats_table_tr {
      /* border-bottom: 1px solid #e4e8ef; */
    text-transform: uppercase;
    letter-spacing: 0.04em;
    background-color: #f2f5f7;
    color: #000;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 11px;
    /* border-top: 1px solid #111; */
    height: 30px;
}

/* column A wider; B, C, D equal */
.basket_stats_table .basket_th_metric { 
   
        font-weight: 500;
}

/* header cells */
.basket_th {
   padding-left: 6px;
    padding-right: 6px;
    font-size: 11px;
    height: 22px;
    /* line-height: 2; */
    font-weight: 300;
   padding-top: 10px;
    height: 30px;
    line-height: 1;
}
.basket_th_first{
    padding-left: 8px;
    padding-right: 6px;
    font-size: 11px;
    height: 22px;
    /* line-height: 2; */
       font-weight: 300;
       font-weight: 300;
  padding-top: 10px;
    height: 30px;
    line-height: 1;
}
.basket_th_metric {
    text-align: left;
}

.basket_th_dark {
   background: #000;
    color: #fff;
    
    border-left: 1px solid rgb(17, 17, 17);
}

.basket_stats_section_header {
       background-color: #f2f5f7;
    color: #000;
    font-size: 11px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    text-align: left;
    padding-top: 10px;
    height: 30px;
    line-height: 1;
        padding-left: 8px;

}

/* data cells */
.basket_td {
      color: #000;
    font-size: 12px;
        padding: 6px 8px;
    text-align: center;
    width: 112px;
    letter-spacing: 0.3px;
}

.basket_td_metric {
  text-align: left;
    color: #000;
    font-size: 12px;
    width: 40%;
    height: 48.5px;
}
.basket_td_period_wrapper {
    display: flex;
    flex-direction: column;
}
.basket_heading_text_grey {
    color: #717375;
}

.basket_chart_main_heading_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-row-gap: 5px;
    color: #111;
}

.basket_heading_outer_wrapper {
   position: relative;
    width: 1037px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.basket_download_index_data_button {
    position: absolute;
    top: revert-layer;
    left: 166px;
    top: 50px;
        left: 166px;
    top: 50px;
    z-index: 1;
}
.basket_heading_left_block {
   display: flex;
    flex-direction: column;
    align-items: center;
    /* grid-row-gap: 5px; */
    z-index: 1;
}

.basket_score_block {
position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    right: -12px;
    top: -1px;
    line-height: 1.5;
    z-index: 2;
}

.basket_score_label {
 font-size: 12px;
    color: #111;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.basket_score_value {
   font-size: 30px;
    font-weight: 700;
    /* color: #000; */
    line-height: 1.2;
}

.basket_score_updated {
        font-size: 12px;
    color: #717375;
    margin-top: 2px;
}

/* alternating rows */
.basket_tr_even .basket_td { background: #fff; }
.basket_tr_odd  .basket_td { background: #f5f6f8; }

.basket_stats_table_gap {
    height: 20px;
}

.basket_action_buttons_row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.basket_add_portfolio_button {
    background: #2b3547;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 8px 20px;
    font-size: 13px;
    cursor: pointer;
    font-weight: 500;
}

.basket_add_portfolio_button:hover {
    background: #1e2738;
}

.basket_add_portfolio_button:disabled {
    background: #e4e8ef;
    color: #717375;
    cursor: not-allowed;
}

.basket_ticker_list_clear_button_wrapper {
     display: flex;
    flex-direction: column;
    align-items: center;
    grid-row-gap: 10px;
  
}
.basket_clear_button {
   align-self: center;
    background: #E4E8EF;
    /* border: #0E1014; */
    border-radius: 4px;
    /* box-shadow: 0 0 1px 1px #0000004d; */
    color: #111;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    padding: 8px 22px;
    width: 75px;
    border: 1px solid #D9D9D9;
}

/* ── List panel tabs ── */
.basket_list_panel_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.basket_list_tab_row {
   display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e4e8ef;
    padding: 0 8px 0px 0px;
}

.basket_list_tabs_group {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.basket_list_search_group {
    display: flex;
    align-items: center;
    padding: 4px 0;
}

.basket_list_tab {
   font-size: 13px;
    font-weight: 500;
   color: #000;
    padding: 5px 20px;
    cursor: pointer;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    white-space: nowrap;
    letter-spacing: 0.02em;
    border-right: 1px solid #e4e8ef;
    text-align: center;
}

.basket_list_tab:hover {
   color: #000;
}

.basket_list_tab_active {
    color: #2861ff;
    border-bottom-color: #2861ff;
    /* font-weight: 600; */
}

.basket_list_empty {
    padding: 16px 8px;
    font-size: 12px;
    color: #aaa;
}

.basket_list_sector_filter {
    margin-left: auto;
    margin-right: 4px;
    align-self: center;
    width: 100px;
    border: 1px solid #e4e8ef;
    border-radius: 3px;
    padding: 2px 7px;
    font-size: 11px;
    color: #000;
    outline: none;
    background: #f8f9fb;
    height: 20px;
}

.basket_list_sector_filter:focus {
    border-color: #2861ff;
    background: #fff;
}

.basket_list_ticker_filter {
   width: 160px;
    border: 1px solid #e4e8ef;
    border-radius: 3px;
    padding: 2px 7px;
    font-size: 12px;
    color: #000;
    outline: none;
    background: #f8f9fb;
    height: 30px;
}

.basket_list_ticker_filter:focus {
    border-color: #2861ff;
    background: #fff;
}

/* ── Portfolio trades list ── */
.basket_portfolio_table_header_row {
   display: flex;
    flex-direction: row;
    padding: 0px 8px 0px 0px;
    /* border-bottom: 1px solid #e4e8ef; */
    text-transform: uppercase;
    letter-spacing: 0.04em;
    background-color: #f2f5f7;
    color: #000;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 11px;
    line-height: 1;
    align-items: end;
    /* padding-bottom: 2px; */
    height: 30px;
}

.basket_portfolio_table_rows_scroll {
  height: 375px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
}
.basket_portfolio_table_rows_scroll::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	   width: 7px;
}
.basket_portfolio_table_rows_scroll::-webkit-scrollbar {
	    width: 7px;
    height: 5px;
}
.basket_ticker_list::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	   width: 7px;
}
.basket_ticker_list::-webkit-scrollbar {
	   width: 7px;
	height: 5px;
}
.basket_portfolio_table_row {
 display: flex;
    flex-direction: row;
    padding: 7px 8px;
    border-radius: 0px;
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 0.3px;
    color: #000;
    transition: background 0.1s;
    border-left: 3px solid transparent;
    border-bottom: 1px solid #e4e8ef;
}

.basket_portfolio_table_row:hover {
    background: #f2f8ff;
}

.basket_portfolio_table_row_selected {
    background: #e8eeff;
    border-left: 3px solid #2861ff;
}

.basket_portfolio_table_row_selected_long {
    background: #daeaf5;
    border-left: 3px solid #4f89ba;
}

.basket_portfolio_table_row_selected_short {
    background: #fde3e3;
    border-left: 3px solid #c02c2c;
}

.basket_opportunity_row_related {
    background: #f2f2f2;
    border-left: 3px solid #c8c8c8;
}

.basket_opportunity_row_related:hover {
    background: #eaeaea;
}

.basket_portfolio_table_col_sector {
       width: 210px;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 2px;
}

.basket_sector_col_label {
 text-align: left;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 60px;
}

.basket_sector_col_detail {
      display: flex;
    align-items: center;
    gap: 9px;
}

.basket_sector_col_img {
  height: 26px;
    width: 26px;
    object-fit: contain;
    flex-shrink: 0;
    border-radius: 64px;
}

.basket_sector_col_names {
  display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-row-gap: 7px;
    margin-top: 0px;
    line-height: 1;
       font-size: 13px;
}

.basket_sector_col_name_text {
    color: #717375;
    /* font-size: 0.82em; */
}

.basket_portfolio_table_col_ls {
   width: 69px;
    flex-shrink: 0;
    text-align: center;
    height: 26px;
    align-self: center;
    padding-top: 0px;
}

.basket_portfolio_table_col_ls_th {
   width: 69px;
    flex-shrink: 0;
    text-align: center;
    height: 30px;
    align-self: center;
    padding-top: 0px;
    line-height: 1;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding-bottom: 4px;
}
.basket_portfolio_table_col_number {
   width: 25px;
    flex-shrink: 0;
    height: 100%;
    font-size: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-weight: 500;
}

.basket_portfolio_table_col_tickers {
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px;
    align-self: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: auto;
}
.basket_portfolio_table_col_sector_th {
    width: 210px;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 2px;
    flex: 1 1;
    overflow: hidden;
    padding-left: 11px;
    align-self: center;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding-bottom: 4px;
    height: 30px;
    font-weight: 500;
}
.basket_portfolio_table_col_tickers_th {
    flex: 1.65 1;
    overflow: hidden;
    padding-left: 30px;
    align-self: center;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding-bottom: 4px;
    height: 30px;
}
.basket_tickers_list {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 1px 0;
}

.basket_ticker_entry {
    white-space: nowrap;
}

.basket_ticker_entry_match {
    font-weight: 700;
}

.basket_ticker_entry::after {
    content: ',';
    margin-right: 6px;
}

.basket_ticker_entry:last-child::after {
    content: '';
    margin-right: 0;
}

.basket_negative_background{
    background-color: #fbe9e8;
    color: #a50e0e;
    padding: 5px;
    border-radius: 3px;
}

.basket_positive_background{
   background-color: #33ab5b33;
	color: #007325;
    padding: 5px;
    border-radius: 3px;
}

/* ── Summary table (below bottom block) ── */
.basket_summary_table_wrapper {
    width: 93em;
    background-color: #fff;
    box-shadow: 0 0px 12px 0 rgb(0 0 0 / 14%), 0 0px 1px -2px rgb(0 0 0 / 12%), 0 1px 2px 0 rgb(0 0 0 / 20%);
    overflow: hidden;
}

.basket_summary_scroll_x {
    overflow-x: auto;
    overflow-y: hidden;
}

.basket_summary_body_scroll {
    overflow-y: auto;
    height: 515px;
}

.basket_summary_table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.basket_summary_table_header_row,
.basket_summary_table_subheader_row {
    text-transform: uppercase;
    letter-spacing: 0.04em;
    background-color: #fff;
}

.basket_summary_th {
    padding: 8px 10px;
    font-size: 11px;
    font-weight: 500;
    color: #000;
    text-align: center;
    
    /* border-right: 1px solid #e4e8ef; */
    white-space: nowrap;
    vertical-align: middle;
    height: 30px;
    line-height: 1;
}

.basket_summary_table thead tr:first-child th.basket_summary_th_empty {
    background-color: #fff;
}

.basket_summary_th_empty {
    border-bottom: none;
    background-color: #fff;
}
.basket_summary_tr_head_background_color{
    background-color: #fff;
}
.basket_summary_th_group {
    border-bottom: 1px solid #e4e8ef;
    border-right: 2px solid #cdcdcd;
}

.basket_summary_th_sub {
   font-weight: 500;
    color: #000;
    border-bottom: 2px solid #111;
}

.basket_summary_th_group_end {
    border-right: 2px solid #cdcdcd;
}
.basket_summary_dotted_right_border {
    border-right: 2px dotted #e4e8ef;
}
.basket_summary_td {
   /* padding: 5px; */
    font-size: 12px;
        color: #333;
    text-align: center;
    border-bottom: 1px solid #e4e8ef;
    /* border-right: 1px solid #e4e8ef; */
    white-space: nowrap;
}
.basket_summary_number{
        font-size: 10px;
    color: #444;
    text-align: center;
    border-bottom: 1px solid #e4e8ef;
    /* border-right: 1px solid #e4e8ef; */
    white-space: nowrap;
}
.basket_summary_td_main_number{
        font-weight: bold;
    color: #000 !important;
}
.basket_summary_td_padding_main_value{
    padding: 6px 5px 4px 5px;
}
.basket_summary_td_left {
    text-align: left;
}

.basket_summary_td_group_end {
    border-right: 2px solid #cdcdcd;
}
.basket_summary_border_bottom {
    position: relative;
}
.basket_summary_border_bottom::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 8px;
    right: 8px;
    height: 1px;
    background-color: #e4e8ef;
}
.basket_summary_empty_row {
    color: #aaa;
    text-align: center;
    padding: 20px;
}

.basket_summary_tr_selected .basket_summary_td { background: #dce7ff; }
.basket_summary_tr_selected_long .basket_summary_td { background: #daeaf5; }
.basket_summary_tr_selected_short .basket_summary_td { background: #fde3e3; }
.basket_summary_tr_selected_long .basket_summary_number { background: #daeaf5; }
.basket_summary_tr_selected_short .basket_summary_number { background: #fde3e3; }

.basket_summary_chevron {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: transform 0.2s ease;
    line-height: 0;
}

.basket_summary_chevron.basket_summary_chevron_open {
    transform: rotate(-180deg);
}

.basket_summary_td_exp {
    padding: 5px 4px;
    font-size: 12px;
    color: #333;
    text-align: center;
    /* background: #f8f9fb; */
    border-bottom: 2px solid #e4e8ef;
    /* border-right: 1px solid #e4e8ef; */
    white-space: nowrap;
}

.basket_behavioural_Drift_days_green{
    background-color:#44ab4352 ;
}

#root {
	width: -webkit-fill-available;
	height: -webkit-fill-available;
	width: -moz-available;
	height: inherit;
}
body {
}

.font_weight_five_hundred{
	font-weight: 500;
}
iframe
{
    display: none;
}
.font_weight_six_hundred{
	font-weight: 600;
}

@font-face {
	font-family: "Nominee-Black-Bold";
	src: local("Nominee-Black-Bold"),
		url(/static/media/Nominee-Bold.2272882d70f2b5f4114b.ttf) format("truetype");
	font-weight: 500;
	font-family: "NomineeBlackBold";
	src: local("NomineeBlackBold"),
		url(/static/media/Nominee-Black.caf5932abb5879411e87.ttf) format("truetype");
}
@font-face {
	font-family: "NomineeBlackLight";
	src: local("NomineeBlackLight"),
		url(/static/media/Nominee-Light.9647716b868d9ecad08f.ttf) format("truetype");
}

@font-face {
	font-family: "Nominee-Medium";
	src: local("Nominee-Medium");
	font-family: "NomineeMedium";
	src: local("NomineeMedium"),
		url(/static/media/Nominee-Medium.6660e6f6ba6a38db68b7.ttf) format("truetype");
	font-weight: 500;
}
@font-face {
	font-family: "NomineeBlackLight";
	src: local("NomineeBlackLight"),
		url(/static/media/Nominee-Light.9647716b868d9ecad08f.ttf) format("truetype");
}

@font-face {
	font-family: "NomineeMedium";
	src: local("NomineeMedium"),
		url(/static/media/Nominee-Medium.6660e6f6ba6a38db68b7.ttf) format("truetype");
	font-weight: 500;
}
@font-face {
	font-family: "Venn";
	src: local("Venn"),
		url("/static/media/Dalton%20Maag%20-%20Venn%20Bold.7e6f09ea8d07d8731ca6.ttf") format("truetype");
}
@font-face {
	font-family: "VennNormal";
	src: local("Venn"),
		url("/static/media/Dalton%20Maag%20-%20Venn.a60ed3b8182d0d488247.ttf") format("truetype");
}

