@media screen and (max-width:1600px)
{
	.queue-content {
		flex-direction: column;
		gap: 5px;
	}
	.queue-content #queue-not-empty{
		text-align: center;
	}
    .login-content {
        max-width: 500px;
    }
    #chart-dash-left{
        padding-left: 0px;
    }
    #chart-dash-right{
        padding-right: 0px;
	}
	
	.box-faturamento-item .stat-content .stat-text {
		font-size:12px !important;
	}
	
	.box-faturamento-item .stat-content .stat-digit {
		font-size:13px !important;
	}

	.box-faturamento-item .stat-icon i {
		padding-left:0px;
		padding-right:0px;
	}

	.channel_helper {
		max-width: 800px !important;
	}
}

@media screen and (max-height:900px)
{
	.open .quadros_menu_container{
		height: 45.7vh;
	}

	.quadros_menu_container {
		height: 51vh;
		max-height: 51vh;
	}
}

@media screen and (max-height:700px)
{

	.tr_readjust * {
		font-size: 10px !important;
	}
}
@media screen and (max-height:800px)
{
	.open .quadros_menu_container {
		height: 40vh;
	}
	
	.quadros_menu_container {
		height: 39.5vh;
		max-height: 39.5vh;
	}

	.quadros_menu_favoritos {
		max-height: 20%;
	}
}

@media screen and (max-width:1450px)
{
	.channel_helper {
		max-width: 600px !important;
	}
	.queue-content {
		flex-direction: column;
		gap: 5px;
	}
    .login-content {
        max-width: 450px;
    }
    #caso-assunto {
        font-size:13px;
    }
    #caso-hrs {
        font-size:12px;
    }

    aside.left-panel {
        width: 240px;
	}
	
	.right-panel-tasks {
		padding-left:240px !important;
	}

	.conteudo {
		width: 250px !important;
	}

	.contratar_way {
		font-size: 11px !important;
	}
	
	.menu-options{
		margin-left:225px;
	}
}

@media screen and (max-width:1280px)
{
	.channel_helper {
		max-width: 500px !important;
	}
	.queue-content {
		flex-direction: column;
		gap: 5px;
	}
    .login-content {
        max-width: 450px;
    }
    #caso-assunto {
        font-size:12px;
    }
    #caso-hrs {
        font-size:11px;
    }

    aside.left-panel {
        width: 240px;
	}
	
	.conteudo {
		width: 250px !important;
	}

	.contratar_way {
		font-size: 11px !important;
	}

	.menu-options{
		margin-left:225px;
	}
	.grid_header {
		grid-template-columns: repeat(2, 1fr);
	}
	.grid_body {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media screen and (max-width:1235px)
{
	.queue-content {
		flex-direction: column;
		gap: 5px;
	}
    .login-content {
        max-width: 450px;
    }
    #caso-assunto {
        font-size:11px;
    }
    #caso-hrs {
        font-size:10px;
    }

    aside.left-panel {
        width: 240px;
    }

    .conteudo {
        display: none;
	}
	
	.contratar_way {
		font-size: 11px !important;
	}

	.menu-options{
		margin-left:225px;
	}

	.grid_header {
		grid-template-columns: repeat(2, 1fr);
	}
	.grid_body {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media screen and (max-width:800px)
{
	.grid_header {
		grid-template-columns: repeat(1, 1fr);
	}
	.grid_body {
		grid-template-columns: repeat(1, 1fr);
	}

}

.img-usuario {
	vertical-align: top;
	display: inline-block;
	height: 100%;
	/* font-size: 35px; */
	padding: 10px;
	color: #cecece;
}

.dash-titulo {
	max-height:39px; 
	font-size:13px; 
	font-size:14px; 
	line-height:39px; 
	text-align:center; 
	padding:7px; 
	cursor:pointer; 
	color:#505050;
}

.dash-titulo-selected {
	font-weight:bold; 
}

.menuToggle.menutoggler.pull-left.mobile
{
	display: none;
}

.header-menu.mobile
{
	position:fixed;
}

.img-empresa {
	vertical-align:top;
	display:inline-block;
	height:55px;
	font-size:35px;
	color:#cecece;
	margin-top:-6px;
	width: 65px;
}

.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children.show .sub-menu {
	width: 235px;
	right: inherit;
}

.img-menu {
	width: 24px;
	height: 24px;
	margin-right:10px;
	object-fit: contain
}

.simbol-priority {
	background-color:#e8e8e8;
	padding:6px;
	border-radius:5px;
	min-width: 25px;
	width: 25px;
}

.div-img-contato {
	vertical-align: top;
	display:inline-block;
	height:100%;
	font-size:35px;
	padding: 7px;
	color:#cecece;
}

#img_file_clip {
	width:75px;
	cursor:pointer;
	position: absolute;
	z-index: 2;
	opacity: 0.3;
	margin-top: 50px;
}

