.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .valor.hora:nth-child(1){
	padding-right: 7.5px;
}

.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .valor.hora:nth-child(2){
	padding-right: 7.5px;
	padding-left: 7.5px;
}

.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .valor.hora:nth-child(3){
	padding-right: 7.5px;
	padding-left: 7.5px;
}

.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .valor.hora:nth-child(4){
	padding-left: 7.5px;
}

.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .idArea{
	border-left: 3px solid #ddd;
	font-weight: 600;
	color: var(--primary-color);
	padding-right: 7.5px;
	padding-left: 10px;
}

.modalDadosChamado .contentColumn .areaItensOrcamento .tabelaListarItensOrcamento .idArea i{
	padding-right: 5px;
}

.modalAlterarItensOrcamento .pgModalDefaultHeader{
	border-bottom: 0px !important;
}

.modalAlterarItensOrcamento .pgModalPutCodeHtml{
	margin: 0px !important;
}

.modalAlterarItensOrcamento .totalizadores{
	background: #eee;
	border: 1px solid #ddd;
	border-left: 0px;
	border-right: 0px;
/*	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;*/
/*	border-top: 0px;*/
	padding-top: 7.5px;
	padding-bottom: 7.5px;
/*	margin-bottom: 10px;*/
}

.modalAlterarItensOrcamento .totalizadores .item{
	font-size: 0.9rem;
}

.modalAlterarItensOrcamento .totalizadores .item > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.modalAlterarItensOrcamento .totalizadores .item .label{
	padding: 0px;
	font-weight: 600;
	color: var(--primary-color);
	text-transform: uppercase;
	font-size: 0.75rem;
}

.modalAlterarItensOrcamento .totalizadores .item .quantidade{
	padding: 0px;
	font-weight: 700;
	color: #666;
	margin-left: 10px;
}

.modalAlterarItensOrcamento .inputOcultoOrcamento{
	margin-left: 20px;
	margin-top: 15px;
	width: 100px;
	display: none;
}

.modalAlterarItensOrcamento .inputProdutoOrcamento{
	margin-left: 20px;
	/*margin-left: 10px;*/
	margin-top: 15px;
}

.modalAlterarItensOrcamento .inputResponsavelOrcamento{
	margin-left: 10px;
	margin-top: 15px;
	margin-right: 20px;
}

.modalAlterarItensOrcamento .inputDescricaoOrcamento{
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
}

.modalAlterarItensOrcamento .inputHorasNegociadas{
	margin-left: 20px;
	margin-top: 10px;
	margin-right: -10px;
}

.modalAlterarItensOrcamento .inputHorasPrevistas{
	margin-left: 20px;
	margin-top: 10px;
}

.modalAlterarItensOrcamento .inputPrevisaoEntrega{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
}

.modalAlterarItensOrcamento .labelDescricaoAtividade{
	margin-left: 20px;
	margin-top: 10px;
}

.modalAlterarItensOrcamento .btnModalConfirm{
	margin-right: 20px;
}

.modalAlterarItensOrcamento .btnModalCancel{
	margin-left: 20px;
}

.modalAlterarItensOrcamento .diviserItens{
	border-bottom: 1px solid #ddd;
	margin-top: 17.5px;
	margin-bottom: 2.5px;
}

.modalAlterarItensOrcamento .areaListarItensOrcamentos .item .quillArea{
	padding: 0px;
	margin-left: 15px;
}

.modalAlterarItensOrcamento .areaListarItensOrcamentos .item .quillArea .ql-toolbar.ql-snow{
	border-top: 0px;
	border-right: 0px;
}

.modalAlterarItensOrcamento .areaListarItensOrcamentos .item .quillArea .ql-container.ql-snow{
	border-bottom: 0px;
	border-right: 0px;
	height: 200px;
}

.modalAlterarItensOrcamento .inputAnexos{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
}

.modalAlterarItensOrcamento .btnAdicionarItem{
	color: var(--primary-color);
	cursor: pointer;
/*	border: 1px solid #ddd;*/
	padding-top: 2.5px;
	padding-bottom: 2.5px;
	margin-left: 20px;
	margin-top: -2.5px;
	margin-bottom: -2.5px;
/*	background: #fff;*/
}

