


/*Immobiles
@import "\" ;
*/
/*Spot Care

@import "\" ;
*/




/*Components customizados*/
@import "\/HomePonto/javax.faces.resource/styles/components/colors.css.xhtml" ;
@import "\/HomePonto/javax.faces.resource/styles/components/infobox.css.xhtml" ;
@import "\/HomePonto/javax.faces.resource/styles/components/helper-box.css.xhtml" ;

a{
	text-decoration: none;
}
/* BASE */
body {
	margin: 0;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:HOVER {
	text-decoration: none;
}

/* TABVIEW */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #555;
}

@media ( max-width : 640px) {
	.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
		width: 100%;
	}
}

/* PANELGRID */
.ui-panelgrid.panelgrid-noborder .ui-grid-responsive {
	border: none;
}

@media ( max-width : 640px) {
	.ui-panelgrid.panelgrid-noborder .ui-grid-responsive .ui-grid-row {
		border: none;
	}
}

.ui-inputfield {
	width: 100%;
}

#frmMenu .ui-menu.ui-widget {
	min-width: 100%;
	padding: 5px 0;
	background-color: #f6f6f6;
	border: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.ui-menu .ui-menuitem-text {
	float: left;
	font-size: 13px;
}

.ui-panel .ui-panel-content {
	border: 0 !important;
	background: none;
	/*padding: 0 !important;*/
}

.panel {
	margin-top: 3px;
}

.panel-body {
	border: 0;
	margin: 0;
	padding: 0;
}

.panel-footer {
	padding: -2px;
	margin-top: 3px;
}

.rig {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}

.rig a:HOVER {
	color: #fff;
}

.ajax-status {
	position: fixed;
	top: 55px;
	right: 10px;
	width: 35px;
	height: 35px
}

.sub-menu {
	margin-left: 20px;
}

.table-background {
	background-color: #333;
}

table tr th {
	border: 1px solid #eaeaea;
	padding: 1px;
	text-align: center;
}

table tr td {
	padding: 3px;
	font-weight: normal;
}

.td-data {
	width: 24px;
	color: #eee;
}

.td-padding {
	padding-left: 4px;
	padding-right: 4px;
}

.td-nome-super {
	text-align: right;
	padding-right: 3px;
	font-weight: bold;
	width: 135px;
}

.td-nome-consul {
	text-align: right;
	padding-right: 3px;
	font-size: 12px;
}

.td-mes-ano {
	border: 0;
	background-color: #fff;
}

.td-bkg1 {
	background-color: #67ae52;
}

.td-bkg2 {
	background-color: #7ab26a;
}

.td-bkg3 {
	background-color: #333;
}

.red {
	background-color: red;
	color: #000;
	font-weight: bold;
	width: 24px;
}

.yellow {
	background-color: yellow;
	color: #000;
	font-weight: bold;
	width: 24px;
}

.green {
	background-color: green;
	color: #000;
	font-weight: bold;
	width: 24px;
}

.black {
	background-color: #333;
	color: #333;
	font-weight: bold;
	width: 24px;
}

.color1 {
	color: #eaeaea;
}

.color2 {
	color: #333;
}

.font-bold {
	font-weight: bold;
}

.mix {
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 0;
	border-left: 0;
}

.item-mix {
	width: 50px;
}

.td-mix-movel {
	width: 115px;
}

.td-nome-movel {
	width: 180px;
}

.padding-zero {
	padding: 0;
}

.padding-dois {
	padding: 2px;
}

.panel-heading {
	text-align: center;
}

.ui-chkbox-icon {
	margin-right: 8px !important;
}

.border1 {
	border: 1px solid #ccc;
}

.padding-top10 {
	padding-top: 10px;
	background: #e5f5e69e;
	padding-bottom: 10px;
}

.frm-title {
	width: 100%;
	padding: 3px 0 3px 0;
	text-align: center;
	background-color: #ddd;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #ccc;
}

.frm-row {
	padding: 3px;
}

.font-bold {
	font-weight: bold;
}

.ui-radiobutton {
	margin: 3px 0;
	width: 16px;
	line-height: 16px;
	display: inline-block;
	margin-left: 10px;
}

.ui-chkbox .ui-chkbox-box {
	width: 16px;
	height: 16px;
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: 10px;
}

.ui-selectmanycheckbox.ui-widget td, .ui-selectoneradio.ui-widget td {
	border: 0 none;
	margin-right: auto;
	padding-left: 5px;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	color: #ffffff;
	text-decoration: none;
	background-color: var(--secondaryColorLight);
	background-position: 0px;
	background-image:none;
	/*
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #175939, #175939);
	background-repeat: repeat-x;
	*/
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',
		endColorstr='#ff0077b3', GradientType=0);
}

.ui-wizard-step-title {
	font-size: 15px !important;	
	float: left !important;
	background-color: var(--main-color);
	/*
	font-size: 15px !important;
	margin: 0 !important;
	padding: 2px 10px 2px 4px !important;
	float: left !important;
	border-radius: 0 !important;
	border-left: 0 !important;
	*/
}

.ui-menuitem-link .ui-corner-all .sub-menu:hover {
	background-color: #175939 !important;
	background: #175939 !important;
}

.aw-box {
	text-align: center;
}

.aw-box span {
	padding: 5px;
}

.ui-menu-list>.ui-widget-header.ui-state-hover{
	background-color: var(--secondaryColorLight);
	background-image: none;
}


