@import url('https://fonts.googleapis.com/css?family=Roboto');
:root{
	--standard-color:#3c8dbc;
	--black-theme:#222d32;
	--gray-theme:#d2d6de;
	--clear-color:white;
	--dark-color:black;
	--blue-theme:#3c8dbc;
	--default-border:1px solid #eee;
	--default-shadow: 0px 0px 13px 5px #eee;
}

body{
	font-family:'Roboto';
}

.right{text-align:right;}

.content-box{
	background-color:var(--clear-color);
	padding:25px;	
	border:1px solid #888;
}
.chart-box{
	background-color:var(--dark-color);
	padding:25px;	
}
.content-box-title{
	background-color:var(--standard-color);
	color:var(--clear-color);
	text-align:left;
	padding:3px 25px;
	font-size:1.4rem;
	text-transform:uppercase;
	display:block;
	width:100%;
	font-weight: 900;

}
.content-box-subtitle {
	background-color: white;
	color: var(--standard-color);
	text-align: left;
	padding: 3px 5px;
	font-size: 1.3rem;
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	margin: 15px 0px 15px 0px;
	border-bottom: 3px solid var(--standard-color);
}
.content-box-title-black{
	background-color:#000;
	text-align:center;	
}
.content-box-title-black i{margin-left:5px;}

.black_background {background-color:black;}
.green_background {background-color:green;}
.destaque{
	display:block;
	color:var(--standard-color);
	font-size:1.5rem;
	margin-bottom:10px;
	text-align:center;
}

.input-group-addon{background-color:var(--standard-color);color:white;}


td,th{text-align:center;}
thead{
	background-color:lightblue;	
	color:var(--standard-color);
	color:var(--clear-color);
	background-color:var(--standard-color);
}
.table>thead>tr>th{border-bottom:1px solid black;}

.lightblue_tag{background-color:lightblue;color:var(--standard-color);}
.button_tag{padding:7px;display:inline-block;border:1px solid #eee;box-shadow: 2px 2px 2px #ddd;font-weight: 900;margin-left:3px;}
.yellow_tag{color:#ccc;background-color:yellow;}
.orange_tag{color:white;background-color:orange;}
.red_tag{color:white;background-color:red;}
.green_tag{color:white;background-color:green;}
.gray_tag{color:white;background-color:gray;}
.standard_tag{color:white;background-color:var(--standard-color);font-weight: 900;}

.dashboard_logo{text-align:center;margin-top:200px;}
/*.login-page{background-color:var(--blue-theme);}*/
.login-page{background: url('https://smedia2.intoday.in/btmt/images/stories/stock_660_062317021142.jpg');background-size:cover;}

#standard_table{
	width:100% !important;
}

#form_quotes_history{
	border: var(--default-border);
	border-top:5px solid var(--standard-color);
	padding:20px;
	box-shadow: var(--default-shadow);	
	margin-bottom:20px;
}

#form_quotes_history select,
#form_quotes_history input{
	margin-right:20px;	
}
#form_quotes_history button, #form_quotes_simulator button{margin-left:5px;}

@media (min-width:1350px){
	.container{width:1300px;}
}

.navbar-brand{padding:5px;}

.user-panel>.image{display:inline-block;}
.user-panel>.image>img{max-width:30px;display:inline-block;}
.user-panel>.info{position:relative;padding:8px 5px 0px 5px;left:0px;}


.card{padding:5px;}
.card >div{border:var(--default-border);box-shadow: var(--default-shadow);text-align:center;}

.positive_percentage{color:green;}
.negative_percentage{color:red;}

.analise_imagem_capa{width:100%;}
.table_forca_container{padding:0px;margin-top:5px;}
.table_forca{background-color:black;font-size:1rem;color:white;font-weight: 900;table-layout: fixed;}
.table_forca_buy{background-color:green;color:black;}
.table_forca_sell{background-color:red;color:black;}
.table_forca_base_currency{background-color:black;color:aqua;}

