
@import url('/styles/style-media.css');

/* ------------ */

table tr th { text-align:right!important; }

.Wd_Expect_Table th { text-align:right!important; }
.Wd_Expect_Table td { text-align:right!important; }

/* ------------ */

.a_underline_href { color:#093E58!important; text-decoration:underline!important; }

.h3_reuters:hover
{
	color:#FF8000;
}

.reuters_descr
{
	color: #666;
	word-wrap: break-word;
	margin:0px 0px 10px 0px;
}

.h3_techcentral:hover
{
	color:#FF8000;
}

.techcentral_descr
{
	color: #666;
	word-wrap: break-word;
	margin:0px 0px 10px 0px;
}

/* ------------ */

.reports_control_big_div
{
	width:400px;
	padding-top:10px!important;
	margin:10px;
	min-height:800px;
	background-color:#F6F6F6;
}

.reports_control_group_div
{
	margin-left:20px!important;
}

.reports_control_table
{
	text-align:right;
	font-size:14px;
}

.reports_control_table th
{
	display:inline-block;
	width:70px;
	background-color:#BED1F1;
}

.reports_control_table td
{
	display:inline-block;
	width:70px;
}

.reports_control_table span
{
	display:inline-block;
	width:100%;
}

/* ------------ */

.company_price_widget_frame 
{
	position: relative;
	display:inline-block;
}
.company_price_widget 
{
	width:420px; 
	text-align:right; 
	border-radius:6px; 
	background-color:#F3F6FC; 
	padding:10px;
	position:absolute;
	border:1px solid #7A7A7A;
	display:none;
}
.company_price_widget_frame:hover .company_price_widget 
{
	display:block;
	right:100%;
}


#slow_query_table
{
	font-size:14px;
}

#slow_query_table tr
{
	text-align:left;
	vertical-align:top;
}

#slow_query_table .td1
{
	display:inline-block;
	padding:20px 10px;
	border-top:1px solid #EEEEEE;
	width:100px;
}

#slow_query_table .td2
{
	display:inline-block;
	padding:20px 10px;
	border-top:1px solid #EEEEEE;
	width:550px;
}

/* ------------ */

#admin_load_speed_timer_div
{
	position:fixed;
	right:-360px;
	top:110px;
	width:410px;
	min-height:50px;
	max-height: 600px;
	padding:5px;
	background-color:#EEFAFF;
	color:#003753;
	border:solid 1px #595959;
	opacity:10%;
	overflow-y: scroll;
}

#admin_load_speed_timer_div:hover
{
	opacity:90%;
	right:10px;
	z-index:2000;
}

#admin_load_speed_timer_div::-webkit-scrollbar {
	width: 9px;               /* ширина scrollbar */
}
#admin_load_speed_timer_div::-webkit-scrollbar-track {
	background: #EEFAFF;        /* цвет дорожки */
}
#admin_load_speed_timer_div::-webkit-scrollbar-thumb {
	background-color: #003753;    /* цвет плашки */
	border-radius: 20px;       /* закругления плашки */
	border: 3px solid #EEFAFF;  /* padding вокруг плашки */
}

/* ------------ */

.NASDAQ_press_agg_write_db_class 
{
	border: solid 1px #FFFFFF;
	border-radius: 7px;
	background-color: #F2F2F2;
	color: #093E58;
	text-align: center;
	padding: 10px;
	margin: 20px 10px;
	margin-left: 25%;
	width: 200px;
}

#NASDAQ_press_agg_write_db
{
	border: solid 3px #DFFFD8;
}

#NASDAQ_press_agg_write_db:hover 
{
	cursor:pointer;
	background-color: #C4C4C4;
}

#insiders_rf 
{
	font-size: 14px;
	padding: 0px 20px 10px 10px; 
}

#insiders_rf_table 
{
	font-size: 14px;
	max-height: 400px;
	min-height: 200px;
	overflow-y: scroll;
	scrollbar-width: thin;
}

