.insideTable td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
 
 
 
.insideTable {
	table-layout: fixed;
	width: 100px;
}

.ui-widget-content a{ 
	color:#969696;
}
/*******/
.topo {
padding: 22px 10px;
}


.ui-app-default-border {
    border: 1px solid #49c55945;
}

.ui-app-default-background {	
	background-color: #70c578;
	}

.ui-app-align-right {
    float: right;
    display: block;
    overflow: hidden;
    text-align: right;
    margin: 15px;
}


/*************************/
.ui-tabs-iframe {
    overflow: hidden !important;
}
/*************************/

.btnmenu{
	
	color:#ffffff !important;
	background: #70c578 ;
	border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    border-bottom: 2px solid;
    padding:6px;
    cursor: pointer;
    transition: 0.3s;
    
}
.btnmenu:hover{
	background:#EB8F00 !important;
	border-radios: 2px solid #EB8F00 ;
	  padding:6px;
	box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.41);
}

.ui-tabs .ui-tabs-nav li{
	border-radius:0px;
}
/*******BOTÃO HELP****/

.btnmenu-help{
	
	color:#ffffff !important;
	background: transparent;
	border:0px;
    padding:6px;
    cursor: pointer;
    transition: 0.3s;
    
}
.btnmenu-help:hover{
	background:#EB8F00 !important;
	padding:6px;
	border-radius: 25px;
	box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.41);
}

/***********************/
label.ui-app-align-left.ui-app-margin-left-6px.ui-app-margin-top-3px.ui-app-margin-right-5px.ui-app-default-color.ui-app-font-weight-bold {
    color: #fff;
    font-size: 10pt;
    cursor: pointer;
}
/*******Icone Editar***********/

.edit-buttom{
	width:16px;
	height:auto;
	margin-left: 15px;
}
/********Ecluir*****/


/*******BAIRRO******/

.ui-widget-header {
    border: transparent;
    background: #70c578;
    color: #fff;
    font-weight: bold;
    padding:10px;
}

.ui-grid-table > table > thead > tr > th, .ui-grid-table > table > tbody > tr > td {
    cursor: pointer;
    font-size: 7pt;
    font-weight: 600;
    padding: 5px;
}



i.fas.fa-edit,i.fas.fa-trash-alt{
    font-size: 12pt;
    color: #808080;
    padding:10px;
    margin: 0px auto;
    text-align: center;

}




/***********************/

.ui-button-prioritary{
  font-weight: 700 !important;
  color:#fff !important;
  flex: 1 1 auto;
  background:#EB8F00 !important;
  border:none !important;
  border-radius:0px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  transition: 0.3s;
  padding: 5px;
}

.voltar{
 font-size:12px;
  font-weight: 700 !important;
  color:#839b7c !important;
  flex: 1 1 auto;
  background:#70c5783d !important;
  padding: 7px 15px;
  border:none !important;
  border-radius:0px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  overflow: hidden;
  transition: 0.3s;
}

.voltar:hover{
	cursor: pointer;
 	background-color: #70c5783d !important;
 	 padding: 7px 15px;
 	
}

.voltar:hover:after{
		  width: 100%;
  	  	  left: 0;
}

.voltar:after{
	position: absolute;
      transition: 0.3s;
      content: "";
      width: 0;
      left: 0;
      bottom: 0;
      height: 3px;
     background: #70c57975;
}

/****MENU****/
.ui-toolbar-menu-button{
  width:25px;
  color:#839b7c;
  flex: 1 1 auto;
  background:transparent;
  padding: 7px 15px;
  border:none;
  border-radius:0px;
  /* 2px 0px 2px 0px solid #70c578;*/
  text-align: center;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}

.ui-toolbar-menu-button:hover{
  cursor: pointer;
  padding: 6px 20px 6px 20px;
  background-color: #70c5783d;
}

.ui-toolbar-menu-button:hover:after {
  width: 100%;
  left: 0;
}

.ui-toolbar-menu-button:after {
  position: absolute;
  transition: 0.3s;
  content: "";
  width: 0;
  left: 50%;
  bottom: 0;
  height: 3px;
  background: #70c57975;
}


.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
    border-radius: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom: -1px; 
    padding-bottom: -1px !important;
}


/*********************************/

.btn-2{
    width: 230px;
    height: 45px;
    display: flex;
    top: -15px;
}

 .btn-3{
    width: 200px;
    height: 33px;
    display: flex;
    top: -15px;
 }
.btn-4{
	width:232px;
	display: flex; 
    top: -15px;
}

.btn-5  {
	width:300px;
}
.btn-6  {
	 width: 187px;
    margin-right: -10px;
	
}

.btn-7  {
	 width: 250px;
	 bottom: 15px;
    
}
.btn-chat{
	background:transparent !important;
}
.btn-chat:active{
	background-color:transparent;
	background:transparent;
	
}
.btn-bg{
	background:transparent !important;
}

#btn-conf-agend{
	padding:5px !important;
}

/***************Area de seleção Atendimento CAM********************/

select#par_estrutura_id {
    margin-top: 18px;
}


/************************************/
span.ui-button-icon-primary.ui-icon.ui-icon-pencil {
    display: flex;
    margin-left: -11px;
}
/**********************************/
span.ui-button-icon-primary.ui-icon.ui-icon-closethick {
    display: flex;
    margin-left: -11px;
}

/**************************************/