.hc_charts {	
	width:100%;
	height: 1200px;
	margin: 0 auto;
}

.hc_charts_small {	
	width:100%;
	height: 500px;
	margin: 0 auto;
}

#forca_fraq_ultima_atualizacao{float:right;}

#button_show_stddev_dt{margin-left:30px;}
#button_show_stddev_dt i{color:white;}
#forca_stddev_dt{display:none;}

#button_show_stddev_spm5{margin-left:30px;}
#button_show_stddev_spm5 i{color:white;}
#forca_stddev_spm5{display:none;}

.currency_power table th, .currency_power table td {
	border: 1px solid #000;
	text-align: center;
}

.table-black-border-center{
	border: 1px solid #000;
	text-align: center;
}

.currency_power_limit_low {
	background-color: red;
	color: white;
}

.currency_power_limit_high {
	background-color: green;
	color: white;
}

.currency_power_limit_yellow{
	background-color: yellow;
	color:black;
}

.currency_power_limit_orange{
	background-color: orange;
	color:white;
}

.currency_power_periodo {
	background-color: yellow;
	color: black;
	font-weight: 900;
}

.currency_power_periodo_danger {
	background-color: red;
	color: white;
	font-weight: 900;
}

.risco_lote thead{background-color:green;}
.risco_lote .input-group-addon{background-color:green;}

.toggle_button, .toggle_button:active, .toggle_button:focus,
.toggle_panel_button, .toggle_panel_button:active, .toggle_panel_button:focus{margin-left:10px;color:white;}

.toggable_panel{display:none;}
#risco_lote{display:none;}

#alarme_sonoro .table>tbody>tr>td{border-top:1px solid #000;}
#alarme_sonoro .table {margin-bottom:0px;}
#alarme_sonoro .alarme_nao_visto{color:#ff0;font-weight: 900;}
#alarme_sonoro_visto.desabilitado{display:none;}

@keyframes piscar {
	0%   { opacity: 1;}
	50%   { opacity: 0.3;}
	100%   { opacity: 1;}
}

.alarme_novo {
	animation-name: piscar;
	animation-duration: 0.7s;
	animation-iteration-count: infinite;
}

.pos_relative{
	position:relative;
}

.forca_candle_anterior_indicator{
	padding:3px;
	position:absolute;
	top:4px;
	right:4px;
	border:2px solid white;
	color:white;
	font-size:0.7rem;
	border-radius:50%;
}

.low_indicator{background-color:red !important;}
.neutral_indicator{background-color:orange !important;}
.high_indicator{background-color:green !important;}

.low_indicator_font{color:red !important; font-weight: 700;}
.high_indicator_font{color:green !important; font-weight: 700;}

.indice_forca_high{color:white;background-color:green;}
.indice_forca_low{color:white;background-color:red;}
.indice_forca_yellow{color:black;background-color:yellow;}
.indice_forca_orange{color:black;background-color:orange;}

.table_ri_rs_container{
	overflow: scroll;
}

#analise_ri_rs_table th,
#analise_ri_rs_table td{
	min-width:140px;
	padding:5px;
	border:1px solid black;
}

.linha_ri_rs{
	display:block;
	margin-bottom:3px;
	text-align:left;
	padding-left:10px;
}

.linha_ri_rs .title{
	background-color: var(--standard-color);
	color:white;
	font-weight: 700;
	border-radius:4px;
	padding:2px 5px;
	margin-right:10px;
	display:inline-block;
	width:30px;
}

.fractais{
	font-size:1.2rem;
}

.table_tx_variacao tbody tr td:nth-child(even){background-color:#eff;}

.forca_percent_pontos_label, .center_block{
	display:block;
	text-align:center;
}

.forca_buy_sell_config{
height: 32px;
    padding: 6px 0px;	
}
.mt-15{
	margin-top:15px;
}