#img_file_clip:hover {
	opacity: 0.8;
}

@media screen and (max-width:800px)
{
    .login-content {
        max-width: 450px;
    }

    #caso-assunto {
        font-size:10px;
    }

    #caso-hrs {
        font-size:9px;
    }

    aside.left-panel {
		width: 240px;
		
		position: fixed;
		z-index: 2;
		height: 100vh;
		width: 100vw;
		
    }

	.left-panel .header-menu {
		position: fixed;
		right: 0;
		top: 0;
		z-index: 30;
		height: 63px;
	}

	.navbar .navbar-brand {
		max-width: 85vw;
	}

	*:not(.open) .menuToggle.menutoggler.pull-left.mobile {
		display: none;
		height: 100vh;
    	width: 8vw;
	}

	.right-panel header.header
	{
		z-index: 1;
		position: fixed;
	}

	.content
	{
		margin-top: 60px !important;
	}

	body:not(.open).navbar-collapse
	{
		width: 85vw;
	}

	body:not(.open) .nav.navbar-nav
	{
		width: 100%;
	}

	.open .nav.navbar-nav .menu-desk {
		width: 100%;
	}

	body:not(.open) .nav.navbar-nav .menu-desk {
		width: 85%;
	}

	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.card .card-header strong
	{
		display: initial;
	}

	.img-usuario {
	    margin-top: 15px;
	}

	.dash-titulo {
		width: auto;
	}

	.btn-enviar-seta {
		width: 30%;
	}

	.btn-enviar-seta .card-body {
		margin-top: -3px;	
	}

	.clock-sla-indicator, .badge-sla-normal {
		min-width: 15px;
	}

	.sla-indicator {
		min-width: 30px;
	}

	.img-empresa {
		max-width: 75px;
	}

	.box-info-empresa {
		width: calc(100% - 80px);
	}

	.box-info-empresa-acoes {
		width: calc(50%);
		float: right;
	}

	.box-info-empresa-responsavel {
		margin-left: 67px;
		width: calc(50% - 70px);
	}

	.box-info-ultima-interacoes {
		width: 100%;
		max-width: 100%;
	}

	.box-select {
		margin-left: 30px;
	}

	.card-modal div.col-lg-6 {
		width: 75%;
	}

	.box-usuario-items {
		width: calc(100% - 75px);
		margin-left: 0px !important;
		margin-top: 15px !important;
	}

	.box-usuario-icon-deletar {
		position: absolute;
		top: 10px;
		right: 15px;
	}

	.box-usuario-icon-editar {
		position: absolute;
    	top: 10px;
    	right: 60px;
	}

	.col-4 {
		width: 20%;
	}

	.col-full {
		width: 100%;
		max-width: 100%;
	}

	body:not(.open) .img-menu {
		width: 40px;
		height: 40px;
		margin-right:10px;
	}

	.img-menu {
		width: 35px;
		height: 35px;
		margin-left: 0px;
    	margin-right: 0px;
	}

	.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu {
		margin-left: 40px !important;
	}

	.nav.navbar-nav {
		max-height: 1000px;
		overflow-y: auto;
		overflow: unset;
	}

	.stat-widget-one .stat-content {
		margin-left: 0px;
	}
	
	.div-img-contato .mr-3, .div-img-contato .mx-3 {
		margin-right: 0px !important;
	}

	.stat-content.dib {
		width: 215px;
	}
}

.gmail-gs {
    width: 100% !important;
}