/*
 *    Estilo exclusivo para versão mobile.
 */

#logo{
	margin-left:10px;
}

#menu-busca{
  margin-left:25px;
}

#menu-wrapper{
	display: none;
}

#menu-carteira{
	display: none;
}

.barra-topo{
    width:100%;
}

.barra-filtro{
    width:100%;
}

#barra-dourada {
	margin-bottom:0;
}

#data-inicial, #data-final {
	margin-top:35px;
	width: 40%;
}

#f-valor {
	margin: auto;
	padding: 0 2% 0 2%;
}

#f-datas {
	margin: auto;
	padding: 0 2% 0 2%;
}

#f-datas #data-slider {
	text-align:center;
	margin-top:30px;
}

#data-slider #f-barra {
	
}

#f-datas .data-rotulo {
	padding-bottom:10px;
}

#f-datas .data-esq {
	margin-left: 10%;
}

#f-datas .data-dir {
	margin-right: 10%;
	padding-right: 23px;
}

#f-datas .data-numero {
	display:inline-block;
	padding-left:5px;
	padding-right:10px;
}

#f-datas #circulo {
	top:0px;
	width:20px;
	height:20px;
	border-radius:11px;
	left: 206px;
}

#data-slider .barra {
	left: 4%;
}

#data-slider .barra-cheia {
	left: 216px;
}

.g {
}

.g-borda {
    margin: 10px 0px 10px 0px;
}

.g-grafico {
	width:100%;
}

#grafico-principal {
	height: 250px;
}

.g-titulo {
    padding:15px 0 0 12px;
    color:rgba(0,0,0,.87);
    font-weight: 400;
}

/*.g-user-menu {
	padding-left: 7px;
}*/

.g-filter-width {
	width:710px;
}

.g-filter-left, .g-filter-right {
	float:left;
}

.g-filter-item-left, .g-filter-item-right {
  float:left;
  margin-left:20px;
}

.g-filter-item-left:first-child {
  margin-left:15px;
}

/*.g-filter-item-right:last-child {
  margin-right:10px;
}*/

#p-fii .g-titulo {
    margin-right: 105px;
}

.g-subtitulo {
    padding:5px 0 10px 0px;
}

#p-fii .g-subtitulo {
    margin-right: 105px;
}

.g-aa {
}

.g-detalhes {
    width:100%;
}



#caixa-switch{
	position: relative;
    margin-top: 65px;
    display: inline-block;
    text-align: center;
}

.slider:before {
  background: url(https://terminal-static.thallys.com.br/img/pino_mobile.svg) no-repeat top left;
  transform: rotate(15deg);
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px) rotate(-105deg);
  -ms-transform: translateX(26px) rotate(-105deg);
  transform: translateX(26px) rotate(-105deg);
}



.g-menu{
	overflow:scroll;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.g-menu::-webkit-scrollbar {
	display: none;
}

.g-menu li{
	font-size: 13px;
}

.g-menu-interno {
	width: 800px;
}

ul li.ativado{
	height: 62px;
}



/* Page: valuation; */
.g-stock-valuation .valuation-info{
  /*width:157px;*/
  width:auto;
}
.g-stock-valuation .tabela_info th, .g-stock-valuation .tabela_info td {
	font-size:11px;
}
.g-stock-valuation .tabela_info td {
	min-width:69px;
}
.g-stock-valuation .tabela_info_cab td:nth-child(1) {
	width:175px;
}


#g-login {
  width: 100%;
}

.g-usuario-titulo {
  padding: 15px 0 0 10px;
}

.g-usuario-foto {
  margin-left: 3px;
}

ul.user-menu a {
  padding:10px 15px;
}

.home-linha {
	width: 41%;
}