.modalAlterarItensOrcamento .btnAdicionarItem > .row:first-of-type{
	align-items: center;
	height: fit-content;
}

.modalAlterarItensOrcamento .btnAdicionarItem .icone{
	padding: 0px;
	margin-left: 10px;
}

.modalAlterarItensOrcamento .btnAdicionarItem .texto{
	padding: 0px;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 600;
	margin-right: 12.5px;
	margin-top: -2px;
}

.paginaListaOrcamentos .areaTotal {
	/*	background: green;*/
	height: 40px;
	margin-top: 15px;
	margin-left: 20px;
}

.paginaListaOrcamentos .areaTotal .label {
	padding: 0px;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 600;
	color: #666;
}

.paginaListaOrcamentos .areaTotal .value {
	padding: 0px;
	font-weight: 700;
	color: #666;
	font-size: 1rem;
	margin-top: -1.5px;
}

.paginaListaOrcamentos .areaTotal .value .faturadas.diff {
	color: var(--orange);
}

.paginaListaOrcamentos .tabelaOrcamentos {
	margin: 15px;
}

.paginaListaOrcamentos .tabelaOrcamentos .idArea {
	border-left: 3px solid #ddd;
	font-weight: 600;
}

.paginaListaOrcamentos .tabelaOrcamentos .vh{
	padding: 0px !important;
	margin-left: 7.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .vh:nth-child(1){
/*	padding: 0px !important;*/
	margin-left: 12.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .vh:nth-child(4){
	margin-right: 10px;
}

.paginaListaOrcamentos .tabelaOrcamentos .valueTable {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 2px;
}

.paginaListaOrcamentos .tabelaOrcamentos .valueTable span {
	color: var(--orange);
}

.paginaListaOrcamentos .tabelaOrcamentos .areaProdDept .divider {
	padding: 0px;
	margin-left: 7.5px;
	margin-right: 7.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .areaProdDept .prod {
	width: 20px;
	height: 20px;
/*	background: green;*/
	padding: 0px;
	margin-right: 10px;
	line-height: 20px;
	text-align: center;
	color: var(--primary-color);
	font-size: 1.05rem;
}

.paginaListaOrcamentos .tabelaOrcamentos .areaProdDept .depto {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 2px;
	padding-left: 0px;
	margin-left: 7.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .valueSla span {
	color: var(--orange);
}

.paginaListaOrcamentos .tabelaOrcamentos .horasRealizadas {
	height: 27.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .horasRealizadas>.row:first-of-type {
	height: 100%;
	align-items: center;
}

.paginaListaOrcamentos .tabelaOrcamentos .horasRealizadas .icone {
	padding: 0px;
	font-size: 1.4rem;
	line-height: 27.5px;
	padding-left: 15px;
	margin-right: -2.5px;
}

.paginaListaOrcamentos .tabelaOrcamentos .iconStatus {
	color: var(--orange);
	padding-right: 0px;
	margin-right: -5px;
	font-size: 1.1rem;
	height: 20px;
	line-height: 22.5px;
}

.paginaListaOrcamentos .areaFiltros .inputVisualizacao {
	margin-left: 15px;
	margin-top: 12.5px;
}

.paginaListaOrcamentos .areaFiltros .inputTermo {
	margin-left: 10px;
	margin-top: 12.5px;
}

.paginaListaOrcamentos .areaFiltros .inputStatus {
	margin-left: 7.5px;
	margin-top: 12.5px;
}

.paginaListaOrcamentos .areaFiltros .inputTipoVisualizacaoChamado {
	margin-left: 7.5px;
	margin-top: 12.5px;
}

.paginaListaOrcamentos .areaFiltros .inputEmpresas {
	margin-left: 7.5px;
	margin-top: 12.5px;
}

.paginaListaOrcamentos .areaTotal.horas {
	margin-left: 30px;
}

.paginaListaOrcamentos .areaFiltros>.row:last-of-type {
	height: fit-content;
	align-items: end;
	margin-bottom: 2.5px;
}

.paginaListaOrcamentos .areaFiltros .btnClearFilter {
	margin-right: 15px;
}

.paginaListaOrcamentos .btnCreateDefault.btnExportData {
	margin-left: auto;
	background: #ddd;
}

.paginaListaOrcamentos .btnCreateDefault.btnExpandFilter {
	margin-left: 7.5px;
	background: var(--blue);
	margin-right: 15px;
}

.paginaListaOrcamentos .btnCreateDefault.btnExportData .icon,
.paginaListaOrcamentos .btnCreateDefault.btnExportData .text {
	color: var(--blue);
}

.modalDadosOrcamento .contentColumn .tabsArea{
/*	background: green;*/
	border: 1px solid #ddd;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 0px;
}

.modalDadosOrcamento .contentColumn .tabsArea .tabItem{
	border-bottom: 2px solid #eee;
	margin-left: 0px !important;
	cursor: pointer !important;
}

.modalDadosOrcamento .contentColumn .tabsArea .tabItem.active{
	border-color: var(--primary-color);
	cursor: default !important;
}

.modalDadosOrcamento .contentColumn .contentTabEscopo,
.modalDadosOrcamento .contentColumn .contentTabDados{
	border: 1px solid #ddd;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 0px;
}

.modalDadosOrcamento .contentColumn{
	margin-left: 15px;
}

.modalDadosOrcamento .contentColumn .descriptionArea{
	margin: 25px 25px 15px 25px !important;
}

.modalDadosOrcamento .contentColumn .timeLineArea .titleArea{
	margin-left: 20px;
}

.modalDadosChamado .contentTabEscopo .areaItensOrcamento{
	margin: 25px 25px 25px 25px !important;
}

.modalIniciarOrcamento .inputPrioridade {
	margin-left: 10px;
	width: 150px;
}

.modalIniciarOrcamento .inputProduto {
	margin-top: 12.5px;
	margin-left: 10px;
}

.modalIniciarOrcamento .inputProjeto {
	margin-left: 10px;
}

.modalIniciarOrcamento .inputNatureza {
	margin-top: 12.5px;
}

.modalIniciarOrcamento .inputDepartamento {
	margin-top: 12.5px;
	margin-left: 10px;
}

.modalIniciarOrcamento .inputTipoMetodologia{
	margin-top: 12.5px;
}

.modalIniciarOrcamento .inputAreaMetodologia{
	margin-top: 12.5px;
	margin-left: 10px;
}

.modalIniciarOrcamento .inputConclusaoPrevista{
	margin-top: 12.5px;
	margin-left: 10px;
}

.modalDadosOrcamento .areaItensOrcamento .areaQuillOrcamento{
	padding: 0px;
	margin-top: 5px;
}

.modalDadosOrcamento .areaItensOrcamento .areaQuillOrcamento .btnGerarDescricao{
	position: absolute;
	top: 11px;
	right: 12.5px !important;
	text-transform: uppercase;
	font-size: 0.825rem;
	cursor: pointer;
	padding: 0px;
	font-weight: 600;
	color: var(--primary-color);
}

.modalDadosOrcamento .previewOrcamento{
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 0.9rem;
	color: #666;
	display: none;
}

.modalDadosOrcamento .previewOrcamento *{
	user-select: text;
	word-wrap: break-word;
  	overflow-wrap: break-word;
 	white-space: normal;
}

.modalDadosOrcamento .previewOrcamento ul,
.modalDadosOrcamento .previewOrcamento li{
	list-style-type: initial;
	margin-left: 15px;
	user-select: text;
	margin-right: 15px;
}

.modalDadosOrcamento .previewOrcamento p,
.modalDadosOrcamento .previewOrcamento img,
.modalDadosOrcamento .previewOrcamento p img {
	max-width: 100% !important;
}

.modalDadosOrcamento .tabelaListarItensOrcamento{
	margin-top: 5px;
}

.modalDadosOrcamento .labelMsgOrcamento{
	margin-top: 20px;
}

.modalDadosOrcamento .btnAcao{
	margin-left: 25px;
	cursor: pointer;
}

.modalDadosOrcamento .btnAcao > .row:first-of-type{
	align-items: center;
	height: fit-content;
}

.modalDadosOrcamento .btnAcao .icone{
	font-size: 0.8rem;
	padding: 0px;
	color: var(--primary-color);
}

.modalDadosOrcamento .btnAcao .texto{
	font-size: 0.75rem;
	font-weight: 600;
	color: #666;
	padding: 0px;
	padding-left: 7.5px;
	text-transform: uppercase;
}

.modalDadosOrcamento input[type="file"]{
	display: none;
}

.modalAlterarItensOrcamento .quillArea{
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

.modalAlterarItensOrcamento .btnModalRemove{
	background: var(--red);
	color: #fff;
	margin-left: 10px;
}

.modalAlterarItensOrcamento .btnModalSendStack{
	background: var(--primary-color);
	color: #fff;
	margin-left: 5px;
	margin-right: -5px;
}

.modalDadosOrcamento .areaItensOrcamento .tabelaListarItensOrcamento .checkBox {
	width: 19px;
	height: 19px;
	border: 2px solid #ddd;
	border-radius: 2.5px;
	padding: 0px;
	margin-left: -7.5px !important;
	/*margin-top: 3px;*/
	margin-left: 0px;
	/*margin-right: -10px;*/
	/*	display: none;*/
}

.modalDadosOrcamento .areaItensOrcamento .tabelaListarItensOrcamento .checkBox.checked::before {
	position: absolute;
	font-family: 'Font Awesome 5 Pro';
	content: "\f00c";
	height: 22px !important;
	width: 22px !important;
	padding: 0px;
	/*background: green;*/
	font-weight: 900;
	text-align: center;
	line-height: 22px;
	color: var(--green-default);
	font-size: 0.9rem;
	text-align: center;
	margin-left: -3px;
	margin-top: -3px;
}

.modalDirecionarFilaEmMassa .descricao{
	padding: 0px;
	font-weight: 600;
	color: #666;
	text-align: center;
	font-size: 0.9rem;
	/*margin-top: 15px;*/
}

.modalDirecionarFilaEmMassa .descricao span{
	color: var(--primary-color);
}

.modalFiltroCompletoOrcamento .inputTipoChamado{
	margin-right: 10px;
	width: 260px;
	display: none;
}

.modalFiltroCompletoOrcamento .inputNatureza {
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputStatus {
	margin-top: 10px;
	margin-left: 10px;
}

.modalFiltroCompletoOrcamento .inputPrioridade {
	margin-left: 10px;
	margin-top: 10px;
	width: 300px;
}

.modalFiltroCompletoOrcamento .inputAbertura {

	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputFinalizacao {
	margin-left: 10px;
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputPrevisaoConclusao {
	margin-left: 10px;
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputEmpresas {
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputProdutos {
	margin-left: 10px;
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputTipoProjeto {
/*	margin-left: 10px;*/
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputTipoVisualizacaoChamado {
	margin-left: 10px;
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputProjetos {
	margin-left: 10px;
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputOperador {
	margin-top: 10px;
	margin-right: 10px;
}

.modalFiltroCompletoOrcamento .inputSolicitante {
	margin-top: 10px;
	margin-left: 10px;
}

.modalFiltroCompletoOrcamento .inputUsuario {
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputTermo {
	margin-left: 10px;
}

.modalFiltroCompletoOrcamento .inputPercentualUsadoDasHoras {
	margin-top: 10px;
}

.modalFiltroCompletoOrcamento .inputProjeto {
	margin-top: 10px;
	margin-left: 10px;
}


.modalFiltroCompletoOrcamento .inputSlaAberto {
	margin-top: 10px;
	margin-left: 10px;
}

.modalFiltroCompletoOrcamento .btnModalCancel.btnClearFiltro {
	background: var(--red);
	margin-left: 10px;
	color: #fff;
}

.modalSolicitarLevantamento .descricao{
	padding: 0px;
	text-align: center;
	font-weight: 500;
	color: #666;
	font-size: 0.9rem;
	margin-top: 15px;
}

.modalSolicitarLevantamento .descricao span{
	color: var(--primary-color);
	font-weight: 600;
}