html, body {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,1);
}

.fundo_padrao {
	position: absolute;
	width: 100%;
	height: 100%;
	float: left;
	z-index: -1;
	background: var(--fundo-padrao-cor);
}

.fundo_padrao .bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: var(--fundo-padrao-bg-cor);
}

.fundo {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,1);
	z-index: -2;
}

.pelicula {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(105,105,105,0.05);
	z-index: -1;
}

.efundo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.85);
	float: left;
	z-index: -2;
}

.ini_icones {
	position: fixed;
	top: 0px;
	left: -100%;
	width: 100px;
	height: 100px;
	z-index: -9999;
}

.cabecalho {
	position: fixed;
	top: 60px;
	left: 0px;
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	overflow: hidden;
	z-index: -9998;
}

.cabecalho figure {
	width: 50px;
	height: 50px;
	background: url(../../../../img/png/logo);
	background-position: center;
	background-size: auto 100%;
	background-repeat: no-repeat;
	display: none;
}

.cabecalho aside {
	margin-right: 9px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow:hidden;
}

.cabecalho aside img{
	width: auto;
	height: 100%;
}

.cabecalho nav {
	width: 50px;
	height: 50px;
}

.home {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	overflow: hidden;
	z-index: 9998;
}

.player {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	overflow: hidden;
	z-index: -9998;
}

._chat {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	overflow: hidden;
	z-index: -9999;
}

.upload {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	overflow: hidden;
	z-index: -99999;
}

.camera {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,1);
	overflow: hidden;
	z-index: -99998;
}

.camera_fundo {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,1);
	overflow: hidden;
	z-index: 99997;
	display: none;
}

.socket {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,1);
	overflow: hidden;
	z-index: -99998;
}

.urls {
	position: fixed;
	bottom: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	overflow: hidden;
	z-index: -9998;
}

[data-icone="alerta"]{
	background: url(../../../../img/png/icones-menus-alerta);
	background-position: center;
	background-size: 55% 55%;
	background-repeat: no-repeat;
}



/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: rgba(105,105,105,0.05);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(105,105,105,0.05);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: rgba(105,105,105,0.15);
}