.ui-menu.ui-widget li>.ui-menuitem-link.ui-state-hover {
	color: #ffffff;
	text-decoration: none;
	background-color: var(--secondaryColorLight);
	background-image: none;
	/*
	background-position: 0px;
	background-image: -moz-linear-gradient(top, #175939, #175939);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#175939),
		to(#175939));
	background-image: -webkit-linear-gradient(top, #175939, #175939);
	background-image: -o-linear-gradient(top, #175939, #175939);
	background-image: linear-gradient(to bottom, #175939, #175939);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#175939',
		endColorstr='#175939', GradientType=0);
	*/
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border-color: #ccc !important;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-next,
	.ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first,
	.ui-paginator .ui-paginator-prev {
	cursor: pointer;
	border-radius: 4px;
}

.aw-box-title-db {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 0.5em;
	color: #666666;
}

.span-android {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	border-radius: 4px 4px;
}

.span-ios {
	color: #111;
	font-weight: bold;
	font-size: 24px;
	border-radius: 4px 4px;
	text-align: left !important;
}

.ui-datatable-header {
	background: var(--main-color);
}

.btn-sair {
	border: 0 !important;
	background: #175939 !important;
	color: #fff !important;
	float: right !important;
	margin-top: -21px !important;
}


.ui-fileupload-simple .ui-button-text{
	background-color: var(--main-color);
	padding: .5em .7em .5em 2em !important;
	color: white !important;
}

.ui-button-text {
	background-color: var(--main-color);
	padding: .5em .7em !important;
	color: white !important;
}
.ui-button-text-only  .ui-button-text {
	padding: .5em 1em;
}


.ui-selectbooleanbutton .ui-button-text{
	background-color: #BBBBBB;
}

.ui-selectbooleanbutton.ui-state-active .ui-button-text{
	background-color: var(--main-color);
}



.downloads {
	font-size: 16px;
}

.por-data {
	font-size: 12px;
}

/*
.ui-dialog {
	width: auto !important;
	width: 600px !important;
	left: 440px !important;
	top: 160px !important;

}
*/


.ui-toolbar {
	margin-bottom: 2px;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
	font-size: 16px;
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar-close{
	margin:0px;
}

.ui-fluid .ui-button {
	width: auto !important;
}

.ui-dialog.ui-widget-content .ui-dialog-content {
	padding: 15px;
	font-size: 14px;
	background: #F6F6F6;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar {
	padding: 9px 15px;
	border-bottom: 1px solid #fff;
	background-color: var(--main-color);
	color: #fff;
}
/*
.ui-widget-overlay {
	
	background: none !important;
	opacity: .80;
	filter: Alpha(Opacity = 80);
}
*/

.header-form {
	padding: 9px 15px;
	border-bottom: 1px solid #fff;
	background-color: #175939;
	color: #fff;
	border-radius: 4px 4px 0 0;
}

.content-form {
	padding: 15px;
	font-size: 14px;
	background: #F6F6F6;
}




.ui-autocomplete-multiple-container>.ui-autocomplete-token{
	
	padding:3px;	
	background: white;
    border: 1;
    padding: 3px;
    /* color: white; 
    background:#f3705b;
    */

}


.noDataChart{
	text-align: center;
	margin: auto;
	padding:100px;
}



.cke_bottom{
	background:var(--main-color) !important;	
}
 

.forty-percent {
     width: 40%;
}

.sixty-percent {
     width: 60%;
}




.ui-datatable-tablewrapper thead .ui-state-default{
    background: var(--main-color);
    text-shadow: none;
    color: white;
}



.ui-datatable.ui-datatable-sticky thead .ui-state-default{
    background: var(--main-color);
    text-shadow: none;
    color: white;
}

.ui-widget .fc-event.evt_REMOTO{
	background: #ff6384;
	color: #333333;
}

.ui-widget .fc-event.evt_DISPONIVEL{
	background: #55AAAA;
	color: #333333;
}

.ui-widget .fc-event.evt_INICIADO{
	background: #ffcd56;
	color: #333333;
}

.ui-widget .fc-event.evt_ENCERRADO{
	background: #70B35b;
	color: #333333;
}

.ui-widget .fc-event.evt_CANCELADO{
	background: gray;
	color: #333333;
}


.atendimento-realizado{
	background: #70B35b;
    color: white;;
}

.usuario-bloqueado{
	background: grey;
    color: white;;
}

.ui-datatable-reflow .ui-column-title{
	font-weight:bold;
}



.alignTop {
	vertical-align: top;
}

.btn.btn-primary.btn-block.btn-round{
	background:red;
}



.customer-badge {
  border-radius: 2px;
  padding: .25em .5rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .3px; 
}

.customer-badge.status-qualified {
  background-color: #C8E6C9;
  color: #256029; }
.customer-badge.status-unqualified {
  background-color: #FFCDD2;
  color: #C63737; }
.customer-badge.status-negotiation {
  background-color: #FEEDAF;
  color: #8A5340; }
.customer-badge.status-new {
  background-color: #B3E5FC;
  color: #23547B; }
.customer-badge.status-renewal {
  background-color: #ECCFFF;
  color: #694382; }
.customer-badge.status-proposal {
  background-color: #FFD8B2;
  color: #805B36; 
}
    
    
    
    
    


.ui-selectonebutton .ui-state-active .ui-button-text  {
	 background-color: var(--main-color);
	 
	 padding: .5em .7em !important; 
	 color: white !important; 
}

.ui-selectonebutton .ui-button-text  {
	 /*background-color: var(--main-color);*/
	 background-color:white;
	 padding: .5em .7em !important; 
	 color: gray !important; 
}


.fill-panel .ui-panel-content.ui-widget-content{
    width:100%;
    height:100%;
}

.hidden-overflow .ui-dialog-content.ui-widget-content{
	overflow: hidden;
}