.press_table_1 { text-align:right; background-color:#EFEEFF; border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; }
.press_table_1 th { width:100px; }
.press_table_1 td { width:100px; }

.div_scrollable_for_tables { max-height:700px; overflow-y:scroll; scrollbar-width:thin; }

.a_company_page_load_fin   { font-size:13px!important; text-decoration:none!important; text-transform:lowercase!important; }
.a_company_page_load_price { font-size:13px!important; text-decoration:none!important; text-transform:lowercase!important; }

#fin_res_table_div_RF .fin_res_table_th_td { width:70px!important; }

.border1_about_color_3 + div { border-bottom:1px solid #093E58; }

.big_and_succulent_title { width:100%; font-size:45px; color:#093E58; font-weight:bold; padding:0px; margin:60px 0px 10px 0px; }

.summaryContainerInner th { padding:0px; }

#table_invest_level_mod { font-size:12px; text-align:right; text-align:right; }
#table_invest_level_mod td { display:inline-block; width:90px; }
#table_invest_level_mod th { display:inline-block; width:90px; }

#AFKS_stakes_table_2
{
	font-size:15px;
	float:left;
	padding-top:35px;
}

.AFKS_stakes_table_2_col1
{
	text-align:left;
	display:inline-block;
	width:300px;
}

.AFKS_stakes_table_2_col2
{
	text-align:right;
	display:inline-block;
	width:100px;
}

#AFKS_stakes_table
{
	font-size:15px;
	float:left;
	padding-top:35px;
}

#AFKS_stakes_table th
{
	display:inline-block;
	width:120px;
	text-align:right;
}

#AFKS_stakes_table td
{
	display:inline-block;
	width:120px;
	text-align:right;
}



.calc_sharp_td
{
	display:inline-block;
	width:100px;
}

#table_statements_income
{
	font-size:11px;
	text-align:right;
	vertical-align:top;
}

#table_statements_income th
{
	display:inline-block;
	padding:5px;
	width:105px;
	vertical-align:top;
}

#table_statements_income td
{
	display:inline-block;
	padding:5px;
	width:105px;
	vertical-align:top;
}

#table_statement_1
{
	text-align:right;
	vertical-align:top;
}

#table_statement_1 th
{
	display:inline-block;
	padding:5px;
	width:150px;
	vertical-align:top;
	background-color:#F0F0F0;
}

#table_statement_1 td
{
	display:inline-block;
	padding:5px;
	width:150px;
	vertical-align:top;
	padding-bottom:10px;
}

#block_statements_all
{
	padding:12px;
	width:1180px;
	padding-top:20px;
}

#block_transcripts_statements
{
	padding:12px;
	width:1180px;
	padding-top:20px;
}

#table_transcripts_statements
{
	text-align:right;
	vertical-align:top;
}

#table_transcripts_statements tr
{
	display:inline-block;
	border-bottom:1px solid #093E58;
	padding-top:10px;
}

#table_transcripts_statements td
{
	display:inline-block;
	padding:0px;
	width:200px;
	vertical-align:top;
	height:55px;
}

#table_transcripts_statements th
{
	display:inline-block;
	padding:0px;
	width:200px;
	vertical-align:top;
	height:55px;
}

#block_nasdaq_press
{
	padding:12px;
	width:1180px;
	padding-top:20px;
}

#block_sec_form_10
{
	padding:12px;
	width:1180px;
	padding-top:20px;
}

#cohort_analysis_table_aum
{
	font-size:13px;
}

#cohort_analysis_table_aum th
{
	text-align:right;
	margin-bottom:15px;
	vertical-align:top;
	padding-right:3px;
}

#cohort_analysis_table_aum td
{
	text-align:right;
	padding-top:5px;
	height:20px;
	padding-right:3px;
}

.cohort_analysis_table_aum_td
{
	display:inline-block;
	width:75px;
}

#cohort_analysis_table_1
{
	font-size:13px;
}

#cohort_analysis_table_1 th
{
	text-align:right;
	margin-bottom:15px;
	vertical-align:top;
	padding-right:3px;
}

#cohort_analysis_table_1 td
{
	text-align:right;
	padding-top:5px;
	height:20px;
	padding-right:3px;
}

.cohort_analysis_table_1_td
{
	display:inline-block;
	width:80px;
}

.cohort_analysis_table_2_td
{
	display:inline-block;
	width:50px;
}

#div_bootstrap_menu {
    position: relative;
  }

ul.nav-pills {
    top: 20px;
    position: fixed;
  }
  div.col-sm-9 div {
    height: 250px;
    font-size: 28px;
  }
  #section1 {color: #fff; background-color: #1E88E5;}
  #section2 {color: #fff; background-color: #673ab7;}
  #section3 {color: #fff; background-color: #ff9800;}
  #section41 {color: #fff; background-color: #00bcd4;}
  #section42 {color: #fff; background-color: #009688;}
  
  @media screen and (max-width: 810px) {
    #section1, #section2, #section3, #section41, #section42  {
      margin-left: 150px;
    }
  }






/* ---------- */

#US2_EV_EBITDA_data_table { text-align:right; }
#US2_EV_EBITDA_data_table td { width:120px; }
#US2_EV_EBITDA_data_table th { width:120px; }

#_GC_costs_table_1 th { width:65px; }
#_GC_costs_table_1 td { width:65px; }
._GC_costs_table_td_X { color:#E1A243; }

.alpha_beta_screener_menu_div        { margin:5px; padding:10px 5px; background-color:#F4F4F4; min-width:150px; border-radius:5px; display:inline-block; }
.alpha_beta_screener_menu_div input  { width:140px; }
.alpha_beta_screener_menu_div select { width:140px; margin-top:10px; }
.alpha_beta_screener_menu_div button { width:140px; height:30px; display:inline-block; }
.alpha_beta_screener_menu_span       { width:140px; display:inline-block; }

.traffic_strategy__menu_span         { display:inline-block; margin-left:15px; }

#alpha_beta_screener_settings_table_1 th { display:inline-block; width:150px; text-align:right; margin:5px; padding:0px 5px; }
#alpha_beta_screener_settings_table_1 td { display:inline-block; width:150px; text-align:right; margin:5px; padding:0px 5px; }
#alpha_beta_screener_settings_table_1_left { text-align:left!important; }
.alpha_beta_screener_settings_span_measure { font-weight:bold; background-color:#0F435C; color:#FFFFFF; padding:0px 0px 0px 5px; display:inline-block; width:50px; }

#alpha_beta_screener_settings_table_2    { font-size:12px; text-align:right; }
#alpha_beta_screener_settings_table_2 th { display:inline-cell; width:70px; }
#alpha_beta_screener_settings_table_2 td { display:inline-cell; width:70px; }

/* ---------- */

.ab_port_div0 { font-size:13px; margin:20px;  padding:15px 5px 15px 5px!important; }
.ab_port_div1 { width:50px; text-align:left;  padding:5px 1px; display:inline-block; }
.ab_port_div2 { width:60px; text-align:right; padding:5px 1px; display:inline-block; }
.ab_port_div3 { width:50px; text-align:right; padding:5px 1px; display:inline-block; }
.ab_port_div4 { width:105px; text-align:right; padding:5px 1px; display:inline-block; /* background-color:#FCFFC8; */ }

#traffic_screener_table       { font-size:12px; margin-right:10px; }
#traffic_screener_table th    { display:inline-block!important; width: 80px; text-align:right; }
#traffic_screener_table td    { display:inline-block!important; width: 80px; text-align:right; }
.traffic_screener_table_col_1 { display:inline-block!important; width:160px!important; text-align:left!important; color:#691100; }
.traffic_screener_table_col_2 { display:inline-block!important; width: 80px!important; text-align:left!important; color:#691100; }

#clients_invested_table_1
{
	font-size:12px;
	text-align:right;
}

#clients_invested_div_2
{
	font-size:12px;
	text-align:right;
}

#clients_invested_table_1 th { width:90px; }
#clients_invested_table_1 td { width:90px; }
#clients_invested_table_1 .wide { width:200px; }
#clients_invested_table_1 .red { background-color:#FFECBE; }


/* AUM page */

.AUM_table_td   { display:inline-block; width: 85px; text-align:right; }
.AUM_table_td_1 { display:inline-block; width: 90px; text-align:left; }
.AUM_table_td_2 { display:inline-block; width:110px; text-align:right; }
.AUM_table_td_3 { display:inline-block; width:100px; text-align:right; }

body { min-width:90%!important; }


/* calculator page */

#calculator_page_form_radio_RF_leverage_div { display:none; }
#including_futures_1 { display:none; }

.calculator_div_percent_value {width:50px; display:inline-block; margin:0px; margin-right:15px; max-width:100px; -webkit-appearance:none; -moz-appearance:textfield; }
#calculator_depo_size { width:150px; -webkit-appearance:none; -moz-appearance:textfield; margin:10px 0px 10px 0px; display:inline-block; }
#calculator_depo_curr { width:100px; display:inline-block; }

#calculator_page_form_radio_RF_container { margin-bottom:10px; height:75px; }

#calculator_page_form_div { margin:15px 0% 15px 2%; padding:15px 25px 15px 15px; min-height:460px; }
#calculator_page_result_div { margin:15px 0% 15px 2%; padding:15px 25px 15px 15px; min-height:460px; max-width:500px; }
#calculator_page_result_structure_div { margin:15px 0% 15px 2%; padding:15px 25px 15px 15px; min-height:460px; }

.calculator_page_result_span_0 { background-color:#F7F7F3; display:inline-block; margin:2px; padding:1px; width:154px; }
.calculator_page_result_span_1 { background-color:#F7F7F3; display:inline-block; margin:2px; padding:1px; width:280px; }
.calculator_page_result_span_2 { background-color:#F7F7F3; display:inline-block; margin:2px; padding:1px; width:120px; text-align:right; }

#calculator_page_result_table .tb_left  { display:inline-cell; min-width:70px; text-align:left; }
#calculator_page_result_table .tb_right { display:inline-cell; min-width:80px; text-align:right; }

#calculator_save_URL_text { margin:5px; }

#calculator_page_submit { font-family: Open Sans,sans-serif; padding:5px 15px; margin:0px 10px 10px 0px; text-align:center; cursor:pointer; 
						  color:#FFFFFF; width:120px; font-size:20px; display:none; 
						  background-color:#1D81F1; font-weight:bold; border-radius:5px; }
.calculator_page_checkbox { border-color:#EE0034; }
.calculator_checkbox_container
{
	display:inline-block; position:relative; padding-left:35px; margin-bottom:20px; cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.calculator_checkbox_container input
{
	position:absolute;
	opacity:0;
	cursor:pointer;
	height:0px;
	width:0px;
}

.calculator_checkmark
{
	position:absolute;
	top:0px;
	left:0px;
	height:20px;
	width:20px;
	background-color:#eee;
}

.calculator_checkmark:after { content:""; position:absolute; display:none; }
.calculator_checkbox_container:hover input ~ .calculator_checkmark { background-color: #ccc; }
.calculator_checkbox_container input:checked ~ .calculator_checkmark { background-color:#2196F3; }
.calculator_checkbox_container input:checked ~ .calculator_checkmark:after { display: block; }
.calculator_checkbox_container .calculator_checkmark:after {
  left:6px;
  top:2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}






/* ----------- product slider ----------- */

.product_article_div { width:10%; position:absolute; right:10px; top:20px; display:none; }

		.strategy_slide_all       { margin-bottom:30px; }
		.strategy_slide_all label { cursor: pointer; }
		.strategy_slide_all a     { cursor: pointer; }
		.strategy_slide_all input { display: none; }
		
		#strategy_slide_slider { position:relative; text-align:center; top:10px; }
		#strategy_slide_slider{ margin: 0 auto; }
		#strategy_slide_slides article{ width:25%;	float:left; }

		#strategy_slide_slides .strategy_slide_image { width:400%; line-height:0; }
		#strategy_slide_overflow { width:100%; overflow:hidden; }
		.strategy_slide_image article img { width:100%; }
		#strategy_slide_desktop:checked ~ #strategy_slide_slider { max-width:70%; }

		/* настройка переключения и положения для левой стрелки */  /* если свич 1-4 активны, то идет обращение к лейблу из блока с id controls */
		#strategy_slide_switch1:checked ~ #strategy_slide_controls label:nth-child(4), 
		#strategy_slide_switch2:checked ~ #strategy_slide_controls label:nth-child(1),
		#strategy_slide_switch3:checked ~ #strategy_slide_controls label:nth-child(2),
		#strategy_slide_switch4:checked ~ #strategy_slide_controls label:nth-child(3) { background:url('/img/product/prev.png'); background-size:cover; 
																						float:left; margin:0px; margin-left:-30px; display:block; height:25px; width:25px; }

		/* настройка переключения и положения для правой стрелки */
		#strategy_slide_switch1:checked ~ #strategy_slide_controls label:nth-child(2), 
		#strategy_slide_switch2:checked ~ #strategy_slide_controls label:nth-child(3),
		#strategy_slide_switch3:checked ~ #strategy_slide_controls label:nth-child(4),
		#strategy_slide_switch4:checked ~ #strategy_slide_controls label:nth-child(1) { background:url('/img/product/next.png'); background-size:cover; 
																						float:right; margin:0px; margin-right:-35px; display:block; height:25px; width:25px; }

		#strategy_slide_switch1:checked ~ #strategy_slide_slides .strategy_slide_image{ margin-left: 0; }
		#strategy_slide_switch2:checked ~ #strategy_slide_slides .strategy_slide_image{ margin-left: -100%; }
		#strategy_slide_switch3:checked ~ #strategy_slide_slides .strategy_slide_image{ margin-left: -200%; }
		#strategy_slide_switch4:checked ~ #strategy_slide_slides .strategy_slide_image{ margin-left: -300%; }
		
		/*
		#strategy_slide_switch1:checked ~ #product_article_div_1 span { display:block!important; }
		#strategy_slide_switch1:checked ~ #product_article_div_2 span { display:none!important; }
		#strategy_slide_switch1:checked ~ #product_article_div_3 span { display:none!important; }
		#strategy_slide_switch1:checked ~ #product_article_div_4 span { display:none!important; }
		
		#strategy_slide_switch2:checked ~ #product_article_div_1 span { display:none!important; }
		#strategy_slide_switch2:checked ~ #product_article_div_2 span { display:block!important; }
		#strategy_slide_switch2:checked ~ #product_article_div_3 span { display:none!important; }
		#strategy_slide_switch2:checked ~ #product_article_div_4 span { display:none!important; }
		
		#strategy_slide_switch3:checked ~ #product_article_div_1 span { display:none!important; }
		#strategy_slide_switch3:checked ~ #product_article_div_2 span { display:none!important; }
		#strategy_slide_switch3:checked ~ #product_article_div_3 span { display:block!important; }
		#strategy_slide_switch3:checked ~ #product_article_div_4 span { display:none!important; }
		
		#strategy_slide_switch4:checked ~ #product_article_div_1 span { display:none!important; }
		#strategy_slide_switch4:checked ~ #product_article_div_2 span { display:none!important; }
		#strategy_slide_switch4:checked ~ #product_article_div_3 span { display:none!important; }
		#strategy_slide_switch4:checked ~ #product_article_div_4 span { display:block!important; }
		*/
		
		#strategy_slide_controls { margin:-55% 0 0 0; height:25px; }
		#strategy_slide_active   { margin: 57% 0 0 0; text-align:center; }
		#strategy_slide_active label       { border-radius:10px; display:inline-block; width:15px; height:15px; background:#bbb; }
		#strategy_slide_active label:hover { background:#76c8ff; border-color:#777!important; }

		/*цвет активного лейбла при активации чекбокса*/
		#strategy_slide_switch1:checked ~ #strategy_slide_active label:nth-child(1),
		#strategy_slide_switch2:checked ~ #strategy_slide_active label:nth-child(2),
		#strategy_slide_switch3:checked ~ #strategy_slide_active label:nth-child(3),
		#strategy_slide_switch4:checked ~ #strategy_slide_active label:nth-child(4) { background: #18a3dd; border-color: #18a3dd !important; }

		#strategy_slide_slides .strategy_slide_image{ transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); }
		#strategy_slide_controls label:hover { opacity: 0.6; }
		#strategy_slide_controls label       { transition: opacity 0.2s ease-out; }

/* ----------- product page ----------- */

#subscribe_to_portfolios_link_div { padding-top:15%; margin-bottom:4%; position:relative; }

#body_margin_padding_0 { margin-left:0px!important; margin-right:0px!important; padding-left:0px!important; padding-right:0px!important; }

#product_invest_wisely_div { width:100%; background-repeat:no-repeat; margin:0px; margin-bottom:-210px; padding:0px; padding-top:40px;  z-index:2; position:relative; }
#product_invest_wisely_img { width:100%; max-width:800px; }
#product_get_started_button { cursor:pointer; position:absolute; left:1%; bottom:0%; width:50%; max-width:500px; height:24%; }

#product_div_1 { background-image:url("/img/product/banner_1_1.png"); background-size:100% auto; width:100%; background-repeat:no-repeat; z-index:3; color:#1F1B1F!important; }

#p_high_return_delivered { font-size:100px; font-weight:600; padding-left:5%; padding-top:100%; margin-bottom:50px; }
#p_high_return_delivered_text { font-size:54px; line-height:1.7; padding-left:5%; width:85%; max-width:1200px; }

#product_overperforming_graph_img { width:100%; max-width:1350px; }

#broker_reports { font-size:24px; line-height:1.7; padding-left:7%; width:80%; max-width:1200px; color:#404044!important; margin-top:5px; font-weight:600; }
#broker_reports a { color:#019ADE; text-decoration:underline; }

.RS_performance_tr_hide { display:none; }
#RS_performance_show_more_button_1 { text-decoration:underline; color:#3752C3; padding:0px; margin:0px; margin-left:40px; }
#RS_performance_show_more_button_1:hover { cursor:pointer; }



#product_page_PERFORMANCE_div .pages-about_marg .mobile_about_right { background-image:url(/img/product/perf_back_1.png)!important; background-size:100% 100%!important; }

#div_fully_transp_operations_2 { background-image:url("/img/product/fully_transp_operations_2.png"); position:relative; 
								 background-size:100% auto; width:100%; background-repeat:no-repeat; color:#1F1B1F!important; }
#fully_transp_operations_2_p_1 { position:absolute; left:5%; top:23%; width:90%; font-size:54px; line-height:1.5; }
#product_p_sybscribe_signals { position:absolute; left:0%; bottom:7%; width:100%; font-size:54px; text-align:center; }
#product_p_sybscribe_signals a { color:#019ADE; }

#p_4_readily { font-size:100px; font-weight:600; padding-left:5%; margin-bottom:20px; color:#1F1B1F!important; }
#product_trusted_partner_div { width:100%; position:relative; }
#p_trusted_partner  { font-size:100px; font-weight:600; color:#1F1B1F!important; position:absolute; left:5%; top:4%; }
#p1_trusted_partner { font-size:54px; line-height:1.7; color:#1F1B1F!important; position:absolute; left:5%; top:26%; width:85%; max-width:1200px; }
#p1_trusted_partner a { color:#019ADE; }
#p2_trusted_partner { font-size:54px; line-height:1.7; color:#1F1B1F!important; position:absolute; left:5%; top:45%; width:85%; max-width:1200px; }
#p3_trusted_partner { font-size:54px; line-height:1.7; color:#1F1B1F!important; position:absolute; left:5%; top:70%; width:85%; max-width:1200px; }

#abundant_data_div { position:relative; }
#abundant_data_img { width:100%; }
#product_p_start_analysis { position:absolute; left:0%; bottom:4%; width:100%; font-size:54px; text-align:center; }
#product_p_start_analysis a { color:#019ADE; }


#product_trusted_img { width:100%; }
#product_free_trial_div { height:180px; position:relative; }
#product_free_trial_img { width:50%; position:absolute; left:25%; top:37%; max-width:600px; margin:0px; padding:0px; }
#product_contacts_div { position:relative; }
#product_contacts_img { width:100%; }
#product_contacts_p { position:absolute; left:5%; top:25%; width:90%; font-size:54px; color:#FFFFFF; line-height:1.5; max-width:970px; }
#product_contacts_p a { color:#019ADE; text-decoration:underline; }

#product_footer_div { position:relative; }
#product_footer_img { width:100%; margin-bottom:-50px; }
#product_p_join { position:absolute; left:5%; top:12%; width:90%; font-size:54px; color:#FFFFFF; font-weight:600; margin:0px; padding:0px; }
#product_facebook_div {width:10%; position:absolute; left:5%; top:50%; }
#product_facebook_img { width:100%; border-radius:10px; }


#contact_us_min_img_product_page:hover { border:1px solid #000000; }
#contact_us_min_img_product_page { width:60px; height:60px; z-index:11; position:fixed; right:10px; bottom:10px; border-radius:40px; 
								   background-size:contain; background-image: url("../img/product/chat_button.png"); background-color:#E7FDFF; --trans1: 0.30s; }

#rising_stars_portfolio_hist_div_1    { min-width:620px; float:left; }
#rising_stars_portfolio_hist_div_2    { width:420px; float:left; }
#rising_stars_portfolio_hist_div_3    { width:1220px; }
#rising_stars_portfolio_hist_table_1    { font-size:12px; min-width:600px; margin:20px; background:#F6F8FF; padding:10px; }
#rising_stars_portfolio_hist_table_2    { font-size:12px; width:400px; margin:20px; background:#F6F8FF; padding:10px; }
#rising_stars_portfolio_hist_table_3    { font-size:12px; width:1000px; margin:20px; margin-bottom:5px; padding-bottom:5px; background:#F6F8FF; padding:10px; }
#rising_stars_portfolio_hist_table_3_add    { font-size:12px; width:1000px; margin:20px; margin-bottom:5px; padding-bottom:5px; background:#F6F8FF; padding:10px; }
#rising_stars_portfolio_hist_div_1 h3 { margin:20px; padding:0px; }
#rising_stars_portfolio_hist_div_2 h3 { margin:20px; padding:0px; }
#rising_stars_portfolio_hist_div_3 h3 { margin:20px; padding:0px; }
#rising_stars_portfolio_hist_table_1 td { display:inline-block; width:70px; text-align:right; }
#rising_stars_portfolio_hist_table_2 td { display:inline-block; width:70px; text-align:right; }
#rising_stars_portfolio_hist_table_3 td { display:inline-block; width:100px; text-align:right; }
#rising_stars_portfolio_hist_table_3_add td { display:inline-block; width:100px; text-align:right; }
#rising_stars_portfolio_hist_table_1 th { display:inline-block; width:70px; text-align:right; }
#rising_stars_portfolio_hist_table_2 th { display:inline-block; width:70px; text-align:right; }
#rising_stars_portfolio_hist_table_3 th { display:inline-block; width:100px; text-align:right; }
#rising_stars_portfolio_hist_table_3_add th { display:inline-block; width:100px; text-align:right; }

.a_RS_category_link { color:#09415C; }
.a_RS_category_link:hover { color:#9999DF; }

#RS_detailed_descr { display:inline-block; font-size:14px; max-width:800px; margin-right:10px; padding:5px 0px; }
#TI_detailed_descr { display:inline-block; font-size:14px; max-width:800px; margin-right:10px; padding:5px 0px; }

.RS_detailed_categories_tags_span { display:inline-block; text-align:left; padding:5px 20px; min-width:100px; margin-left:3px; }
.RS_detailed_categories_tags_span_top { width:90%; display:inline-block; text-align:left; padding:5px 20px; font-weight:bold; }

.span_href_oferta { padding:4px 0px; width:300px; text-decoration:underline; font-weight:400; }
.span_href_oferta:hover { background:#EEEEEE; }

.strategy_big_block { margin-left:15px!important; }



/* styles popup */
.pop-content::-webkit-scrollbar {
    width: 4px;
}
.pop {
    opacity: 0;
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 300;
}
.pop .close-button {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 20px;
	font-family: monospace;
    color: #fff;
    z-index: 401;
    cursor: pointer;
    transition: transform .5s;
    -webkit-tap-highlight-color: transparent;
}
.pop .close-button:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.pop.scale {
    transform: scale(1.5);
    transition: opacity .5s, transform .5s;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
}
.popup-form-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(1, 1, 1, 0.9);
    margin: 0;
    border: none;
}
.pop.animate {
    display: block!important;
    opacity: 1;
    transform: scale(1);
    margin-top: -75px;
}
.pop .content {
    width: 300px;
    position: absolute;
    left: calc(50% - 150px);
    top: calc(4% - 0px);
    z-index: 100;
	border: 1px solid #fff;
	background: #fff;
	padding: 10px 25px;
	margin-bottom:15px;
	overflow:auto;
	max-height:90%;
	-ms-overflow-style:none;
    scrollbar-width:none;
}

.pop h2 {
	text-align: left;
}
.hidden {
	display: none;
}
.has-error {
	color: red;
}
.display-inline-flex input {
	height: 35px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.display-inline-flex label {
	display: flex;
}
.display-inline-flex {
	margin: 15px 0px 0px 0px;
}
.inputs input {
	width: 100%;
	height: 35px;
	margin-top: 15px;
}

/* ------------------------------- shadows --------------------------------- */

#logo_div_1 { padding:0px; margin:0px 0px 10px 43%;  height:40px; }
#logo_div_1 img { width:140px; }
#logo_div_1 a { color:var(--main-head-color); }

.border1
{
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	margin:5px;
	padding:5px;
}

.border1_about_color_1
{
	margin:0px 0px 0px -10px!important;
	padding:20px 10px!important;
	background-color:#FFFFFF!important;
}

.border1_about_color_2
{
	margin:0px 0px 0px -10px!important;
	padding:0px 10px 20px 10px!important;
	background-color:#F7FBFC!important;
}

.border1_about_color_3
{
	margin:0px 0px 0px -10px!important;
	padding:0px 10px 20px 10px!important;
	background-color:#FFFFFF!important;
}

#potentialsContainerRecOuter
{
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	padding:5px;
	
}

#priceMonitorContainerRecOuter
{
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	padding:5px;
	margin-top:40px;
}

#courseMonitorContainerRecOuter
{
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	padding:5px;
	margin-top:20px;
}

#porftolioContainer
{ 
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	padding:10px;
	width:880px;
}

#dealsContainer
{ 
	box-shadow: 0 0 7px 3px rgba(221, 221, 221, 1); border-radius:5px;
	padding:10px;
	width:350px;
}




/* ------------------------------- Common settings --------------------------------- */

body              { color:#404044; padding:8px 2px 15px 15px; margin:0px; font-family:"Calibri"!important; min-width:600px; overflow-y:scroll; }

/*@layer base {*/
     a                 { color:#404044; text-decoration:none; }
    .a_float_left     { float:left; }
    .float1           { float:left; padding:15px; padding-bottom:0px;  padding-left:0px; margin-left:0px; }
    .float3           { float:left; padding:15px; padding-bottom:0px;  padding-left:0px; margin-left:0px; }
    .float2           { float:left; padding:15px; padding-bottom:40px; padding-left:0px; margin-left:0px; }
    .float2_portfolio { margin-left:10px; margin-right:0px; padding-right:0px; }
    h2                { padding: 0px; margin:3px; margin-top:0px; }
    h3                { padding: 0px; margin:3px; margin-top:0px; }

    .hr_E             { color: #C1C1C1; size:1px; height:0px; }
    .minH_1           { min-height:540px; }
    .not_bold_h       { font-size:20px; }
/*}*/

#slogan_1             { font-family: Open Sans,sans-serif; font-weight:bold; font-size:30px; margin-left:30px; }

#get_started_button_1   { font-family: Open Sans,sans-serif; padding:15px; margin:15px 15px 15px 0px; text-align:center; cursor:pointer; 
						  color:#FFFFFF; width:120px; height:25px; font-size:20px; 
						  background-color:#199BB8; margin-bottom:20px; font-weight:bold; border-radius:5px; }


#get_started_button_1_EN{ font-family: Open Sans,sans-serif; padding:15px; margin:15px 15px 15px 0px; text-align:center; cursor:pointer; 
						  color:#FFFFFF; width:190px; height:25px; font-size:20px; 
						  background-color:#199BB8; margin-bottom:20px; font-weight:bold; border-radius:5px; }

#get_started_button_t_1 { font-family: Open Sans,sans-serif; padding:10px 10px; margin:15px; text-align:center;
						  color:#777777; height:25px; font-size:20px; 
						  background-color:#ECECEC; margin:0px 0px 0px 0px; }

#get_started_button_t_2 { font-family: Open Sans,sans-serif; padding:10px 10px; margin:15px; text-align:center; cursor:pointer; 
						  color:#FFFFFF; height:25px; font-size:20px; 
						  background-color:#199BB8; margin:0px 0px 0px 0px; }

#get_started_button_t_3 { font-family: Open Sans,sans-serif; padding:10px 10px; margin:15px; text-align:center; cursor:pointer; 
						  color:#FFFFFF; height:25px; font-size:20px; 
						  background-color:#FEC20F; margin:0px 0px 0px 0px; }

#get_started_button_1:hover { background-color:#3DBFDC; }
#get_started_button_1_EN:hover { background-color:#3DBFDC; }
#get_started_button_t_1:hover { background-color:#3DBFDC; }
#get_started_button_t_2:hover { background-color:#3DBFDC; }
#get_started_button_t_3:hover { background-color:#3DBFDC; }

.lock_yellow_1 { width:44px; height:20px; margin:0px; padding:0px; background-image:url('/img/lock_yellow.png'); background-size:100% 100%; display:table-cell; }

#tariffs_all_container {  }
.tariff_top_text_div { margin:15px 0px; width:100%; height:44px; padding:0px; }
.tariff_top_text_span { color:#1D81F1; font-size:22px; display:inline-block; width:100%; margin:0px; padding:5px 0px; text-align:center; }
.tariff_container_outer { float:left; width:20%; margin:20px; padding:0px; }
.tariff_container { border:solid 1px #E1E1E1; min-height:640px; text-align:center; margin:0px; padding:15px; }
.tariff_line_1 { font-weight:500; }
.tariff_line_2 { font-weight:bold; font-size:24px; }
.tariff_line_3 { padding:0px; margin:8px; font-size:14px; color:#666666; }
.tariff_hr     { margin:15px 0px; border:0px; border-top:1px solid #E1E1E1; }
.tariff_point_top { padding:0px; margin:15px 0px; text-align:left; margin-left:20px; font-weight:bold; }
.tariff_point     { padding:0px; margin:15px 0px; text-align:left; margin-left:0px; }
.tariff_ul        { min-height:310px; margin:0px; padding:0px; margin-left:35px; }
.tariff_UL_cont { margin:0px; padding:0px; width:100%; min-height:440px; }

#summaryContainerInner_span_1 { min-height:17px; display:inline-block; min-width:85px; }
.summaryContainerInner_span_2 { min-height:17px; display:inline-block; width:50px; text-align:right; }
.summaryContainerInner_span_3 { min-height:17px; display:inline-block; width:70px; text-align:right; }

.company_logos    { width:85%; margin:0px 0px 10px 0px; filter: saturate(150%); border:0px solid #093E58; box-shadow: 0px 3px 5px #093E58; /* hue-rotate(145deg) sepia(70%) grayscale(15%); */ }
.our_logo_2       { width:200px; margin:15px 25px 25px 25px; display:inline-block; vertical-align:top; }

.ul_about_top            { width:90%; display:inline-block; vertical-align:top; list-style:none; }
.ul_about_top li::before { content: "■ "; color:#15DAF4; display:inline-block; width:1em; margin-left:-1em; }

.ul_about_str { width:85%; display:inline-block; vertical-align:top; list-style:none; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; font-size:16px; }
.ul_about_str li::before {content: "■ "; color:#727271; display:inline-block; width:1em; margin-left:-1em; }

.hide_day_week_result { display:none; }

/* .enter-form_btn { width:300px; height:30px; border:0px solid #1D81F1; color:#FFFFFF; background-color:#1D81F1; border-radius:5px; cursor:pointer; } */

.get_started_button_mobile_only { display:none; }

.fin_res_table_th1td { width:90px; display:inline-block; margin-bottom:5px; font-size:13px; text-align:left; }
.fin_res_table_th_td { width:70px; display:inline-block; margin-bottom:5px; font-size:13px; text-align:right; }

.mobile-show-use-full-version { display:none; float:left; margin:5%; width:75%; font-size:16px; padding:40px 7%; background-color:#F4F4F4; border:solid 2px #FFDD00; border-radius:5px; }
.mobile-show { display:none!important; }

.menu_point_level_1 { position:absolute; left:-8; bottom:0; right:0; top:15; padding:2px; display:none; }
.menu_point_level_1 .main_menu_a { width:300px!important; display:inline-block!important; }
.menu_point_level_1 .main_menu_a .main_menu_point { background-color:#E7FBFE; padding:2px 10px; border-radius:10px; text-decoration:unset; border:1px solid #68ACF9; color:#000000; }
.menu_point_holder_1 { position:relative; }
.menu_point_holder_1:hover .menu_point_level_1 { display:block; }

.week_results_p_title { margin:20px 0px 0px -5%; font-size:25px; color:#02587D; font-weight:500; float:left; }
.report_ch_tickers_span_1 { width: 65px; display:inline-block; color:#84151E; font-weight:600; }
.report_ch_tickers_span_2 { width:185px; display:inline-block; }
.report_ch_tickers_span_3 { width: 80px; display:inline-block; text-align:right; }
.report_ch_tickers_span_4 { width:170px; display:inline-block; }
.report_ch_tickers__div_in_out { display:inline-block; padding-right:30px; vertical-align:top; width:44%; min-width:340px; }

.week_report_p_type1 { margin:30px 0px; font-size:20px; color:#02587D; }
.week_report_p_type2 { margin:5px 0px 5px 0px; font-size:14px; }
.week_report_message_div { font-size:14px; }

.span_client_stat_i { opacity:0.7; }

#hello_client_p         { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:5px; font-size:18px; }
#hello_client_p span    { font-size:18px; }
#hello_client_p2        { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:5px; font-size:12px; }
#hello_client_span_depo      { color:#31c421; font-size:22px; }
#hello_client_span_depo_text { font-size:16px; }
.client_stat_table_top_td { font-weight:bold; color:#137EF9; display:inline-block; text-align:left; font-size:16px; }
.hr_client_stat_table { opacity:0.2; }

.about_t_spans { display:inline-block; margin:5px; min-width:130px; font-size:12px; text-decoration:underline; }

.info-width_item { float:right; margin-right:2%; }






/* ------------------------------------- FAQ ----------------------------------- */

#faq_outer_div      { margin:20px 10% 0px 5%; }
#faq_outer_div tr   { width:85%; }
.faq_row_cell_div_1 { font-size:14px!important; padding:25px 15px; border:solid 1px #DDDDDD; vertical-align:top; width:33%; font-weight:700; color:#0F435C; }
.faq_row_cell_div_2 { font-size:14px!important; padding:25px 15px; border:solid 1px #DDDDDD; vertical-align:top; width:63%; background-color:#EFF7FF; }
.faq_a { color:#1D81F1; font-weight:700; }






/* ------------------------------------- About ----------------------------------- */

.fin-res-table          { text-align:right; border-spacing: 0px 5px; }
.fin-res-table td	{ font-size:11px; }
.our_contacts_blocks { width:250px; min-height:180px; margin-left:20px; }
.a_blogs       { color:#175996; }
.a_blogs:hover { color:#3c90de; }

#our_articles { width:90%; }
.article_block { width:370px; height:445px; margin:4px 4px; padding:0px; border:1px solid #FFFFFF;}
.article_block:hover { border: 1px solid #1049A9; }

#about_creators_block { min-height:570px; text-align:center; min-width:900px; width:98%; }
#about_creators_block_p0 { max-width:900px; margin:0 auto 0 auto; }
.creator_block { min-height:550px; padding:10px 7%; margin:10px auto; border:0px; text-align:center; display:table-cell; width:270px; }
#about_creators_block .container { max-width: 90%; margin: 0 auto; }
.creator_block_img { width:180px; height:180px; }
.creator_block_p1  { margin-top:15px; margin-bottom:15px; color:#0689BF; }
.creator_block_p2  { height:60px; color:#AAAAAA; }
.creator_block_p3  { min-height:210px; }

.floatL { padding:5px; margin:5px; width:40%; }
.floatR { float:right; padding:5px; margin:5px; width:40%; min-width:602px; min-height:250px; }

.table_all_strat_col1 { text-align:left;  width:140px; height:30px; }
.table_all_strat_col1 a { color:#199BB8!important; font-weight:bold; text-decoration:underline; }
.table_all_strat_col1 a:hover { color:#CFB825!important; }
.table_all_strat_col3 { text-align:right; width:50px; }
.table_all_strat_col2 { text-align:right; width:90px; }
.table_all_strat_col4 { text-align:right; width:80px; }
.a_learn_more { color:#199BB8; font-weight:bold; }

.p_cl_change_depo_about { width:400px; }

.mobile_about_left  { display:table-cell; min-width:300px; padding:0px 5px; margin:0px 5px; }
.mobile_about_right { display:table-cell; min-width:600px; }
.mobile_about_outer { display:table; width:100%; padding:0px; margin:0px; margin-bottom:10px; min-height:250px; }
.mobile_about_divide{ display:table-cell; width:10px; padding:0px; margin:0px; }

#p_disclosures { width:600px; margin-top:30px; padding:30px; font-size:15px; }
#p_usdrub_devalv { font-size:12px; width:200px; margin-left:15px; }
#about_page_common_result_table { font-size:12px; }

#about_page_US_result_table td { min-height:17px; font-size:11px; display:inline-block; }
#about_page_US_result_table th { min-height:17px; font-size:11px; display:inline-block; }
#summaryContainerOuterClientPortfolio span { min-height:17px; display:inline-block; }

#div_RF_ch_d_v_y { display:none; width:220px; float:left; }

.strat_h2 { font-size:32px; padding:15px 10px 1px 10px!important; margin:0px; }
.p_cl_change_depo_about td { font-size:12px!important; height:25px; padding-top:5px; }
.p_cl_change_depo_about th { font-size:12px!important; border-bottom:solid 1px #502f00; display:inline-block; }
.p_cl_change_depo_top_row { width:205px!important; border-bottom:solid 1px #502f00; }
#about_RF_div_RUB th { font-size:14px!important; border-bottom:solid 1px #502f00; }
#about_RF_div_USD th { font-size:14px!important; border-bottom:solid 1px #502f00; }
#about_RF_div_RUB td { font-size:14px!important; }
#about_RF_div_USD td { font-size:14px!important; }
#about_page_common_result_table th { font-size:12px; }
#about_page_common_result_table td { font-size:12px; }
#div_RF_ch_d_v_y span { vertical-align:top; font-size:14px!important; }
.mobile_about_left .graph_profitability_p { font-size:16px; margin-top:30px; margin-bottom:30px; }

.a_calendar { color:#064E9F!important; font-weight:bold; text-decoration:underline; }
.a_calendar:hover { color:#CFB825!important; }

#iframe_pay_RU       { width: 90%; height:1220px; border:0px; padding:0px; position:relative; margin:30px 0px 0px 0px; overflow:hidden; display:inline-block; }
#iframe_pay_RU_inner { width:100%; height:1260px; border:0px; padding:0px; position:absolute; top:0px; left:0px; }

#iframe_leave_contacts { width:98%; height:500px; border:0px; padding:0px; margin:60px 0px 0px 3%; overflow:hidden; position:relative; display:inline-block; }
#iframe_leave_contacts_inner { width:100%; height:760px; border:0px; padding:0px; position:absolute; top:-90px; left:-70px; }

.level_2_menu_point { margin:15px; padding:10px 20px; background:#FFFFD3; border:1px solid #FFFF82; width:160px; max-width:90%; }
.level_2_menu_point a div { text-align:left!important; font-size:13px!important; text-decoration:unset!important; }

.hide_pc { display:none; }

#RU_garant_img { position:fixed; top:360px; right:2%; width:13%; opacity:0.7; transform: rotate(-15deg) skew(0deg, 0deg); }
.img_country_flag { vertical-align:middle; height:24px; width:24px; object-fit:contain; padding:0px; margin:0px 10px 0px 0px; opacity:90%; }

.general_page_title_text { font-size:25px; width:95%; margin:10px 15px 5px 0px; }
.highlighted_text_about_0 { background-image:linear-gradient(transparent  6px, #9EEFFA 0px); box-shadow:-5px 3px 0px -3px #9EEFFA; }
.highlighted_text_about_1 { background-image:linear-gradient(transparent  8px, #9EEFFA 0px); box-shadow:-7px 4px 0px -4px #9EEFFA; }
.highlighted_text_about_2 { background-image:linear-gradient(transparent  8px, #FFFAEB 0px); box-shadow:-7px 4px 0px -4px #FFFAEB; color:#093E58; text-decoration:underline; font-size:18.72px; }
.highlighted_text_about_3 { background-image:linear-gradient(transparent  0px, #E6FAFC 0px); padding:0px 10px; border-radius:50px; }

.strat_h1 span            { background-image:linear-gradient(transparent 12px, #9EEFFA 0px); box-shadow:-8px 6px 0px -6px #9EEFFA; }
.strat_h1 { font-size:25px; padding:35px 10px 1px 10px!important; font-family: Open Sans,sans-serif; }
.strat_h1 a { color:#404044!important; font-weight:bold; }
.strat_h1 a:hover { color:#364C92!important; }

.strategies_leverage_information { margin:10px 15px 0px 30px; font-size:13px; font-style:italic; max-width:600px; padding:0px; }
.iframe_video_1 { margin:15px 0px -25px 0px; height:340px; width:610px; max-width:100%; }

#td_week_Rs_1 { width:120px!important; }

#td_week_SC_1_0 { width:160px!important; text-align:left!important; }
#td_week_SC_1_2 { width: 60px!important; margin-right:10px; }

#td_week_SC_1 { width:220px!important; text-align:left!important; }
#td_week_SC_2 { width: 50px!important; text-align:left!important; }
#td_week_SC_2 a { color:#762B00!important; }
#td_week_SC_p { background-color:#FFFFEA; }
#td_week_SC_p_W { background-color:#FBFF87; }
#td_week_SC_3 { width: 120px!important; }
#td_week_SC_4 { width: 170px!important; }

.strat_prev_img_text { margin-bottom:15px; }




/* ---------------------------------- PAY CP ----------------------------------- */

.spay .form-controlname {
	border:1px solid #9E9E9E;
	border-radius: 5px;
	color: #000000;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.spay .form-controlemail {
	border:1px solid #9E9E9E;
	border-radius: 5px;
	color: #000000;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.spay .form-controlphone {
	border:1px solid #9E9E9E;
	border-radius: 5px;
	color: #000000;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.spay .form-control {
	border:1px solid #9E9E9E;
	border-radius: 5px;
	color: #000000;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.spay .button {
	display: inline-block;
	padding: 10px 20px;
	font-size: 15px;
	cursor: pointer;
	ext-align: center;
	text-decoration: none;
	outline: none;
	color: #fff;
	background-color:#1B96FE;
	border: none;
	border-radius: 50px;
	font-family: Stolzl;
	max-width:90%;
}
.spay .button:hover {background-color: rgb(27, 100, 250)}
.spay {
	border-style: 1px;
	border-radius: 5px;
	padding: 3px;
	margin:15px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.spay .aside {
	width: 96%;
	padding-top: 28px;
	padding-bottom: 28px;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding-left: 1.5em;
	background: #fff;
	line-height: 1.6;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}
.spay .aside:before {
	font-size: 22px;
	content: url(../images/notice-icon.svg);
	vertical-align: middle;
	padding-right: 30px;
	padding-left: 2px;
	font-size: 16px;
}






/* ---------------------------------- SEC ----------------------------------- */
#table_SEC_1 { width:1000px; text-align:right; font-size:11px; }
#table_SEC_1 th { width:110px; }
#table_SEC_1 td { width:110px; }




/* ------------------------------- Diagrams --------------------------------- */

.graph_type_1     { height: 180px; }
.graph_type_1_div { height: 5px; }
.graph_type_1_p   { margin: 10px 0px 5px 0px; font-size:15px; }

.graph_type_2     { height: 300px; width: 650px; }
.graph_type_2_div { height: 5px; }
.graph_type_2_p   { margin: 10px 0px 5px 0px; }
.graph_type_3     { height: 200px; width: 370px; }
.width_graph_1_4  { width:22%; min-width:260px; }


/* ------------------------------- Main emitents table --------------------------------- */

.right_border_grey         { } /* border-right:1px solid #c2c2c2; } */
.mainContainerCompanies    { font-size:13px; width:1050px; }
.mainContainerCompanies_Wd { font-size:13px; min-width:970px; margin-bottom:40px; }
.mainContainerCompanies_US { font-size:13px; width: 900px; }
.mainContainerCommodities  { font-size:13px; width: 920px; }

.in_row_1                 { padding:2px; display:table-cell; width:84px; min-width:84px; max-width:84px; height:25px; margin:0px; vertical-align:middle; }
.in_row_1_head            { font-size:13px; vertical-align:top; word-wrap: break-word; background-color:#f4f4f4;}
.in_row_1_head_cat        { font-size:13px; vertical-align:middle; word-wrap: break-word; }

.ipo_1_col         { font-size:13px; padding:2px; display:table-cell; width:80px; height:25px; margin:0px; vertical-align:middle; text-align:right; }
.ipo_1_col_h       { font-size:13px; padding:2px; display:table-cell; width:80px; height:25px; margin:0px; vertical-align:middle; text-align:right; word-wrap: break-word; font-weight:bold; }
.ipo_1_col_first   { width:200px; text-align:left; }
.ipo_1_col_h_first { width:200px; text-align:left; }

.in_row_0                 { padding:2px; display:table-cell; height:20px; margin:0px; vertical-align:middle; }

.in_row_container        { display:table; }
.in_row_container_head   { display:table; }
.in_row_container:hover  { background-color:#ebf5ff; }

.ipo_table_1 tr { width:19px; max-width:200px; min-width:100px; display:inline-cell; text-align:right; vertical-align:top; padding-bottom:15px; }
.ipo_table_1 td { width:19px; max-width:200px; min-width:100px; display:inline-cell; text-align:right; vertical-align:top; padding-bottom:15px; }

.first_col_no            { text-align:right; }
.first_col_yes           { width:115px; min-width:115px; max-width:115px; word-wrap: break-word; text-align:left; }
.first_col_yes_comm      { width:330px; min-width:330px; max-width:330px; word-wrap: break-word; text-align:left; }
.first_col_yes:hover::after { 
	content: attr(data-title);
    z-index: 3;
    background: rgba(255,255,230, 1.0);
    border: 0px;
    margin: 0px;
    padding:3px 0px 3px 0px;
    font-size:10px;
}
.second_col_yes       { width: 70px; min-width: 70px; max-width: 70px; text-align:right; }
.second_col_yes_inner { width:100px; min-width:100px; max-width:100px; text-align:right; margin-left:-30px; }
.Wd_second_col_yes       { width:100px; min-width:100px; max-width:100px; text-align:right; }
.Wd_second_col_yes_inner { width:130px; min-width:130px; max-width:130px; text-align:right; margin-left:-50px; }

.in_row_comm_groups        { width:65px; min-width:65px; max-width:65px; padding:2px; display:table-cell; height:25px; margin:0px; vertical-align:top; }
.first_col_yes_comm_groups { width:100px; min-width:100px; max-width:100px; word-wrap:break-word; text-align:left; }

.growth_col        { width:110px; min-width:110px; max-width:110px; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; }
.q_col             { width:75px; min-width:75px; max-width:75px; }
.review_cell       { height:25px; }
.review_cell:hover { background-color:#bde0ff; }
.review_cell_p     { font-size:12px; }

.report_out_cell { padding:0px 2px; margin:0px; }
.report_pre_cell { padding:0px; margin:0px; display:inline-block; height:15px; vertical-align:middle; width:5px; min-width:5px; max-width:5px; }
.report_pos_cell { padding:0px; margin:0px; display:table-cell; height:25px; vertical-align:middle; width:75px; min-width:75px; max-width:75px; }

.inner_inline_growth   { display:table-cell; text-align:right; margin:0px; padding:0px; }
.inner_inline_growth_1 { width:68px; min-width:68px; max-width:68px; }
.inner_inline_growth_2 { width:55px; min-width:55px; max-width:55px; }
.inner_inline_growth_3 { width:68px; min-width:68px; max-width:68px; }
.inner_inline_growth_4 { width:42px; min-width:42px; max-width:42px; }

.col_mults_claster_top   { width:42px; min-width:42px; max-width:42px; background-color:#FFFFC7; font-size:12px; }
.col_mults_claster       { width:42px; min-width:42px; max-width:42px; }
.col_mults_claster_small { font-size:12px; }

.US_table_col_1 { width:150px; min-width:150px; max-width:150px; }
.TI_table_col_1 { width:185px; min-width:185px; max-width:185px; }
.ST_table_col_1 { width:210px; min-width:210px; max-width:210px; }
.SH_table_col_1 { width:210px; min-width:210px; max-width:210px; }




#YearCreatedValueContainer { padding:15px; width:750px; display:table; font-size:15px; min-height:400px; display:block; }
.in_row_YV1
{ 
	display:table-cell;
	padding:0px;
	margin:0px;
	width:210px; 
}
.in_row_YV2
{ 
	display:table-cell;
	padding:0px;
	margin:0px;
	width:160px;
	text-align:right;
}
.in_row_YV2_formula
{ 
	display:table-cell;
	padding:0px;
	margin:0px;
	width:160px;
	text-align:right;
	color:#E1A243;
}




/* ----------------------------- Course Monotor ------------------------------ */

#course_monitor
{
	padding:2px;
	width:310px;
}




/* ------------------------------- Portfolio --------------------------------- */

#potentialsContainerRec
{
	padding:2px;
	width:370px;
}
#commodity_monitor
{
	padding:2px;
	width:370px;
}

.in_row_container_2               { display:table; font-size:12px; }
.in_row_container_2_last          { display:table; font-size:12px; font-weight:bold; }
.in_row_container_2_last_not_bold { display:table; font-size:12px; }
.in_row_container_2:hover         { background-color:#ebf5ff; } /*background-color:#e6fff0; } */
.in_row_2 
{ 
	padding:2px; 
	display:table-cell; 
	width:75px; 
	height:20px; 
	margin:0px; 
	vertical-align:middle;
	text-align:right;
}
.in_row_2_head         { vertical-align:top; }
.in_row_2_first        { text-align:left; width:130px; }
.in_row_2_first_last   { text-align:left; width:130px; padding-right:6px; }

#more_deals_link       { padding:10px; color:#175996; }
#more_deals_link:hover { color:#3c90de; }

.sub_only_banner_1       { opacity:0.75; background-color:#F2FCF2; width:170px; padding:20px; border-radius:8px; }
.sub_only_banner_1:hover { opacity:0.95; background-color:#FCFCF2; }




/* ------------------------------- Reviews --------------------------------- */

#reviewContainer { padding:15px; min-width:320px; font-size:15px; height:554px; overflow-y:scroll; scrollbar-width:thin; }
.in_row_container_3 { padding: 10px 5px 10px 5px; text-align:left; vertical-align:top; min-height:40px; border-bottom:1px solid rgb(176, 227, 176); }
.in_row_container_3:hover { background-color:#ebf5ff; } /* background-color:#e6fff0; } */
.in_row_3 
{ 
	display:table-cell;
	padding:0px;
	margin:0px;
	width:100px; 
}

.in_row_3_text { width:325px; }

#all_reviews_link { padding-left:20px; color:#175996; }
#all_reviews_link:hover { color:#3c90de; }

#mailto_link { color:#175996; }
#mailto_link:hover { color:#3c90de; }




/* ------------------------------- Deals --------------------------------- */

.in_row_4 
{ 
	padding:2px; 
	display:table-cell; 
	width:50px; 
	height:20px; 
	margin:0px; 
	vertical-align:middle;
	text-align:right;
	font-size:14px;
}
.in_row_4_first  { text-align:left; }
.in_row_4_second { text-align:left; }
.in_row_4_date   { width:120px; text-align:center; }




/* --------------------------------- Company page -------------------------------- */

.summaryContainerInner             { padding:0px; margin:0px; word-wrap: break-word; }
.summaryContainerInner ul li       { margin-bottom:7px; }
#summaryContainerOuter             { padding:10px 15px; margin:0px 10px; min-height:50px; }
#main_fin_data                     { padding:10px 15px; margin:0px 10px; min-height:50px; }
#company_descriptions_and_fin_data { width:56%; min-height:700px; min-width:450px; background-color:#F7F7F7; border-radius:8px; position:relative; overflow:hidden; }

#fin_Counting_Block                { width:35%; min-height:700px; min-width:430px; }
#fin_Counting_Block_inner          { margin:0px 25px 15px 25px; }

#block_expectations_growing        { width:965px;  padding:10px; margin-bottom:30px; }
#block_expectations_growing_inner  { width:945px; }
.gpc_1_td { text-align:left;  width:400px; }
.gpc_2_td { text-align:right; width: 95px; }
.gpc_3_td { text-align:right; width:310px; }
.gpc_4_td { text-align:right; width:130px; }

.growing_E_calc_comments       { padding:25px 70px; color:#7A7A7A; font-style:italic; font-size:14px; }
.growing_E_calc_big_text_block { margin:20px 15px 0px 15px; padding:15px; border-radius:5px; background-color:#D4FFDA; width:730px; }
.a_bit_bold                    { font-weight:580; }

/* разворачивающиеся блоки */
.hide                       { display:none; }
.hide + label               { display:inline-block; border-bottom:1px dotted green; padding:0; color:#006E00; cursor:pointer; }
.hide:checked + label       { border-bottom:0; color:#004B6E; }

.switcher.hide:not(:checked) + label + div { display:none; }
.switcher.hide:checked + label + div { display:block; }

.switcher2.hide:not(:checked) + label + div { display:none; }
.switcher2.hide:checked + label + div { display:block; }

#hd-1- + label + div         { display:block; }
#hd-1-:checked + label + div { display:none; }

#hd-1 + label + div         { display:block; }
#hd-1:checked + label + div { display:none; }

#hd-2 + label + div         { display:none; }
#hd-2:checked + label + div { display:block; }

#hd-3 + label + div         { display:none; }
#hd-3:checked + label + div { display:block; }

#hd-commods + label + div         { display:none; }
#hd-commods:checked + label + div { display:block; }

#hd-key-params + label + div         { display:none; }
#hd-key-params:checked + label + div { display:block; }

#hd-4 + label + div         { display:none; }
#hd-4:checked + label + div { display:block; }

#hd-5 + label + div         { display:none; }
#hd-5:checked + label + div { display:block; }

#hd-6 + label + div         { display:none; }
#hd-6:checked + label + div { display:block; }

#hd-5-sub + label + div         { display:none; }
#hd-5-sub:checked + label + div { display:block; }

#hd-6-sub + label + div         { display:none; }
#hd-6-sub:checked + label + div { display:block; }

#hd-7 + label + div         { display:none; }
#hd-7:checked + label + div { display:block; }

#hd-8 + label + div         { display:none; }
#hd-8:checked + label + div { display:block; }

#hd-form6 + label + div         { display:none; }
#hd-form6:checked + label + div { display:block; }

#hd-form8 + label + div         { display:none; }
#hd-form8:checked + label + div { display:block; }

#hd-9 + label + div         { display:none; }
#hd-9:checked + label + div { display:block; }


#norm_details      { margin:5px; font-size:11px; }
#norm_details th   { width:60px; text-align:right; }
#norm_details td   { width:60px; text-align:right; }

.Wd_Expect_Table    { font-size:13px; }
.Wd_Expect_Table_Other { width:130px; text-align:right; }
.Wd_Expect_Table_First { width:220px; text-align:left; }

#oil_gas_calc_table    { text-align:right; }
#oil_gas_calc_table th { width:110px; }
#oil_gas_calc_table td { width:110px; }
.oil_gas_calc_table_first { min-width:300px; }

#block_graphs_bbl { width:650px; }

/* ---------- */

#company_alpha_beta_div { min-height:554px; width:35%; padding:15px; width:590px; }
.company_alpha_beta_table { font-size:15px; }
.company_alpha_beta_table    th { text-align:right; width:70px; display:inline-block; margin:0px; padding-top:7px; }
.company_alpha_beta_table    td { text-align:right; width:70px; display:inline-block; margin:0px; padding-top:7px; }
#company_alpha_beta_table_col_1 { text-align:left; width:160px; padding-left:5px; }
.company_MULTI_ba   { background-color:#FFFFE3; }
.company_MULTI_ba_2 { background-color:#FFFFE3; width:110px!important; }

#company_estimates_div { min-height:300px; width:35%; padding:12px; width:590px; }
.company_estimates_table { font-size:15px; }
.company_estimates_table    th { text-align:right; width:55px; display:inline-block; margin:0px; padding-top:7px; }
.company_estimates_table    td { text-align:right; width:55px; display:inline-block; margin:0px; padding-top:7px; }
#company_estimates_table_col_1 { width:80px; }
#company_estimates_table_col_2 { width:140px; }
#company_options_col_2 { width:80px; }





/* ------------------------------- Commodity prices ------------------------------ */

#commoditiesContainer       { width: 950px; padding: 10px 0px; margin: 5px 0px 10px 0px; }
#commoditiesContainer_outer { width: 970px; padding:  0px 0px; margin: 0px 0px; }

#Wd_commoditiesContainer       { min-width: 950px; padding: 10px 0px; margin: 5px 0px 10px 0px; }
#Wd_commoditiesContainer_outer { min-width: 970px; padding:  0px 0px; margin: 0px 0px; }

.comm_table       { font-size:14px; width:100%; }
.comm_td          { text-align:right; min-width:75px; max-width:80px; display:table-cell; height:25px; vertical-align:middle; }
.comm_td_head     { font-weight:bold; }
.comm_row_first   { text-align:left; min-width:220px; max-width:220px; }
.a_comm_out:hover { background-color:#bde0ff; }

.revenue_factors { margin:0px; margin-top:10px; padding:0px 10px; width:920px; background-color:#f0faff; }
.cost_factors    { margin:0px; margin-top:10px; padding:0px 10px; width:920px; background-color:#fff4f0; }

.comm_source_link { color:#175996; }
.comm_source_link:hover { color:#3c90de; }

.revenue_calc { margin:0px; margin-top:15px; padding:0px 10px; width:900px; }
.cost_calc    { margin:0px; margin-top:15px; padding:0px 10px; width:900px; }
.EBITDA_calc  { margin:0px; margin-top:15px; padding:0px 10px; width:350px; }
.Comm_Link_Name_Cell { width:300px; min-width:300px; max-width:300px; }

#changes_in_commodity_groups { min-width:315px; margin-top:50px; padding:10px; }




/* ----------------------------------- Quotes ------------------------------------ */

#quotes_table_all { text-align:right; font-size:9px; }
.quotes_td_left   { width:45px; text-align:left; }
.quotes_td_right  { width:45px; }

#graph_conteiner_quotes_B_S_Balance_container { width:400px; height:300px; padding:15px; }
#graph_conteiner_quotes_B_S_Balance           { width:400px; height:240px; }
#graph_conteiner_quotes_Price_container       { width:400px; height:300px; padding:15px; }
#graph_conteiner_quotes_Price                 { width:400px; height:240px; }
#graph_conteiner_quotes_B_S_liq_container     { width:400px; height:300px; padding:15px; }
#graph_conteiner_quotes_B_S_liq               { width:400px; height:240px; }
#quotes_B_S_info                              { width:1040px; padding:15px; font-size:13px; }




/* ----------------------------------- Tech strategy ------------------------------------ */

#tech_strat_result_1    { font-size:13px; }
#tech_strat_result_1 th { width:100px; text-align:right; }
#tech_strat_result_1 td { width:100px; text-align:right; }

#tech_strategy_settings { width: 250px; border-radius:7px; background-color:#F4F4F4; padding:10px; }

#tech_strat_table       { font-size:14px; }
#tech_strat_table th    { width:100px; text-align:right; }
#tech_strat_table td    { width:100px; text-align:right; }

#table_tech_test_spread    { font-size:12px; }
#table_tech_test_spread th { width:85px; text-align:right; }
#table_tech_test_spread td { width:85px; text-align:right; }

#table_tech_test_spread_result    { font-size:12px; }
#table_tech_test_spread_result th { width:85px; text-align:right; }
#table_tech_test_spread_result td { width:85px; text-align:right; }

#table_potential_intraday    { font-size:11px; }
#table_potential_intraday th { width:65px; text-align:right; }
#table_potential_intraday td { width:65px; text-align:right; }
.table_potential_intraday_light1 { background-color:#FFFFB9; }
.intraday_table_res_columns      { background-color:#E9E9FF; }

#texh_strategy_best_worth_result_table    { width:600px; text-align:right; font-size:12px; }
#texh_strategy_best_worth_result_table th { width:50px; }
#texh_strategy_best_worth_result_table td { width:50px; }

#texh_strategy_best_worth_result_table_main    { width:1000px; text-align:right; font-size:12px; }
#texh_strategy_best_worth_result_table_main th { width:50px; }
#texh_strategy_best_worth_result_table_main td { width:50px; }




/* -------------------------------- Recommended ---------------------------------- */
#graph_invest_level_on_main_container {               width:355px; padding:0px; margin:5px 5px 5px 5px; }
#graph_invest_level_on_main           { height:300px; width:350px; padding:0px; margin:10px 0px 0px 0px; }




/* ----------------------------------- Client ------------------------------------ */
#client_portfolio_table       { text-align:right; font-size:12px; width:100%; display:block; }
#client_portfolio_table tbody { width:100%; display:block; }
#client_portfolio_table tr    { width:100%; display:block; }
#client_portfolio_table_2     { text-align:right; font-size:12px; }

.clients_td_left        { width:85px; text-align:left; }
.clients_td_right       { width:85px; }
.clients_td_left_1      { width:135px; text-align:left; }
.clients_td_right_1     { width:123px; }

#summaryContainerOuterClientPortfolio { padding:10px 15px; margin:0px 10px; }

#all_clients_portfolios_table    { font-size:10px; width:550%; }
#all_clients_portfolios_table th { width:50px; text-align:right; display:inline-block; border-bottom:solid 1px #333333; padding-bottom:2px; }
#all_clients_portfolios_table td { width:50px; text-align:right; display:inline-block; }
.all_clients_portfolios_table_td_sum { width:80px!important; border-right:solid 1px #333333; padding-right:15px; }

#client_portfolio_info           { min-width:420px; min-height:470px; }
#client_portfolio_info_Wd        { min-width:305px; min-height:470px; }
#client_portfolio_chart_container{ min-width:405px; min-height:420px; padding-left:25px; padding-right:5px; }
#client_portfolio_graph_container{ min-width:420px; min-height:420px; }
#client_portfolio_graph_container_US_page{ min-width:800px; min-height:520px; }
#client_portfolio_graph_container_Wd_page{ width:600px; min-height:470px; }
#client_portfolio_graph_container_GC_E_page{ width:600px; min-height:470px; }
#Invest_Level_Ind_graph_container{ min-width:420px; min-height:350px; }
#Invest_Level_Ind_graph_Wd_container{ min-width:420px; min-height:350px!important; }
#Invest_Level_Ind_graph_US_container{ min-width:370px; min-height:330px!important; }
#Invest_Level_Ind_info_container { min-width:420px; min-height:470px; }
.p_cl_1                          { margin:5px 15px 15px 15px; padding:0px; font-size:20px; color:#404044; }
.Index_Level_Info_desc           { width:360px; padding:0px 20px; margin:10px 0px; }
.p_cl_change_depo { width:100%; }

#client_portfolio_IN_OUT_container    { width:405px; height:auto; height:300px; overflow-y:auto; padding-left:15px; }
#client_portfolio_Q_results_container { width:405px; height:auto; height:300px; overflow-y:auto; padding-left:15px; }

.client_portfolio_Q_results_div { display:inline-block;text-align:right; font-size:12px; }

#client_portfolio_Q_results_container > a > div > .client_portfolio_Q_results_div:nth-child(1) { width:50px; }
#client_portfolio_Q_results_container > a > div > .client_portfolio_Q_results_div:nth-child(2) { width:80px; }
#client_portfolio_Q_results_container > a > div > .client_portfolio_Q_results_div:nth-child(3) { width:80px; }
#client_portfolio_Q_results_container > a > div > .client_portfolio_Q_results_div:nth-child(4) { width:80px; }
#client_portfolio_Q_results_container > a > div > .client_portfolio_Q_results_div:nth-child(5) { width:80px; }

#client_portfolio_Q_results_container > div > .client_portfolio_Q_results_div:nth-child(1) { width:50px; }
#client_portfolio_Q_results_container > div > .client_portfolio_Q_results_div:nth-child(2) { width:80px; }
#client_portfolio_Q_results_container > div > .client_portfolio_Q_results_div:nth-child(3) { width:80px; }
#client_portfolio_Q_results_container > div > .client_portfolio_Q_results_div:nth-child(4) { width:80px; }
#client_portfolio_Q_results_container > div > .client_portfolio_Q_results_div:nth-child(5) { width:80px; }

.IN_OUT_span { display:inline-block; font-size:12px; margin-bottom:10px; }
.IN_OUT_span_1 { width:90px; text-align:left; }
.IN_OUT_span_2 { width:90px; text-align:right; }
.IN_OUT_span_3 { width:90px; text-align:right; }

#US_portfolio_week_change { min-width:420px; min-height:150px; }
#US_portfolio_week_change_table    { font-size:12px; padding:5px 5px 15px 15px; }
#US_portfolio_week_change_table th { width:60px; text-align:right; }
#US_portfolio_week_change_table td { width:60px; text-align:right; }

#Wd_portfolio_week_change { min-width:420px; min-height:150px; }
#Wd_portfolio_week_change_table    { font-size:12px; padding:5px 5px 15px 15px; }
#Wd_portfolio_week_change_table th { width:60px; text-align:right; }
#Wd_portfolio_week_change_table td { width:60px; text-align:right; }

#US2_portfolio_week_change { min-width:340px; min-height:150px; }
#US2_portfolio_week_change_table    { font-size:12px; padding:5px 5px 15px 0px; }
#US2_portfolio_week_change_table th { width:60px; text-align:right; }
#US2_portfolio_week_change_table td { width:60px; text-align:right; }

#SC_table_1    { font-size:12px; padding:5px 5px 15px 0px; }
#SC_table_1 th { width:60px; text-align:right; }
#SC_table_1 td { width:60px; text-align:right; }

#SC_table_m_div { margin:20px; padding:20px; font-size:12px; width:580px; }
#SC_table_m th  { text-decoration:underline; }
.SC_table_m_c_1  { display:inline-block; width: 90px; text-align: left; }
.SC_table_m_c_2  { display:inline-block; width: 90px; text-align:right; }
.SC_table_m_c_1_ { display:inline-block; width: 90px; text-align: left; text-decoration:none!important; color:#B8B8B8; font-size:12px; }
.SC_table_m_c_2_ { display:inline-block; width: 90px; text-align:right; text-decoration:none!important; color:#B8B8B8; font-size:12px; }

#SC_table_pg_div { margin:20px; padding:20px; font-size:12px; width:580px; }

#SC_table_0    { margin:20px; padding:20px; font-size:12px; width:580px; }
#SC_table_2    { margin:20px; padding:20px; font-size:12px; width:580px; }
#SC_table_3 td { display:inline-block; width:130px; text-align:right; }
#SC_table_3 th { display:inline-block; width:130px; text-align:right; }

#SC_table_4    { font-size:12px; }
#SC_table_4 td { display:inline-block; width:130px; text-align:right; }
#SC_table_4 th { display:inline-block; width:130px; text-align:right; }

.div_SPAC_filter { height:25px; width:250px; display:inline-block; margin:5px; padding:15px 5px 5px 15px; background-color:#0034B4; text-align:left; border-radius:4px; }
.div_SPAC_filter a { font-size:14px; color:#FFFFFF; font-weight:bold; }

.SPAC_token_a { color:#064E9F!important; font-weight:bold; text-decoration:underline; }
.SPAC_token_a a:hover { color:#CFB825!important; }




/* ----------------------------------- IFrame ------------------------------------ */

#iframe1_outer0{ min-width:965px;  width: 965px; height:770px; border:0px; padding:0px; margin: 15px; border: 1px solid #4eb9e6; border-radius:5px; }
#iframe1_outer {                   width: 945px; height:770px; border:0px; padding:0px; margin-left:10px; margin-right:-20px; overflow:hidden; position:relative; display:inline-block; }
#iframe1_inner {                   width:1120px; height:870px; border:0px; padding:0px; position:absolute; top:-120px; left:-90px; }

#iframe_US_grow_outer { width: 90%; height:5270px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_US_grow_inner { width:100%; height:5370px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#iframe_Wd_comm_outer { width: 90%; height:6000px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_Wd_comm_inner { width:100%; height:6100px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#iframe_Rs_comm_outer { width: 90%; height:4150px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_Rs_comm_inner { width:100%; height:4250px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#iframe_Rs_comm_outer_RU { width: 90%; height:4600px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_Rs_comm_inner_RU { width:100%; height:4700px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#iframe_RU_comm_outer { width: 90%; height:8665px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_RU_comm_inner { width:100%; height:8555px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#iframe_RU_grow_outer { width: 90%; height:5210px; border:0px; padding:0px; margin:30px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
#iframe_RU_grow_inner { width:100%; height:5310px; border:0px; padding:0px; position:absolute; top:-100px; left:-90px; }

#Wd_results_table_article { margin-left:300px; margin-bottom:100px; height:300px; width:650px; }


.growth_col_Rs { width:125px; min-width:125px; max-width:125px; }

#US_page_block_1 { width:1000px; }
#US_page_block_2 { width:1000px; }
#US_page_block_3 { margin-left:5px; }

.body_style_back { background-image:url(/img/main_banner_1_v5.jpg); background-repeat:no-repeat; background-position:center; background-size:100%; background-position:top; width:97%!important; }




/* ----------------------------------- Calendar ------------------------------------ */

.calender_block { width:300px; min-height:70px; float:left; padding:10px 5px; }
.calender_block_table {  }
.calender_block_td_1 { vertical-align:top; width:90px; height:100%; border-right:1px solid #B6B6BB; }
.calender_block_td_2 { vertical-align:top; }
.calendar_td_2_div_c_0     { padding:2%; margin:2px 2px 10px 2px; width:193px; background:#F3F3F3; }
.calendar_td_2_div_c_1     { padding:2%; margin:2px 2px 10px 2px; width:193px; background:#D8FFD1; }
.calendar_td_2_div_c:hover { box-shadow: 0 0 7px 3px rgba(234, 237, 210, 1); border-radius:1%; }
.calendar_td_2_div_0 { padding:0px; margin:0px; margin-left:5%; text-align:right; width:94%; font-size:14px; }
.calendar_td_2_div_1 { padding:0px; margin:0px; margin-left:5%; text-align:right; width:48%; font-size:14px; margin-top:2px; display:inline-block; }
.calendar_td_2_div_2 { padding:0px; margin:0px; margin-left:5%; text-align:right; width:39%; font-size:14px; margin-top:2px; display:inline-block; }
.div_no_reporting_dates { margin:10px; color:#AAAAAA; }
.li_calendar_descr { margin:10px 3px; }
#div_calender_block_strategy_Rs {  }
#div_calender_block_strategy_US {  }
#div_calender_block_covered {  }
#div_calender_block_other {  }

#body_style_back #uLoginContainer           { color:white!important; }
#body_style_back #language_change_container { color:white!important; }


.main_menu_point       { color:#111111!important; }
.main_menu_point_Admin { color:#111111!important; }

#strategy_drawdown_1 { width:135px; min-width:135px; }
#strategy_drawdown_2 { width: 70px; min-width: 70px; }


@media (min-width:1001px) {
	#body_style_back .main_menu_point           { color:white!important; }
	#body_style_back .main_menu_point_Admin     { color:white!important; }
	#body_style_back .menu_point_level_1 .main_menu_a .main_menu_point { background-color:#354168!important; }
}

@media all and (orientation:portrait)
{
	.big_and_succulent_title { font-size:30px!important; margin:30px 0px 0px 0px!important; }
	
	.div_under_menu_element_class_about { opacity:0.1; }
	
	.body_style_back { min-width:93%!important; width:93%!important; margin:0px!important; background-image:url(/img/main_banner_1_v5_mobile.jpg)!important; }
	
	#summaryContainerOuterClientPortfolio span { min-width:105px; width:105px; }
	#summaryContainerOuterClientPortfolio span {
	 
		width:205px;
	}
	#strategy_drawdown_1 { width:128px!important; min-width:128px!important; }
	#strategy_drawdown_2 { width:100px!important; min-width:100px!important; }
	
	#about_page_common_result_table #table_all_strat_col2_mobile_little { font-size:9px!important; }
	
	.fin_res_table_th1td { width:20%!important; padding-left:20px; }
	.fin_res_table_th_td { width:20%!important; padding-left:20px; }
	
	.potential_recommended_column { width:77px!important; }
	.change_recommended_column { font-size:8px!important; width:30px!important; }
	#h4_LSE_rec { float:left!important; margin-top:10px!important; margin-bottom:10px!important; }
	.monitor_currency { font-size:8px!important; width:30px!important; }
	#commodity_monitor { width:unset!important; }
	#potentialsContainerRec { width:unset!important; }
	#div_block_FR_2      { min-width:unset!important; width:unset!important; overflow:hidden; }
	.EBITDA_small_text { font-size:9px!important; }
	
	.pop .content { width:70%!important; left:5%!important; }
	
	body { background-size:cover; }
	
	#company_descriptions_and_fin_data { width:95%; min-height:200px; padding-bottom:25px; font-size:22px; margin-top:35px; }
	#fin_Counting_Block                { width:95%; min-height:200px; padding-bottom:25px; font-size:22px; }
	.width_graph_1_4                   { width:95%; font-size:22px; }
	#commodity_price_info              { width:95%; min-width:95%; max-width:95%; font-size:22px; }
	.graph_type_1_p                    { font-size:22px; }
	.float1                            { font-size:22px; }
	.select-css                        { font-size:17px; height:40px; width:600px; min-width:600px; max-width:600px; }
	#select_about_RF_currency          { font-size:12px; height:25px; width:150px; min-width:150px; max-width:150px; }
	#reviewContainer                   { width:95%; font-size:unset!important; }
	
	#client_portfolio_graph_container     { font-size:22px; min-width:800px; height:650px; }
	#Invest_Level_Ind_graph_container     { font-size:22px; min-width:800px; }
	#Invest_Level_Ind_graph_Wd_container  { font-size:22px; min-width:800px; }
	#Invest_Level_Ind_info_container      { font-size:22px; min-width:800px; }
	.Index_Level_Info_desc                { width:500px; }
	#summaryContainerOuterClientPortfolio { padding:0px; margin:0px 10px; min-height:50px; width:750px; }
	#client_portfolio_chart               { font-size:22px; width:750px; height:600px; }
	#client_portfolio_graph               { font-size:22px; width:750px; height:600px; }
	#Invest_Level_Ind_graph               { font-size:22px; width:750px; }
	#Invest_Level_Ind_graph_Wd            { font-size:22px; width:750px; }
	#client_portfolio_table               { font-size:22px; }
	#client_portfolio_table_2             { font-size:14px; }
	.IN_OUT_span                          { font-size:22px; }
	#hello_client_string                  { font-size:22px; }
	.summaryContainerInner #hello_client_string { font-size:14px; }
	.clients_td_left    { width:150px; text-align:left; }
	.clients_td_right   { width:150px; }
	#p_cl_034           { font-size:22px; }
	.p_cl_change_depo   { width:100%; font-size:22px; }
	.clients_td_right_1 { width:160px; }
	.clients_td_left_1  { width:300px; text-align:left; }
	
	.strat_prev_img_text { font-size:16px!important; }
	
	#chart_container_emitent_data {  }
	.graph_type_1     { height: 250px; }
	.graph_type_2     { height: 300px; width:95%; }
	
	.mobile_about_left  { display:inline-block; min-width:95%; font-size:18px; }
	.mobile_about_right { display:inline-block; min-width:95%; font-size:18px; }
	.mobile_about_outer { display:block; width:auto; }
	.mobile_about_divide{ display:none; width:0px; padding:0px; margin:0px; }
	.creator_block_p2   { height:120px; }
	/*
	.creator_block { padding:10px 0px!important; margin:10px 5px!important; }
	#about_creators_block .container { max-width:unset!important; margin:0px 0px 0px -20px!important; padding:0px 0px 0px 0px!important; }
	*/
	#slider_container { margin-left:0px!important; margin-right:0px!important; }
	#p_disclosures { width:700px; margin-top:40px; padding:40px; font-size:24px; }
	#p_usdrub_devalv { width:450px; font-size:13px; }
	.graph_profitability_p { font-size:17px; }
	.fin-res-table td                          { font-size:16px; min-width:105px; }
	.fin-res-table th                          { font-size:16px; min-width:105px; }
	#about_page_common_result_table td         { font-size:16px; min-width:105px; height:65px; min-height:65px; }
	#about_page_common_result_table th         { font-size:16px; min-width:105px; }
	#about_page_US_result_table td             { font-size:16px; min-width:105px; width:105px; min-height:30px; }
	#about_page_US_result_table th             { font-size:16px; min-width:105px; width:105px; min-height:30px; }
	#strat_year_results span                   { font-size:16px; min-width:105px; width:105px; height:30px; min-height:30px; }
	#strat_year_results                        { font-size:16px; min-width:350px; width:350px; }
	
	/* ----------------------------------------------------------------- */
	
	.hide_mobile { display:none; }
	
	.inner_inline_growth_1 { width:55px; min-width:55px; max-width:55px; }
	.inner_inline_growth_2 { width:50px; min-width:50px; max-width:50px; }
	
	#US_page_block_1 { width:95%; }
	#US_page_block_2 { width:95%; }
	#US_page_block_3 { width:95%; padding-left:15px; }
	
	#p_under_US_page_block_3 { width:60%; }
	
	#US_screener_table { transform:scale(1.4); transform-origin:top left; padding-bottom:55%; padding-left:0%; }
	
	#US_page_block_2 #hello_client_string { min-width:300px; }
	
	#summaryContainerInner_span_1 { min-width:125px; width:125px; }
	
	/* ----------------------------------------------------------------- */
	
	.mainContainerCompanies    { width:unset; }
	.growth_col_Rs { width:105px; min-width:105px; max-width:105px; }
	#body_style_back { background-image:url(/img/main_banner_0.jpg); background-size: 100% 1000px; width:unset!important; }
	
	.ul_about_top { width:85%; }
	
	
	#about_page_common_result_table th { font-size:10px!important; }
	#about_page_common_result_table td { font-size:12px!important; }
	#about_page_common_result_table .table_all_strat_col1 { width:120px!important; min-width:80px!important; }
	#about_page_common_result_table .table_all_strat_col2 { width:50px!important; min-width:50px!important; }
	#about_page_common_result_table .table_all_strat_col3 { width:40px!important; min-width:40px!important; }
	#about_page_common_result_table .table_all_strat_col4 { width:60px!important; min-width:60px!important; font-size:10px!important; }
	
	#US_page_block_1 .US_table_col_1 { width:90px!important; min-width:90px!important; max-width:90px!important; }
	.TI_table_col_1 { width:90px!important; min-width:90px!important; max-width:90px!important; }
	.ST_table_col_1 { width:90px!important; min-width:90px!important; max-width:90px!important; }
	.SH_table_col_1 { width:90px!important; min-width:90px!important; max-width:90px!important; }
	
	.companies_world_info_width .mainContainerCompanies_Wd .first_col_yes { width:85px!important; min-width:85px!important; max-width:85px!important; }
	.companies_world_info_width .mainContainerCompanies_Wd .report_out_cell    { width:60px!important; min-width:60px!important; max-width:60px!important; }
	.companies_world_info_width .mainContainerCompanies_Wd .report_out_cell_th { width:60px!important; min-width:60px!important; max-width:60px!important; }
	#mainContainerCompanies_Rs_mob .first_col_yes { width:140px!important; min-width:140px!important; max-width:140px!important; }
	.mainContainerCommodities .first_col_yes_comm { width:160px!important; min-width:160px!important; max-width:160px!important; }
	.mainContainerCommodities .first_col_no { width:65px; min-width:65px; max-width:65px; }
	.mainContainerCommodities .Comm_Link_Name_Cell { width:140px!important; min-width:140px!important; max-width:140px!important; padding-right:10px!important; }
	.commodities-mob_width { width:95%!important; min-width:95%!important; max-width:95%!important; }
	
	.p_cl_change_depo_about { display:inline-block; word-wrap:normal!important; width:95%; }
	
	.company_logos    { width:100%!important; }
	.our_logo_2 { width:60%!important; margin-left:15%!important; }
	
	.ul_about_str { width:90%!important; font-size:14px!important; }
	
	.graph_type_1_p                          { font-size:14px!important; }
	.pages-company-content_2 .graph_type_1_p { font-size:14px!important; }
	#commoditiesContainer                    { font-size:14px!important; }
	#commoditiesContainer .not_bold_h        { font-size:14px!important; }
	#commoditiesContainer .EBITDA_calc       { font-size:14px!important; }
	#block_expectations_growing_inner        { font-size:14px!important; }
	#reviewContainer                         { font-size:14px!important; }
	#YearCreatedValueContainer               { font-size:14px!important; }
	#Wd_commoditiesContainer                 { font-size:14px!important; }
	
	#iframe_US_grow_outer { width:100%; height:6800px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_US_grow_inner { width:100%; height:6860px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_Wd_comm_outer { width:100%; height:7140px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Wd_comm_inner { width:100%; height:7200px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }
	#Wd_table_since_span { font-size:14px!important; }

	#iframe_Rs_comm_outer { width:100%; height:5910px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Rs_comm_inner { width:100%; height:5960px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_Rs_comm_outer_RU { width:100%; height:7170px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Rs_comm_inner_RU { width:100%; height:7230px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_RU_comm_outer { width:100%; height:14690px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_RU_comm_inner { width:100%; height:14630px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_RU_grow_outer { width:100%; height:7680px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_RU_grow_inner { width:100%; height:7740px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	.get_started_button_mobile_only { display:block; }

	.hide_pc { display:block!important; }

	#RU_garant_img { display:none; }
	.img_country_flag { display:none; }
	
	#slogan_1   { color:#FFFFFF!important; margin-top:0px!important; }
	#slogan_1 a { color:#FFFFFF!important; }
	#a_leave_contacts { display:inline-block!important; background-color:#FFFFFF!important; padding:2px 4px; }
	
	.border1 { box-shadow:unset; }
	
	.strat_h4 { margin:2px 0px!important; }
	
	.pages-about_marg p   { line-height:1.6!important; }
	.pages-about_mob_min  { line-height:1.6!important; }
	#portal_mark          { line-height:1.6!important; }
	#about_creators_block { line-height:1.6!important; }
	
	.pages-about_mob_min .mobile_about_right div{
		padding: 4px 7px!important;
		overflow-x: auto!important;
		width: 96%!important;
		line-height:1.1!important; 
	}
	
	.strategies_leverage_information { margin:15px 10%!important; }
	.iframe_video_1 { }
	
	#td_week_Rs_1 { width:unset!important; }
	
	#td_week_SC_1 { width:unset!important; }
	#td_week_SC_2 { width:unset!important; }
	#td_week_SC_3 { width:unset!important; }
	#td_week_SC_4 { width:unset!important; }
	
	
	.col { width:10%!important; }
	.pagination { width:30%!important; }
	
	#div_glass_1 { right:unset!important; left:17%!important; top:25px!important; width:12%!important; 
				   background-image:url('/img/glass_mobile.png')!important; background-size:auto 100%!important; background-repeat:no-repeat; opacity:1.0!important; }
				   
	#div_search_1 { top:0px!important; right:unset!important; left:17%!important; width:60%; }
	.ls_query { height:60px!important; }
	
	#product_invest_wisely_div { margin-bottom:-60px!important; }
	#p_high_return_delivered { font-size:28px; margin-bottom:20px; }
	#p_high_return_delivered_text { font-size:18px; }
	#broker_reports { font-size:12px!important; }
	#fully_transp_operations_2_p_1 { font-size:18px!important; }
	#product_p_sybscribe_signals { font-size:24px; }
	#p_4_readily { font-size:28px; margin-bottom:20px; }
	#product_trusted_partner_div { font-size:28px; margin-bottom:20px; }
	#p_trusted_partner { font-size:28px; margin-bottom:20px; }
	#p1_trusted_partner { font-size:14px!important; }
	#p2_trusted_partner { font-size:14px!important; }
	#p3_trusted_partner { font-size:14px!important; }
	#product_p_start_analysis { font-size:24px; }
	#product_contacts_p { font-size:18px; }
	#product_footer_img { width:100%; margin-bottom:-40px!important; }
	#product_p_join { font-size:24px!important; }
	#product_facebook_div {width:20%!important; }
	
	#about_RF_div_RUB div { width:90%!important; float:left!important; padding-left:0px!important; margin-left:5%!important; }
	#about_RF_div_USD div { width:90%!important; float:left!important; padding-left:0px!important; margin-left:5%!important; }
	
	#div_block_FR_2 .strat_h4 { font-size:16px!important; }
	
	#about_RF_div_RUB div { margin-left:0px!important; width:100%!important; min-width:unset!important; max-width:unset!important; }
	#about_RF_div_USD div { margin-left:0px!important; width:100%!important; min-width:unset!important; max-width:unset!important; }
	#div_RF_ch_d_v_y  div { margin-left:0px!important; width:100%!important; min-width:unset!important; max-width:unset!important; }
	
	#about_RF_div_RUB .fin_res_table_th1td { width:25%!important; }
	#about_RF_div_RUB .fin_res_table_th_td { width:25%!important; }
	#about_RF_div_USD .fin_res_table_th1td { width:25%!important; }
	#about_RF_div_USD .fin_res_table_th_td { width:25%!important; }
	
	.summaryContainerInner #hello_client_string { width:80%!important; }
	.p_cl_change_depo span { width:25%!important; min-width:50px!important; }
	
	#hello_client_span_depo { width:100%!important; }
	
	#client_stat_span_mobile_brclient_stat_span_mobile_br { display:block; }
	.client_stat_table_top_td { min-width:250px!important; }
	
	#client_portfolio_info .span_client_stat_i { min-height:25px; margin-top:15px; margin-bottom:15px; }
	#select_client_stat_depo_currency { position:absolute; left:20px; }
	
	#div_RS_text_column { font-size:14px!important; width:90%!important; }
	
	#summaryContainerOuterClientPortfolio { width:90%!important; float:left!important; }
	#client_portfolio_info #summaryContainerOuterClientPortfolio .p_cl_change_depo { font-size:18px!important; }
	
	#client_portfolio_IN_OUT_container { min-width:600px; margin-left:15px; margin-top:35px; }
	#client_portfolio_IN_OUT_container span { min-width:170px; }
	
	#hello_client_p { background-color:unset!important; }
	
	#userNameOrGuest_1_date_end {display:none!important; }
	
	#p_under_US_page_block_3 { width:90%; }
	
	#client_portfolio_graph_container_US_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	#client_portfolio_graph_container_Wd_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	#client_portfolio_graph_container_GC_E_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	
	#table_rising_stars_forecast { width:100%; font-size:10px!important; }
	#table_rising_stars_forecast tr { width:100%; }
	#table_rising_stars_forecast .table_rising_stars_forecast_td_ticker { width:11%!important; }
	
	.general_page_title_text { font-size:20px!important; }
	.highlighted_text_about_0 { background-image:linear-gradient(transparent  6px, #0FDDF0 0px); box-shadow:-5px 3px 0px -3px #0FDDF0; }
	.highlighted_text_about_1 { font-size:20px!important; }
	.highlighted_text_about_2 { font-size:20px!important; }
	.highlighted_text_about_3 { font-size:20px!important; }
	
	.mobile-show-use-full-version { display:block!important; }
	.mobile-show { display:block!important; }
	
	.menu_point_holder_1:hover .menu_point_level_1 { display:none!important; }
	
	.main_menu_div_clr_strat { margin:1px 5px!important; margin-left:10%!important; background-color:#0F435C!important; text-decoration:none!important; color:#FFFFFF!important; width:65%!important; max-width:65%!important; font-weight:bold; }
	.main_menu_div_clr       { margin:1px 5px!important; margin-left:10%!important; background-color:#412411!important; text-decoration:none!important; color:#FFFFFF!important; width:65%!important; max-width:65%!important; font-weight:bold; }
	
	.strategy_big_block { margin-left:0px!important; }
	
	#client_portfolio_graph_container_RS_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_TI_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_RS_SPB_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_US_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_Wd_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_GC_E_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_SW_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_TR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_ST_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_SH_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_JSE_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_RR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	
	#client_portfolio_graph_RS_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_TI_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_RS_SPB_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_US_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_Wd_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_GC_E_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_SW_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_TR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_ST_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_SH_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_JSE_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_RR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	
	#client_portfolio_info           { min-width:unset!important; width:unset!important; max-width:95%!important; }
	#client_portfolio_info_Wd        { min-width:unset!important; width:unset!important; max-width:95%!important; }
	
	#portfolio_results_div_1 { min-width:unset!important; width:unset!important; max-width:98%!important; }
	#portfolio_results_div_1 #client_portfolio_info { min-width:unset!important; width:unset!important; max-width:unset!important; }
	#portfolio_results_div_1 #summaryContainerOuterClientPortfolio { min-width:unset!important; width:unset!important; max-width:unset!important; }
	#portfolio_results_div_1 .summaryContainerInner { min-width:unset!important; width:unset!important; max-width:unset!important; }
	
}

@media (max-width:1000px) and (orientation:landscape)
{
	.body_style_back { background-image:url(/img/main_banner_1_v5_mobile.jpg)!important; }
	
	.big_and_succulent_title { font-size:30px!important; margin:30px 0px 0px 0px!important; }
	
	#client_portfolio_graph_container_RS_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_TI_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_RS_SPB_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_US_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_Wd_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_GC_E_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_SW_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_TR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_ST_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_SH_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_JSE_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_container_RR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	
	#client_portfolio_graph_RS_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_TI_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_RS_SPB_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_US_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_Wd_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_GC_E_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_SW_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_TR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_ST_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_SH_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_JSE_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	#client_portfolio_graph_RR_page { max-width:95%!important; width:unset!important; min-width:unset!important; }
	
	#client_portfolio_info           { min-width:unset!important; width:unset!important; max-width:95%!important; }
	#client_portfolio_info_Wd        { min-width:unset!important; width:unset!important; max-width:95%!important; }
	
	#portfolio_results_div_1 { min-width:unset!important; width:unset!important; max-width:98%!important; }
	#portfolio_results_div_1 #client_portfolio_info { min-width:unset!important; width:unset!important; max-width:unset!important; }
	#portfolio_results_div_1 #summaryContainerOuterClientPortfolio { min-width:unset!important; width:unset!important; max-width:unset!important; }
	#portfolio_results_div_1 .summaryContainerInner { min-width:unset!important; width:unset!important; max-width:unset!important; }
	
	.strategy_big_block { margin-left:0px!important; }
	
	.main_menu_div_clr_strat { margin:1px 5px!important; margin-left:10%!important; background-color:#0F435C!important; text-decoration:none!important; color:#FFFFFF!important; width:65%!important; max-width:65%!important; font-weight:bold; }
	.main_menu_div_clr       { margin:1px 5px!important; margin-left:10%!important; background-color:#412411!important; text-decoration:none!important; color:#FFFFFF!important; width:65%!important; max-width:65%!important; font-weight:bold; }
	
	.menu_point_holder_1:hover .menu_point_level_1 { display:none!important; }
	
	.mobile-show-use-full-version { display:block!important; }
	
	.general_page_title_text { font-size:26px!important; }
	.highlighted_text_about_0 { background-image:linear-gradient(transparent  6px, #0FDDF0 0px); box-shadow:-5px 3px 0px -3px #0FDDF0; }
	.highlighted_text_about_1 { font-size:26px!important; }
	.highlighted_text_about_2 { font-size:26px!important; }
	.highlighted_text_about_3 { font-size:26px!important; }
	
	#client_portfolio_graph_container_US_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	#client_portfolio_graph_container_Wd_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	#client_portfolio_graph_container_GC_E_page .p_cl_1 { width:90%!important; font-size:16px!important; }
	
	#userNameOrGuest_1_date_end {display:none!important; }
	
	#product_invest_wisely_div { margin-bottom:-120px!important; }
	#p_high_return_delivered { font-size:56px; margin-bottom:30px; }
	#p_high_return_delivered_text { font-size:35px; }
	#broker_reports { font-size:14px!important; }
	#fully_transp_operations_2_p_1 { font-size:30px!important; }
	#product_p_sybscribe_signals { font-size:35px; }
	#p_4_readily { font-size:35px; margin-bottom:20px; }
	#product_trusted_partner_div { font-size:35px; margin-bottom:20px; }
	#p_trusted_partner { font-size:35px; margin-bottom:20px; }
	#p1_trusted_partner { font-size:26px!important; }
	#p2_trusted_partner { font-size:26px!important; }
	#p3_trusted_partner { font-size:26px!important; }
	#product_p_start_analysis { font-size:35px; }
	#product_contacts_p { font-size:35px; }
	#product_footer_img { width:100%; margin-bottom:-40px!important; }
	#product_p_join { font-size:35px!important; }
	#product_facebook_div {width:20%!important; }
	
	.col { width:10%!important; }
	.pagination { width:25%!important; }
	
	#td_week_Rs_1 { width:unset!important; }
	
	#td_week_SC_1 { width:unset!important; }
	#td_week_SC_2 { width:unset!important; }
	#td_week_SC_3 { width:unset!important; }
	#td_week_SC_4 { width:unset!important; }
	
	.strategies_leverage_information { margin:15px 10%!important; }
	.iframe_video_1 { }
	
	.pages-about_mob_min .mobile_about_right div{
		padding: 5px 7px!important;
		overflow-x: auto!important;
		width: 96%!important;
		line-height:1.1!important; 
	}
	
	#fin_res_table_div_RF { padding:0px 7px!important; margin:-3px 0px!important; line-height:unset!important; margin-bottom: 0px!important; padding-bottom: 0px!important;}
	
	.pages-about_marg p   { line-height:1.6!important; }
	.pages-about_mob_min  { line-height:1.6!important; }
	#portal_mark          { line-height:1.6!important; }
	#about_creators_block { line-height:1.6!important; }
	
	.border1 { box-shadow:unset; }

	#slogan_1   { color:#FFFFFF!important; }
	#slogan_1 a { color:#FFFFFF!important; }
	#a_leave_contacts { display:inline-block!important; background-color:#FFFFFF!important; padding:2px 4px; }
	
	#RU_garant_img { display:none; }
	.img_country_flag { display:none; }
	
	.hide_pc { display:block!important; }

	.get_started_button_mobile_only { display:block; }

	#iframe_US_grow_outer { width:100%; height:6800px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_US_grow_inner { width:100%; height:6860px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_Wd_comm_outer { width:100%; height:7140px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Wd_comm_inner { width:100%; height:7200px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }
	#Wd_table_since_span { font-size:11px!important; }

	#iframe_Rs_comm_outer { width:100%; height:4510px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Rs_comm_inner { width:100%; height:4560px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_Rs_comm_outer_RU { width:100%; height:5370px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_Rs_comm_inner_RU { width:100%; height:5430px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_RU_comm_outer { width:100%; height:11800px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_RU_comm_inner { width:100%; height:11740px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }

	#iframe_RU_grow_outer { width:100%; height:7010px!important; border:0px; padding:0px; margin:60px 0px 0px 10px; overflow:hidden; position:relative; display:inline-block; }
	#iframe_RU_grow_inner { width:100%; height:7070px!important; border:0px; padding:0px; position:absolute; top:-90px; left:-90px; }
	
	.mainContainerCompanies    { width:unset; }
	.growth_col_Rs { width:105px; min-width:105px; max-width:105px; }
	#body_style_back { background-image:url(/img/main_banner_0.jpg); background-size: 100% 1100px; width:unset!important; }
	
	.ul_about_top { width:85%; }
	
	.p_cl_change_depo_about th { font-size:12px!important; }
	
	.company_logos    { width:100%!important; }
	.our_logo_2 { width:35%!important; margin-left:30%!important; }
	
	.ul_about_str { width:90%!important; font-size:16px!important; }
	
	/* ----------------------------------------------------------------- */
	
	.hide_mobile { display:none; }
	
	.inner_inline_growth_1 { width:55px; min-width:55px; max-width:55px; }
	.inner_inline_growth_2 { width:50px; min-width:50px; max-width:50px; }
	
	#US_page_block_1 { width:95%; }
	#US_page_block_2 { width:95%; }
	#US_page_block_3 { width:95%; padding-left:15px; }
	
	/* ----------------------------------------------------------------- */
	
	body { background-size:cover; }
	
	#company_descriptions_and_fin_data { width:95%; min-height:200px; padding-bottom:25px; font-size:18px; }
	#fin_Counting_Block                { width:95%; min-height:200px; padding-bottom:25px; font-size:18px; }
	.width_graph_1_4                   { width:95%; font-size:18px; }
	#commodity_price_info              { width:95%; min-width:95%; max-width:95%; font-size:18px; }
	.graph_type_1_p                    { font-size:18px; }
	.float1                            { font-size:18px; }
	.select-css                        { font-size:15px; height:40px; width:600px; min-width:600px; max-width:600px; }
	#select_about_RF_currency          { font-size:12px; height:25px; width:150px; min-width:150px; max-width:150px; }
	#reviewContainer                   { width:95%; font-size:unset!important; }
	
	#client_portfolio_graph_container     { font-size:18px; min-width:800px; }
	#Invest_Level_Ind_graph_container     { font-size:18px; min-width:800px; }
	#Invest_Level_Ind_graph_Wd_container  { font-size:18px; min-width:800px; }
	#Invest_Level_Ind_info_container      { font-size:18px; min-width:800px; }
	.Index_Level_Info_desc                { width:500px; }
	#summaryContainerOuterClientPortfolio { font-size:18px; padding:0px; margin:0px 10px; min-height:50px; width:750px; }
	/* #client_portfolio_chart               { font-size:18px; width:750px; height:600px; } */
	#client_portfolio_graph               { font-size:18px; width:750px; height:600px; }
	#Invest_Level_Ind_graph               { font-size:18px; width:750px; }
	#Invest_Level_Ind_graph_Wd            { font-size:18px; width:750px; }
	#client_portfolio_table               { font-size:18px; }
	#client_portfolio_table_2             { font-size:12px; }
	.IN_OUT_span                          { font-size:18px; }
	#hello_client_string                  { font-size:18px; }
	.clients_td_left    { width:150px; text-align:left; }
	.clients_td_right   { width:150px; }
	#p_cl_034           { font-size:18px; }
	.p_cl_change_depo   { width:100%; font-size:18px; }
	.clients_td_right_1 { width:160px; }
	.clients_td_left_1  { width:300px; text-align:left; }
	
	#chart_container_emitent_data {  }
	.graph_type_1     { height: 250px; }
	.graph_type_2     { height: 300px; width:100%; }
	
	.mobile_about_left  { display:inline-block; min-width:100%; font-size:18px; }
	.mobile_about_right { display:inline-block; min-width:100%; font-size:18px; }
	.mobile_about_outer { display:block; width:auto; }
	.mobile_about_divide{ display:none; width:0px; padding:0px; margin:0px; }
	.creator_block_p2   { height:120px; }
	/*
	.creator_block { padding:10px 0px!important; margin:10px 5px!important; }
	#about_creators_block .container { max-width:unset!important; margin:0px 0px 0px -20px!important; padding:0px 0px 0px 0px!important; }
	*/
	#slider_container { margin-left:0px!important; margin-right:0px!important; }
	#p_disclosures { width:700px; margin-top:40px; padding:40px; font-size:18px; }
	#p_usdrub_devalv { width:450px; }
	.graph_profitability_p {  }
	
}

	/* ----------------------------------------------------------------- */
	.redactor_input { font-size: 15px; margin: 0 0 20px 0; }
	.form_redactor { display: flex;justify-content: center;flex-direction: column; }

	#block_sedar { padding: 12px; width: 1180px; padding-top: 20px;	}

	.d-flex-column {
		display: flex;
		flex-direction: column;
	}

	/*--Sergey 14.12.2024--*/
	table.classical_table {
			font-size: 12px;
			text-align: right;
	}

	table.classical_table * th {
		vertical-align: top;
		text-align: right !important;
		min-width: 90px;
		max-width: 100px;
	}