	/* PERSONALIZA SCROLL SO FUNCIONA NO CHROME
	::-webkit-scrollbar {width: 6px;}
	::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #ccc;}
	::-webkit-scrollbar-thumb {background: #ccc;-webkit-box-shadow: inset 0 0 6px #ccc;}
	::-webkit-scrollbar-thumb:window-inactive {	background: #ccc;}
	*/

	/* FONTE  */
	
	
	 	@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700); 
		@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,700,400italic,700italic);
	


	* {
	    outline: 0!important;
	    -webkit-font-smoothing: antialiased;
	    -webkit-font-smoothing: subpixel-antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    box-sizing: border-box;
	    
	    /*
	    -webkit-border-radius: 0 !important;
	    -moz-border-radius: 0 !important;
	    border-radius: 0 !important;
	    */
	}


	html {
	    /*
	    overflow: -moz-scrollbars-vertical; 
	    overflow-y: scroll;
	    */
	}
	
	body {
	   margin:0;
	   font-style:normal;
	   font-variant: normal;
	   font-weight:normal;
	   font-size: 13px;
	   font-family: 'Open Sans',sans-serif;
	   /*font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	   color:#444;
	   /*line-height: 1.2;*/
	   background-color: #FFF;
	}



	dl,
	ol,
	p,
	ul,li {
	    font-size: 13px
	}
	
	p {
	    /*line-height: 1.2rem;*/
	    /*margin-bottom: .5rem*/
	}
	
	
	.btn,
	.input-group-addon,
	button,
	input,
	select,
	textarea {
		border-radius:0px !important;
	}
	
	.hidden-all {
		display:none;
	}
	
	.show-mobile {
		display:none;
	}
	
	
	.show-tablet {
		display:none;
	}	
	

	.grecaptcha-badge { 
	    visibility: hidden;
	}
	
	.css-field { 
		display: none; 
	}
	
	
	/*
	.datepicker, .selectpicker {
		z-index:1151 !important;
	}
	*/
	
	.fc-toolbar h2 { 
		font-size:25px !important;
		text-transform: capitalize !important;
	}	
	
	
	
	.form-horizontal .control-label {
		margin-bottom: 5px !important;
	}
	
	.dropdown-menu > li > a{
		line-height:22px;
		padding:6px 12px;
		letter-spacing:normal;
		cursor: pointer;
	}
	
	
	.modal99 .modal-dialog {
		width:99%;
	}
	
	
	.modal90 .modal-dialog {
		width:90%;
	}
		
	.modal80 .modal-dialog {
		width:80%;
	}
	
	.modal70 .modal-dialog {
		width:70%;
	}

	.modal60 .modal-dialog {
		width:60%;
	}
	
	.modal50 .modal-dialog {
		width:50%;
	}
	
			
	
	
	.tooltip {
		-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
		border-radius: 4px !important;
	}
	
	.tooltip .tooltip-inner {
		padding:10px;
	    max-width: 500px;
	    width: auto;
	    text-shadow: 0 0 0 transparent!important;
	}
	
	.helpicon {
		color:#337ab7 !important;
		cursor:help;
	}
	
	.cursor-pointer{
	  cursor: pointer;
	}	
	
	
	.nowrap{
		white-space: nowrap;
	}	
	
	.uppercase { 
	    text-transform: uppercase;
	}
	
	
	.cursorHelp {
		cursor:help;
	}
	
	.cursorPointer{
		cursor:pointer;
	}
	
	.clr {
		margin-top:0px;
	}
	
	
	.infoTamanho8 {
		font-size:9px !important;
		color:gray;
		font-style: italic;
	}
	
	.tamanho10 {
		font-size:10px !important;
	}
	
	.tamanho11 {
		font-size:11px !important;
	}
	
	.tamanho12 {
		font-size:12px !important;
	}
	
	.tamanho13 {
		font-size:13px !important;
	}
	
	.tamanho14 {
		font-size:14px !important;
	}
	
	.tamanho16 {
		font-size:16px !important;
	}
	
	.tamanho18 {
		font-size:18px !important;
	}
	
	.tamanho20 {
		font-size:20px !important;
	}
	
	.tamanho26 {
		font-size:26px !important;
	}	
	
	
	.padding5 {
		padding:5px  !important;
	}
	
	
	.padding10 {
		padding:10px  !important;
	}
	
	.padding15 {
		padding:15px  !important;
	}	
	
	
	.padding20 {
		padding:20px  !important;
	}		
	

	.padding25 {
		padding:25px  !important;
	}		

	
	.margin10 {
		margin:10px  !important;
	}
	
	
	
	.margin-left-5 {
		margin-left:5px  !important;
	}

	.margin-left-10 {
		margin-left:10px  !important;
	}
	
	.margin-left-15 {
		margin-left:15px  !important;
	}
	
	.margin-left-25 {
		margin-left:25px  !important;
	}	
	
	
	.margin-top-5 {
		margin-top:5px  !important;
	}

	.margin-top-10 {
		margin-top:10px  !important;
	}
	
	.margin-top-15 {
		margin-top:15px  !important;
	}
	
	.margin-top-25 {
		margin-top:25px  !important;
	}
	
	
	.margin-right-5 {
		margin-right:5px  !important;
	}

	.margin-right-10 {
		margin-right:10px  !important;
	}
	
	.margin-right-15 {
		margin-right:15px  !important;
	}
	
	.margin-right-25 {
		margin-right:25px  !important;
	}
	


	.margin-bottom-5 {
		margin-bottom:5px  !important;
	}	

	.margin-bottom-10 {
		margin-bottom:10px  !important;
	}
	
	.margin-bottom-15 {
		margin-bottom:15px  !important;
	}
	
	.margin-bottom-25 {
		margin-bottom:25px  !important;
	}
	
	
	.textBlue {
		color:#337AB7;
	}
	
	.textRed {
		color:#c9302c;
	}
	
	.textwhite {
		color: #FFFFFF;
	}
	
	.textCinzaClaro {
		color: #CCCCCC;	
	}
	
	.textCinzaEscuro {
		color: #444;
	}
	
	.textVerdeEscuro {
		color: #74a52e;
	}	
	
	.font-bold {
		font-weight: bold;
	}
	
	.font-normal {
		font-weight: normal;
	}
	
	.font-descartado {
		color: #999;
		font-style: italic;
	}	
	

	.italic {
		font-style: italic;
	}

	
	.card {
	    position: relative;
	    display: block;
	    margin-bottom: 0.75rem;
	    background-color: #FFF;
	    border: 1px solid #E5E5E5;
	    border-radius: 0.25rem;
	}
	
	.card-block {
	    padding: 1.25rem;
	}
	
	
	.borderBlue {
		border: 2px solid #337AB7;
	}


	.emuleTable {
	    display: table;
	}
	
	.emuleTableRow {
	    display: table-row;
	}
	
	.emuleTableCell {
	    display: table-cell;
	}

	
	.infoHeader {
		display:block;
    	font-weight:bold;
    	line-height:1.7em;
	}
	
	.infotext {
	    color: #808080;
	    line-height:1.2em;
	}
	
	.infoTextEmpty{ 
		font-size:12px;
		color: #808080;
	    font-style: italic;
	}
	
	.bg-wrapper {
		height:100vh;
		background-color: #000000; 
		background-size: cover;
		background-position: center center;
		position: relative;
	}
	
	

	
	

		
	.panel-heading {
		font-weight: bold; /*normal*/
	}
	
	.linkHelpModal {
		font-size:15px;
		float:right;
		color: #999;
	}
	.linkHelpModal:link {
		color: #999;
	}
	
	.linkHelpModal:hover {
		color:#2E6DA4;
		text-decoration:none;
	}
	
	


	
	.panel-estatisticas .list-group {
		margin-bottom:0px;
	}

	.panel-estatisticas .list-group-item:first-child {
    	border-top-left-radius: 0px; 
    	border-top-right-radius: 0px; 
	}
	
	
	.panel-estatisticas .list-group-item:last-child {
    	margin-bottom: 0;
    	border-bottom-right-radius: 0px;
    	border-bottom-left-radius: 0px;
    	
	}
	
	
	.panel-estatisticas.panel-footer {
	    padding: 10px 15px;
	    background-color: #E8E8E8;
	    border-top: none !important;
	    border-bottom-right-radius: 3px;
	    border-bottom-left-radius: 3px;
	}
	
	.card-columns {
   		column-count: 2;
	}
	
	
	.tag-para-status {
	    width: 150px;
	    display: inline-block;
	    padding: 10px;
	    border-top-radius: 5px;
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    font-size: 18px;
	    font-weight: bold;
	    color: #fff;
	    text-align: center;	
	}
	
	.linkGerenciar {
		width:100%;
		display:inline-block;
	}	
	
	.linkGerenciar:hover {
		text-decoration:none;
	}
	

	
	
	.bg-cinza-hiper-claro {
		background: #f2f2f2;
	}
	
	.bginfo {
		background: #d9edf7;
	}
	
	.bggratuito {
		color: #fff;
		background: #5cb85c;
	}
	
	
	
	.tituloTabs {
		margin-top:40px;
		margin-bottom:40px;
		margin-left:0;
		margin-right:0;
		border-bottom: 1px solid #E2EAFF;
		background-color: #F6F6F6;
		
	
	}
	
	
	.tituloTabsSemMargemSuperior {
		margin-top:0px;
		margin-bottom:40px;
		margin-left:0;
		margin-right:0;
		border-bottom: 1px solid #E2EAFF;
		background-color: #F6F6F6;
	
	}
	
	.textoTituloTabsActionButtons {
		font-weight:bold;
		margin:0;
		font-size:1.1em;
		color:#666;
	}
	
	
	.textoTituloTabs {
		font-weight:bold;
		margin:0;
		padding:15px;
		font-size:1.1em;
		color:#666;
	}
	
	
	
	.tituloTabsLink {
		padding:15px;
		display: block;
		font-size:1.1em;
		text-decoration:none !important;
		font-weight:bold;
		color:#666 !important;
	}
	
	
	
	.tituloNomeMenuPrincipal {
		width: 180px;
    	display: inline-block;
		font-size:1.1em;
    	padding:8px;
    	text-align: left;
	}
	
	
	.testarDestinoMenuPrincipal {
    	width: 125px;
    	display: inline-block;
    	font-size: 1.0em;
    	padding: 5px;
    	text-align: left;
	}
	
	
	.tituloLegendInterno {
	    /* display: inline-block; */
	    /* width: 50%; */
	    font-weight: 800;
	    font-size: 13px;
	    margin: 25px 0px;
	    padding: 8px;
	    border-left: 10px solid #d9edf7;
	    /* background-color: #f6f6f6; */
	    border-bottom: 2px solid #d9edf7;
	    color: #31708f;
	}	
		
		
		
	.tableFixHead thead th { 
		position: sticky; 
		top: 0; 
		z-index: 1; 
		
	}
	
	.tableFixHead th {
		 background:#eee;
	}
		
	
	
	/* BOTOES TOGLE MENU PRINCIPAL MOBILE */
	
	.btnTogleMenu {
	  color:#FFF;	
	  font-size:30px;
	  border:0px !important;
	  padding-top:0px !important;
	  padding-bottom:0px !important;
	  padding-left:10px !important;
	  padding-right:10px !important;
	}
	
	.btnTogleMenu:hover {
	  color:#333;	
	}
	
	
	
	
	/* FORMULARIO/BUTTONS ENVIAR/CANCELAR/EDITAR */
	
	
	.inputRequired div:after {
	    position:absolute;
	    content:'*';
	    color:red;
	    right:5px;
	    top:0;
	}
	
	
	.form-group.required .control-label:after {
	  content:" *";
	  color:red;
	}
	
	.form-actions.fluid {
	    padding: 20px 0;
	}
	
	.form-body {
	  padding: 10px;
	}
	
	.form-actions {
	  padding: 20px 10px;
	  margin-top: 20px;
	  background-color: #f5f5f5;
	  border-top: 1px solid #e5e5e5;
	  *zoom: 1;
	}
	
	.form-actions.nobg {
	  background-color: transparent;
	}
	
	.form-actions.top {
	  margin-top: 0;
	  margin-bottom: 20px;
	  border-top: 0;
	  border-bottom: 1px solid #e5e5e5;
	}
	
	
	
	.form-actions.fluid > [class^="col-"] {
	  padding-left: 13px;
	}
	
	.form-actions:before,
	.form-actions:after {
	  display: table;
	  line-height: 0;
	  content: "";
	}
	
	.form-actions:after {
	  clear: both;
	}
	
	
	.btnForm { 
		white-space: normal !important;
		width: 100%;
		height: 50px;
		display: block;
		margin: 0 auto;
		padding: 0;
	}
	
	
	.btnForm.btn.BtnBlue {
	    color: white;
	    text-shadow: none;
	    background-color: #337AB7;
	}
	
	.btnForm.btn.BtnBlue:hover, 
	.btnForm.btn.BtnBlue:focus, 
	.btnForm.btn.BtnBlue:active, 
	.btnForm.btn.BtnBlue.disabled,
	.btnForm.btn.BtnBlue[disabled] { 
	  color: #fff;
	  background-color: #286090;
	  border-color: #204d74;
	}
	
	.btnForm.btn.BtnRed {
	    color: white;
	    text-shadow: none;
	    background-color: #DA4B38;
	}
	
	
	.btnForm.btn.BtnRed:hover, 
	.btnForm.btn.BtnRed:focus, 
	.btnForm.btn.BtnRed:active, 
	.btnForm.btn.BtnRed.disabled,
	.btnForm.btn.BtnRed[disabled] { 
	  color: #fff;
	  background-color: #c9302c;
	  border-color: #ac2925;
	}
	
	
	
	.btnForm.btn.BtnWhatsApp {
	    color: white;
	    text-shadow: none;
	    background-color:#4dc247;
	}	
	
	
	.btnForm.btn.BtnWhatsApp:hover, 
	.btnForm.btn.BtnWhatsApp:focus, 
	.btnForm.btn.BtnWhatsApp:active, 
	.btnForm.btn.BtnWhatsApp.disabled,
	.btnForm.btn.BtnWhatsApp[disabled] { 
	  color: #fff;
	  background-color: #44a93f;
	  border-color: #44a93f;
	}	
	
	
	
	.buttonFixedFooter {
    	background-color:#ddd;
    	position: fixed;
    	padding: 2em;
    	bottom: 0;
    	
	}
	
	
	
	
	
	
	.btn-space {
		margin-right: 5px;
	}
	
	
	/*INPUTS ICONS METRONIC*/
	
	.input-icon {
	  position: relative;
	}
	
	
	.input-icon input {
	   padding-left: 33px !important;
	}
	
	.input-icon i {
	  color: #ccc;
	  display: block;
	  position: absolute;
	  margin: 9px 4px 4px 10px;
	  width: 16px;
	  height: 16px;
	  font-size: 16px;
	  text-align: center;
	}
	
	.input-icon.right input {
	   padding-left: 12px !important;
	   padding-right: 33px !important;
	}
	
	.input-icon.right i {
	   right: 8px;
	   float: right;
	}
	
	.has-success .input-icon > i {
	  color: #468847;
	}
	
	.has-warning .input-icon > i {
	  color: #c09853;
	}
	
	.has-error .input-icon > i {
	  color: #b94a48;
	}
	
	
	input[type=number]::-webkit-inner-spin-button, 
	input[type=number]::-webkit-outer-spin-button {  
	
	   opacity: 1;
	
	}
	
	
	
	
	
	/*ACCORDION DE CHECKBOX (VALORES) - FORM IMOVEL*/
	
	.accordionCadastroImovel .panel-heading {
		padding:0 !important;
	}
	
	    
	.accordionCadastroImovel .label-title-operacao {
		padding: 10px 15px !important;
		margin-bottom: 0px !important;
		cursor:pointer;
		display:block;
	}
	
	
	
	
	
	
	
	
	
	/* JQUERY UI UPLOAD */
	
	#dropzone {
	    background: #ccccc;
	    width: 150px;
	    height: 50px;
	    line-height: 50px;
	    text-align: center;
	    font-weight: bold;
	}
	#dropzone.in {
	    width: 600px;
	    height: 200px;
	    line-height: 200px;
	    font-size: larger;
	}
	#dropzone.hover {
	    background: lawngreen;
	}
	#dropzone.fade {
	    -webkit-transition: all 0.3s ease-out;
	    -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	    -o-transition: all 0.3s ease-out;
	    transition: all 0.3s ease-out;
	    opacity: 1;
	}
	
	
	
	
	/* GERENCIAR IMOVEL */
	.foto-principal-gerenciar-imovel div img {
	    background:#FFF;
	    padding:6px;
	    border: 1px solid #ddd;
	    box-shadow: 1px 1px 5px 0 #a2958a;
	    width:auto;
	    max-height: 165px;
	}

	
	.containerFotoPrincipal {
		position: relative;
		display:inline-block;
	}
	
	
	
	.tarjaImovel {
	  position: absolute;
	  top:65%;
	  padding:8px;
	  background-color: rgba(51, 122, 183,.9);
	  box-shadow: 1px 1px 5px 0 #a2958a;

	}
	
	
	.tarja-personalizada {
		display:inline-block;
		position:absolute;
		top:15px; 
		left:-8px!important; 
		bottom:auto!important;		 
		padding:6px 8px;
		background-color:#666666;
		font-size:10px; 
		text-transform:uppercase; 
		color:#fff; 
		text-shadow:1px 1px 0 rgba(0,0,0,0.6); 
		text-align:center; 
		z-index:2; 
	}
	
	.tarja-personalizada i {
		width:8px; 
		height:8px; 
		background: url('../imagens/icon_seta_tarja.png') no-repeat; 
		display:inline-table; 
		position:absolute; 
		left:0; 
		bottom:-8px;
	}
	

	#scrollbox {
		overflow-y: auto;
	}
		
	
	#icones-topo-editar-imovel {
	    text-align:right;
	    margin:10px auto !important;
	}
	
	
	.gerenciarImovelBtnActions {
		width: 50px;
	}
	
	
	.hrSeparadorBlue{
		margin: 5px 0;
		border-top-color:#337ab7 !important;
	}
	
	.hrSeparadorCian{
		margin: 5px 0;
		border-top-color:#666 !important;
	}	
	
	.identificadorImovelText {
		font-weight:bold;
		font-size:20px;
	}
	
	
	.listHorizontalFour div {
		width:25%;
		float:left;
		
	}
	
	.listHorizontalFour div label {
		
		font-weight:normal;
		margin-left:15px;
	}
	
	
	.colform { 
	    width:50%;
	    float:left;
	    padding-left:10%;
	}
	
	
	
	
	
	
	
	/* compartilhamento rede social */	

	.share-imovel-btn {
		padding: 5px;
		display: inline-block;
	    margin: 0 2px 5px;
	    overflow: hidden;
	    line-height: 0;
	    text-decoration: none;
	    text-transform: none;
	    color: #fff;
	    cursor: pointer;
	    border: 0;
	    background-color: transparent;
	    border-radius: 0px;
	    -webkit-transition: all .1s ease-in-out !important;
	    transition: all .1s ease-in-out !important;	    
	}

	.share-imovel-btn:hover {
    	transform: translateY(-5px);
    	color: #fff;
    	text-decoration: none;
	}
	

	.share-imovel-btn-icon-wrapper {
		line-height: 32px; 
		height: 32px; 
		width: 32px;
		float: left;
	    cursor: pointer;
	    display: inline-block;
    	overflow: hidden;
    	padding:5px;
	}
	
	
	.share-imovel-btn-icon-label {
    	font-size: 12px;
    	line-height: 32px;
    	height: 32px;
    	color: rgb(255, 255, 255);
	    padding: 0 10px 0 0;
    	margin: 0 0 0 5px;
    	background: none;
	    cursor: pointer;
	}	
	
	
	.efetive-share-icon {
		font-size: 25px !important;
		color: rgb(255, 255, 255);
	}
	
	
	.facebook-background {
		background-color: rgb(59, 89, 152);
	}
	
	.whatsapp-background {
		background-color: rgb(77, 194, 71);
	}	
	 	
	.twitter-background {
		background-color: rgb(29, 161, 242);
	}
	
	.linkedin-background {
		background-color: rgb(0, 119, 181);
	}	
	
	.gmail-background {
		background-color: rgb(255, 101, 80);
	}	
	
	
	
	
	
	
	
	
	
	
	
	/* listagens */
	

	
	
	
	


	
	.items {
	    background: #E8E8E8;
	}	
	
	
	.item-vcenter {
	    display: inline-block;
	    vertical-align: top;
	    float: none;
	}	
	
	
	.listItem {
		width:100%;
		float:left;
	    position: relative;
	    margin-bottom: 25px;
	    padding: 0!important;
	    /*border-bottom: 1px solid #777;*/
	    background: #f2f2f2;
	}
	
	
	.listItemModalEmail {
    	float: left;
    	position: relative;
    	padding: 0!important;
    	border-bottom: 1px solid #777;
    	background: #f2f2f;
    	margin-right: 15px;
    	margin-bottom: 10px;	
	}
	
	
	
	
	.listItem:hover {
		box-shadow: 0 8px 8px -4px #CCC;	
	}
		
		
	.filter-header {
		border-left:5px solid #4A89DC;
		padding:15px;
		vertical-align: middle;
		margin-bottom:10px;
		background: #E8E8E8;
	}
	

	.filter-header-more-options {
		padding:15px;
		vertical-align: middle;
		margin-bottom:10px;
		background: #f2f2f2;
		cursor: pointer;
	}
	
	
	.status-border {
	    position: absolute;
	    border-left-width: 5px;
	    border-left-style: solid;
	    top: 0;
	    left: 0;
	    height: 100%
	}
	
	
	
	.list-item-primary {
		color:#4a89dc;
		border-color: #4a89dc;
		background:#4a89dc;
	}
	
	.list-item-warning {
		color:#f0ad4e;
		border-color: #f0ad4e;
		background:#f0ad4e;
	}
	
	.list-item-danger {
		color:#ed5565;
		border-color: #ed5565;
		background:#ed5565;
	}
	
	.list-item-descartado {
		background:#ffe5e5 !important;
	}
	
	.status-border-descartado, .status-border-desatualizado {
		color: #d9534f;
	}
	
	.listItem .header {
		vertical-align: middle;
    	line-height: 36px;
   	 	padding: 0;
    	border-bottom: 1px solid #ddd
	}
	
	.labelOpr {
	    display: inline;
	    padding: .2em .6em .3em;
	    font-size: 100%;
	    font-weight: 700;
	    line-height: 1;
	    color: #fff;
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: baseline;
	    border-radius: .25em;
	}
	
	.icon-map-marker > i {
		font-size:14px !important;
		margin-left:10px;
		cursor: pointer;
		color: #555;
	}
	
	
	.icon-map-marker-latlog > i {
		font-size:14px !important;
		margin-left:10px;
		cursor: pointer;
		color: #d9534f;
	}	
	
	

	
	
	.selectOrderResults {
		margin-top:-7px !important;
		margin-right:-5px !important;
	}

	

	
	
	.list-item-foto-principal {
		padding-top:10px;
		padding-bottom:27px;
	}
	
	.list-item-foto-principal div img {
	    background:#FFF;
	    padding:2px;
	    border: 1px solid #ddd;
	    box-shadow: 1px 1px 5px 0 #a2958a;
	    width:auto;
	    max-height: 120px;
	}
	
	.list-item-column {
		padding: 10px;
	}
	
	ul.list-operacoes-imoveis {
		list-style-type: none;
		float:right;
	}
	
	.list-column-itens ul{
		padding: 0px;
    	list-style-type: none;
	}
	
	
	.list-column-itens ul li{
	 	display: block;
		margin-left:0px;
		padding:5px;
	}
	
	.list-column-itens ul li.paddingzero{
	 	display: block;
		margin-left:0px;
		padding:0px;
	}
	
	

	
	.list-column-itens ul li i{
		vertical-align: middle;
		font-size:18px;
		margin-right:7px;
		margin-bottom:4px;
	}
	


	
	.texto-destaque {
		font-weight:bold;
		font-size:16px;
	}
	
	.sub-texto-destaque {
		font-weight:bold;
		font-size:14px;
	}	
	
	
	
	.clienteTelefoneList {
		padding:0px;
		margin:0px;
	}
	
	
	.clienteTelefoneList li {
		list-style:none;
		text-align:left;
		line-height:22px;
		padding:6px 10px;
		text-transform:none; 
		letter-spacing:normal;
	
	}
	
	.clienteTelefoneList li:hover {
		background-color:rgba(0,0,0,0.08) !important; 
		text-decoration:none;
	}
	
	
	










	/*#######################*/
	/* MODAL GERENCIAR IMOVEIS
	/*######################*/	
	
	.list-item-modal-foto-principal {
		padding:0px;
	}
	
	.list-item-modal-foto-principal div img {
	    background:#FFF;
	    padding:2px;
	    border: 1px solid #ddd;
	    box-shadow: 1px 1px 5px 0 #a2958a;
	    width:auto;
	    max-height: 55px;
	}
	
	
	
	
	
	
	
	
	
	/*#######################*/
	/* WIDGETS - PAINEIS */
	/*######################*/
	
	
	.widgetPainel {
		margin-bottom:25px;
	}
	
	.widgetPainelBorder {
		border-left:5px solid #4A89DC;
		margin-bottom:25px;
	}
	
	
	.widgetPainelHeader {
		padding:7px;
		background: #E8E8E8;
	}	
	
	.widgetPainelHeaderBorder {
		padding:7px;
		background: #E8E8E8;
		border-left:5px solid #4A89DC;
	}
	
	
	.widgetHeaderText{
		margin-left:10px;
		display:inline-block;
		line-height:30px;
		vertical-align: middle;
	}
	
	.widgetHeaderTextRight{
		margin-left:10px;
		display:inline-block;
		line-height:30px;
		vertical-align: middle;
		float:right;
	}
	
	
	
	
	.widgetHeaderBtn {
		float:right;
		margin-top:0px;
		
	}


	.widgetPainelPainelBody {
		vertical-align: top;
	}


	.hrSeparadorInfo {
		margin: 10px 0;
		border-top-color:#f2f2f2 !important;
	}
	
	.inputCleanElement {
    	border:none;
    	background-image:none;
    	background-color:transparent;
    	-webkit-box-shadow: none;
    	-moz-box-shadow: none;
    	box-shadow: none;
	}
	
	
	/* WIDGETS */	
	
	
	
	
	
	
	
	/* FULL CALENDAR */
	.fc-day-grid-event {
	    padding: 2px;
	    margin-bottom: 3px;
	}
	
	
	.fc-event, .fc-event-dot {
	    background-color: #337ab7 !important;
	}
	.fc-event {
	    border: 1px solid #337ab7 !important;
	}	

	.fc-unthemed td.fc-today {
	    background: #d9edf7 !important;
	}
















	
	
	/* CONFIGURAÇÃO SISTEMA */
	
	
	/* Configuracao de  Logomarca */
	.row-centered {
	    text-align:center;
	}
	.col-centered {
	    display:inline-block;
	    float:none;
	    /* reset the text-align */
	    text-align:center;
	    /* inline-block space fix */
	    margin-right:-4px;
	}
	.col-fixed {
	    /* custom width */
	    width:360px;
	    
	}
	
	.centraliza {
		float: none;
    	margin: 0 auto;
	}
	
	
	.grabbable {
    	cursor: move;
	}

	.grabbable:active { 
	    cursor: grabbing;
	    cursor: -moz-grabbing;
	    cursor: -webkit-grabbing;
	}
	

	.desabilitado {
		position: relative;
	}
	
	.desabilitado>div:before {
		z-index:99;
    	content: '';
    	display: inline-block;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 100%;
    	height: 35px;
    	background-color: rgba(255, 255, 255, .6)
	}
	
	
	#main-img-logomarca{
		/* margin:0 auto;*/
		border:1px solid #CCC;	
	}
	
	#overlayMarcaDagua {
	    z-index: 2;
	    width: 350px;
	    height:180px;
	    position: absolute;
	    
	}





	/* CONFIGURACAO DO TEMPLATE DO SITE */
	/* CONFIGURACAO DO TEMPLATE DO SITE */
	/* CONFIGURACAO DO TEMPLATE DO SITE */
	
	.containerCapaWebSiteConfiguracao {
		max-width:450px;	
	}


	.imgCapaWebsiteConfiguracao {
		background: #FFF;
		padding: 2px;
		border: 1px solid #ddd;
		box-shadow: 1px 1px 5px 0 #a2958a	
	}
	
	/* HIDE RADIO */
	.hideRadio { 
		position: absolute;
		opacity: 0;
		width: 0;
		height: 0;
	}
	
	/* IMAGE STYLES */
	.hideRadio + img {
	    cursor: pointer;
	}
	
	/* CHECKED STYLES */
	.hideRadio:checked + img {
	    border: 4px solid #337ab7;
	}	
	
		


	
	

	/*#######################*/
	/* OPORTUNIDADE - ETAPAS */
	/*######################*/
	
	.bs-wizard {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.bs-wizard {
		border-bottom: solid 1px #e0e0e0; 
		padding: 0 0 10px 0;
	}
	
	.bs-wizard > .bs-wizard-step {
		padding: 0; 
		position: relative;
	}
	
	.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
	
	.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
		color: #595959; 
		font-size: 16px; 
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	.bs-wizard > .bs-wizard-step .bs-wizard-info {
		color: #999;
 		font-size: 14px;

	}
	
	.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
		position: absolute;
		width: 30px;
		height: 30px;
		display: block;
		background: #d9edf7;
		top: 45px;
		left: 50%;
		margin-top: -15px;
		margin-left: -15px;
		border-radius: 50%;
	}
	
	.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
		content: ' ';
		width: 14px;
		height: 14px;
		background: #4A89DC;
		border-radius: 50px;
		position: absolute;
		top: 8px;
		left: 8px;
	}
	
	.invert {
		background: #4A89DC!important;
	}
	
	.bs-wizard-dot.invert:after {
		background: #d9edf7!important;
	}		
	
	
	.bs-wizard > .bs-wizard-step > .progress {
		position: relative;
		border-radius: 0px;
		height: 8px;
		box-shadow: none;
		margin: 20px 0;
		background-color: #CCC;
	}
	
	.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
		width:0px;
 		box-shadow: none;
 		background: #d9edf7;
	}

	.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
		width:100%;
	}
	
	.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
		width:50%;
	}
	
	.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
		width:0%;
	}

	.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
		width: 100%;
	}
	
	.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
		background-color: #CCC;
	}
	
	.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
		opacity: 0;
	}

	.bs-wizard > .bs-wizard-step:first-child  > .progress {
		left: 50%;
 		width: 50%;
	}

	.bs-wizard > .bs-wizard-step:last-child  > .progress {
		width: 50%;
	}







	/*##########*/
	/* AGENDA */
	/*##########*/
	
	.selTipoAgenda label {
		padding: 10px 0px;
        font-size:1em;
	}
	
	.selTipoAgenda i {
        font-size:0.9em;
	}
	
	.selTipoAgenda .active {
		background-color: #314250 !important;
	}
	
	.selTipoAgenda input[type="radio"]:checked+span:before {
    content: "\f00c";
    margin-right: 5px;
    font-family: FontAwesome;
	}

	.selTipoAgenda input[type="checkbox"]:checked+span:before {
    content: "\f00c";
    margin-right: 5px;
    font-family: FontAwesome;
	}


















	/*##########*/
	/* TIMELINE */
	/*##########*/
	
	.timelineheight::-webkit-scrollbar {width: 6px;}
	.timelineheight::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #ccc;}
	.timelineheight::-webkit-scrollbar-thumb {background: #ccc;-webkit-box-shadow: inset 0 0 6px #ccc;}
	.timelineheight::-webkit-scrollbar-thumb:window-inactive {	background: #ccc;}

	
	.timelineheight {
		overflow-x:hidden;
		overflow-y: auto;
		max-height:570px;
		
	}

	.timeline {
	    position: relative;
	    padding: 21px 0px 10px;
	    margin-top: 4px;
	    margin-bottom: 30px;
	}
	
	.timeline.vida {
		margin-left: 110px;
	}
	
	.labeltimetimeline {
		position: absolute;
    	left: -180px;
    	font-size: 1em !important;
    	
	}
	
	.labeltimelinewrap {
		white-space: normal; 
	}
	
	
	.timeline .line {
	    position: absolute;
	    width: 4px;
	    display: block;
	    background: #d9edf7;
	    top: 0px;
	    bottom: 0px;
	    margin-left: 62px;
	}
	
	.timeline .separator {
	    border-top: 1px solid #d9edf7;
	    padding: 5px;
	    padding-left: 40px;
	    font-style: italic;
	    font-size: .9em;
	    margin-left: 30px;
	}
	
	.timeline .line::before { top: -4px; }
	.timeline .line::after { bottom: -4px; }
	.timeline .line::before,
	.timeline .line::after {
	    content: '';
	    position: absolute;
	    left: -4px;
	    width: 12px;
	    height: 12px;
	    display: block;
	    border-radius: 50%;
	    background: #d9edf7;
	}
	
	.timeline .panel {
	    position: relative;
	    margin: 10px 0px 21px 90px;
	    clear: both;
	}
	
	.timeline .panel::before {
	    position: absolute;
	    display: block;
	    top: 5px;
	    left: -24px;
	    content: '';
	    width: 0px;
	    height: 0px;
	    border: inherit;
	    border-width: 12px;
	    border-top-color: transparent;
	    border-bottom-color: transparent;
	    border-left-color: transparent;
	}
	
	.timeline .panel .panel-heading.icon * {
		font-size: 17px; 
		padding-right: 5px;
	}
	
	.timeline .panel .panel-heading.icon {
	    position: absolute;
	    left: -42px;
	    width: 30px;
	    height: 30px;
	    padding: 0px;
	    border-radius: 50%;
	}
	

	
	.timeline .panel-outline {
	    border-color: transparent;
	    background: transparent;
	    box-shadow: none;
	}
	
	.timeline .panel-outline .panel-body {
	    padding: 0px 0px;
	}
	
	.timeline .panel-outline .panel-heading:not(.icon),
	.timeline .panel-outline .panel-footer {
	    display: none;
	}

	.timeline .smallpadding {
		padding:0px 10px !important;
	}
	
	
	.timeline .panel-heading {
    	padding: 7px !important;
	}

	.timeline .panel-heading span {
    	padding: 5px !important;
	}

	.timeline .panel-body {
    	padding: 0px;
	}
	
	.timeline .panel-footer {
		padding: 5px !important;
	}

	.timeline .panel-footer small {
    	color: #444;
	}
	
	.timeline .tipo-evento {
		float:right;
	}

	.timelineFooter {
		font-weight:bold;
		margin-left:5px;
		display:inline-block;
		
	}
	
	.timeline .conteudo-principal {
		font-weight:normal !important;
		font-size:14px !important;
		line-height:30px;
		
	}

	.timelineFilterHeader, .viewFilterHeader {
		padding: 15px 0px;
	}

	.timelineFilterHeader li, .viewFilterHeader li {
		margin-left:20px;
	    display: block;
	    float: right;
	    width: 14,28%;
	}
	
	.timelineFilterHeader li span, .viewFilterHeader li span {
		margin-left:5px;
		font-weight: normal !important;
	}



	
	
	#contentShowButton, #contentShowButton:visited {
	  width: 150px;
	  height: 40px;
	  margin: 5px auto;
	  display: inline-block;
	  cursor: pointer;
	  background: #5bc0de;
	  border: none;
	  border-bottom: 3px solid #0088ba;
	  border-radius: 5px;
	  -webkit-transition: 0.3s;
	  transition: 0.3s;
	}
	
	#contentShowButton:focus {
	  outline: none;
	}
	#contentShowButton:hover {
	  background: #0088ba;
	  -webkit-transition: 0.3s;
	  transition: 0.3s;
	}
	.ButtonBefore::after {
	  content: 'Veja mais';
	}
	.ButtonAfter::after {
	  content: 'Voltar';
	}
	.ButtonBefore::after, .ButtonAfter::after {
	  white-space: pre;
	  font-size: 14px;
	  font-weight: bold;
	  color: #fff;
	  text-align: center;
	  text-decoration: none;
	}









	/*##########*/
	/* MENSAGERIA */
	/*##########*/	
	/* OPORTUNIDADE		*/
	/* ######################## */
	
	
	.chat {
		max-height: 350px;
		overflow-y: scroll;
		margin-bottom: 25px;

	}
	
	.msg {
		width: 100%;
		height: auto;
		display: block;
		overflow: hidden;
	}
	
	.msg .bubble {
		float: left;
		max-width: 85%;
		width: auto;
		height: auto;
		display: block;
		background: #ebebeb;
		border-radius: 5px;
		position: relative;
		margin: 10px 0 3px 25px;
		box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
	}
	
	.msg .bubble.alt {
		margin: 10px 25px 3px 0px;
		background: #DCF8C6;
		float: right;
	}
	
	.msg .bubble.follow {
		margin: 2px 0 3px 25px;
	}
	
	.msg .bubble.altfollow {
		margin: 2px 25px 3px 0px;
		background: #DCF8C6;
		float: right;
	}
	
	.msg .bubble .txt {
		padding: 8px 0 8px 0;
		width: 100%;
	}
	
	.msg .bubble .txt .name {
		font-weight: 600;
		font-size: 13px;
		display: inline-table;
		padding: 0 0 0 15px;
		margin: 0 0 4px 0;
		color: #3498db;
	}
	
	.msg .bubble .txt .name span {
		font-weight: normal;
		color: #b3b3b3;
		overflow: hidden;
	}
	
	.msg .bubble .txt .name.alt {
		color: #2ecc51;
	}
	
	.msg .bubble .txt .message {
		font-size: 13px;
		font-weight: 500;
		padding: 0 15px 0 15px;
		margin: auto;
		color: #2b2b2b;
		display: table;
	}
	
	.msg .bubble .txt .timestamp {
		font-size: 10px;
		margin: auto;
		padding: 2px 15px 0 10px;
		display: table;
		float: right;
		position: relative;
		color: #999;
	}
	
	.msg .bubble .bubble-arrow {
		position: absolute;
		float: left;
		left: -11px;
		top: 0px;
	}
	
	.msg .bubble .bubble-arrow.alt {
		bottom: 20px;
		left: auto;
		right: 4px;
		float: right;
	}
	
	.msg .bubble .bubble-arrow:after {
		content: "";
		position: absolute;
		border-top: 15px solid #ebebeb;
		border-left: 15px solid transparent;
		border-radius: 4px 0 0 0px;
		width: 0;
		height: 0;
	}
	
	.msg .bubble .bubble-arrow.alt:after {
		border-top: 15px solid #DCF8C6;
		transform: scaleX(-1);
	}
	
	@media only screen and (max-width: 450px) {
		.container {
			width: 100%;
		}
		.timestamp {
			display: none;
			color: red;
		}
	}
















	/*##########*/
	/* AGENDA / EVENT LIST */
	/*##########*/	
	.event-list {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	.event-list > li {
		display: inline-block;
		border-top: 1px solid #ddd;
		width:100%;
		float:left;
		padding: 5px;
		margin: 0px;
		overflow: hidden;
	}
	
	.event-list > li:nth-of-type(odd) {
	    background-color: #eee;
	}
	
	
	.dateContainer {
		color:#FFF;
		background:#337ab7;
		text-transform: uppercase;
		text-align:center;
		float: left;
		width:50px;
	}
	
	.infoContainer {
		margin-left:55px;
	}
	 
	.infoContainer p {
		margin:0 0 5px 0;
		line-height:16px;
	}
	
	.infoContainerTime {
		display: inline-block;
		vertical-align: middle;
	}

	.monthName, .dayName  {
		margin: 2px 0px;
		display: block;
		font-size: 11px;
	}

	.dayNumber {
		padding: 1px 0px;
		display: block;
		font-size: 20px;
		font-weight: bold;
	}






	/*##########  ########*/
	/* AUTO COMPLETE     */
	/*########## #######*/	

	.autocomplete-suggestions { 
		border: 1px solid #999; 
		background: #FFF; 
		overflow: auto;
	}
	
	.autocomplete-suggestion { 
		padding: 2px 5px; 
		white-space: nowrap; 
		overflow: hidden;
	}
	
	.autocomplete-selected { 
		background: #F0F0F0;
	}
	
	.autocomplete-suggestions strong { 
		font-weight: normal; 
		color: #3399FF;
	}
	
	.autocomplete-group { 
		padding: 2px 5px;
	}
	
	.autocomplete-group strong { 
		display: block; 
		border-bottom: 1px solid #000;
	}





/* ############# */
	/* HEADERS - HEADERS */
/* ############# */


	.header-principal-nome-imobiliaria {
		font-weight: bold;
		font-size:20px;
		margin-right:15px;	
	}
	
	.border-radius-20 {
		-webkit-border-radius: 20px !important;
		-moz-border-radius: 20px !important;
		border-radius: 20px !important;
	}







/* ############# */
/* USUARIO CUSTOM CARD */
/* ############# */

	.customCard {
	  padding-top: 20px;
	  margin: 10px 0 20px 0;
	  background-color: rgba(214, 224, 226, 0.2);
	  border-top-width: 0;
	  border-bottom-width: 2px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 15px;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	
	.customCard.hoverCustomCard {
	  position: relative;
	  padding-top: 0;
	  overflow: hidden;
	  text-align: center;
	}
	
	.customCard.hoverCustomCard .CustomCardheader {
	  background-size: cover;
	  height: 70px;
	}
	
	.customCard.hoverCustomCard .customCardAvatar {
	  position: relative;
	  top: -50px;
	  margin-bottom: -50px;
	}
	
	.customCard.hoverCustomCard .customCardAvatar img {
	  width: 100px;
	  height: 100px;
	  max-width: 100px;
	  max-height: 100px;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  border-radius: 50%;
	  border: 5px solid rgba(255,255,255,0.5);
	}

	





	/* ############# */
	/* GLOBAL SEARCH TOP */
	/* ############# */

	.buscaGlobal {
		max-width: 300px;
		float:left;
		margin-top:8px;
	}


	/* ############# */
	/* GLOBAL SEARCH TOP */
	/* ############# */






	/* ############# */
	/* FUNIL LEADS /  OPORTUNIDADES */
	/* ############# */

	.funil {
		margin-top: 0;
		margin-left: auto;
		margin-right: auto; 
		border-top: 45px solid #fff;
		border-left: 15px solid transparent; 
		border-right: 15px solid transparent; 
		height: 0;
	}
	
	.descFunil {
		float: right; 
		margin-top: -30px; 
		font-size: 13px; 
		font-family: 'Open Sans',sans-serif; 
		color: #444;
		font-weight: bold;
		text-decoration: none;
	}
	
	 a:hover .descFunil{
		color: #000;
		text-decoration: underline;
	}	
	
	
	.valorFunil { 
		margin-top: -28px; 
		width: 100%; 
		float: left; 
		text-align: center; 
		font-weight: bold;
		color: #f2f2f2;
	}
	
	.valorFunil a:hover {
		color: #444 !important;
	}	

	#p1 { 
		width: 195px;
		border-top: 45px solid #7cb5ec !important; 
	}
	#p2 {
		width: 165px;
		border-top: 45px solid #434348 !important; 
	}
	#p3 {
		width: 135px;
		border-top: 45px solid #90ed7d !important; 
	}
	#p4 {
		width: 105px;
		border-top: 45px solid #f7a35c !important; 
	}
	#p5 {
		width: 75px;
		border-top: 45px solid #8085e9 !important; 
	}
	

	#p1 .descFunil {
		margin-right: -80px;
	}
	
	#p2 .descFunil {
		margin-right: -84px;
	}
	
	#p3 .descFunil {
		margin-right: -100px;
	}
	
	#p4 .descFunil {
		margin-right: -107px;
	}
	
	#p5 .descFunil {
		margin-right: -165px;
	}

	
	.imobiliariaTag {
		margin-top:2px; margin-right:5px;
		border: 1px solid #0275D8;
		background: #0275D8;
		font-size:10px;
		color:#FFF;
		display: inline;
		font-weight: 700;
		line-height: 1;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: 0.25em;
		padding: 0px 2px;
	}


	/* ############# */
	/* FUNIL LEADS /  OPORTUNIDADES */
	/* ############# */










	.forceDropDownToBottom {
	    top: 100% !important;
	    bottom: auto !important;
	    margin-bottom: 2px !important;
	}











/* ############# */
	/* Theme */
/* ############# */




















 





































	/* Theme */
	
	
	
	
	
	#wrapper {
	    width: 100%;
	}
	
	#wrapper-modal {
		width:100%;
	    padding: 0 20px;
	    margin: 0px;
	}
	
	#page-wrapper {
		width:100%;
	    padding: 0 15px;
	}
	
	
	
	
	
	
	.painelNavLogotipo {
		position:relative;
		float:left;
		width:140px;
		height:36px;
		margin:5px;
		background: url(../imagens/logomarcaTopoSistemaBlue.png) 0 0 no-repeat;
		
	}
	
	

	 
	.back-to-top {
		background: none;
		margin: 0;
		position: fixed;
		bottom: 10px;
		right: 10px;
		width: 60px;
		height: 60px;
		z-index: 100;
		display: none;
		text-decoration: none;
		color: #ccc;
		opacity: .8;
	}
	 
	.back-to-top i {
	  font-size: 50px;
	}
	
	
	
	.mainNavbar {
		background: #565656;
		background: -moz-linear-gradient(top,  #565656 0%, #424242 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#424242));
		background: -webkit-linear-gradient(top,  #565656 0%,#424242 100%);
		background: -o-linear-gradient(top,  #565656 0%,#424242 100%);
		background: -ms-linear-gradient(top,  #565656 0%,#424242 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242',GradientType=0 );
		color:#fff;}
	
	.navbar-top-links {
	    margin-right: 0;
	    
	}
	
	.navbar-top-links li {
	    display: inline-block;
	    min-width: 53px;
	}
	
	.ajustaIconeUsd {
		margin-left: 7px;
	}	
	
	.navbar-top-links li:last-child {
	    margin-right: 15px;
	}
	
	.navbar-top-links li a.icon-menu {
		color: #fff;
	    padding: 15px;
	    min-height: 50px;
	}
	
	.navbar-top-links li a:hover,.navbar-top-links li a:focus,.navbar-top-links li a:active {
		color: #333;
	}
	
	.corNavBarTop-links{
	    color: #ffffff;
	
	}
	
	
	.navbar-top-links .dropdown-menu li {
	    display: block;
	}
	
	.navbar-top-links .dropdown-menu li:last-child {
	    margin-right: 0;
	}
	
	/*
	.navbar-top-links .dropdown-menu li a {
	    padding: 3px 20px;
	    min-height: 0;
	}
	*/
	
	.navbar-top-links .dropdown-menu li a div {
	    white-space: normal;
	}
	

	
	.navbar-top-links .dropdown-messages,
	.navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
	    width: 280px;
	    min-width: 0;
	}
	
	.navbar-top-links .dropdown-messages {
	    margin-left: 0px;
	}
	
	.navbar-top-links .dropdown-tasks {
	    margin-left: -100px;
	}
	
	.navbar-top-links .dropdown-alerts {
	    margin-left: -150px;
	}
	
	.navbar-top-links .dropdown-menu li:hover {
 		background:#A5A5A5  !important;
	}
	
	
	.navbar-top-links .dropdown-user {
	    right: 0;
	    left: auto;
	}
	
	.navbar-top-links li a i {
		margin-top:5px;
	}	
	
	
	.navbar-top-links .icon-menu .badge-agenda {
    	position: absolute;
    	top: 5px;
    	right: 5px;
	}	
	

	.navbar-top-links .icon-menu .badge-notificacao {
    	position: absolute;
    	top: 5px;
    	right: 15px;
	}	
	
	
	
	
	
	.bg-danger {
    	background-color: #F9354C;
	}
	.bg-primary {
    	background-color: #337ab7;
	}	
	
	
	
	.user-login {
		float:left;
		max-width:540px;
		overflow:hidden;
		margin-top: 6px;
		margin-bottom:0px;
	}
	
	.user-login li {
		margin: 0;
		padding: 0;
		list-style: none;
		text-transform:capitalize;
	}
	
	
	
	/*AJUSTA MODAL POR CAUSA DO SCROLL FIXO*/
	
	/* override bootstrap 3 class to remove scrollbar from modal backdrop
	   when not necessary */
	   
	.modal-dialog {
		margin-top:50px !important;
	}   
	   
	.modal {
	  overflow-y: auto;
	}
	
	
	
	
	
	/* custom class to override .modal-open */
	.modal-noscrollbar {
	    margin-right: 0px !important;
	    padding-right: 0px !important;
	}
	
	.badgeClientList {
		padding-right: 7px !important;
	    padding-left: 7px !important;
	    -webkit-border-radius: 7px !important;
	    -moz-border-radius: 7px !important;
	    border-radius: 7px !important;
	    line-height: 1.2 !important;
		
	}
	
	
	
	
	
	
	
	.btn-outline {
	    color: inherit;
	    background-color: transparent;
	    transition: all .5s;
	}
	
	.btn-primary.btn-outline {
	    color: #428bca;
	}
	
	.btn-success.btn-outline {
	    color: #5cb85c;
	}
	
	.btn-info.btn-outline {
	    color: #5bc0de;
	}
	
	.btn-warning.btn-outline {
	    color: #f0ad4e;
	}
	
	.btn-danger.btn-outline {
	    color: #d9534f;
	}
	
	.btn-primary.btn-outline:hover,
	.btn-success.btn-outline:hover,
	.btn-info.btn-outline:hover,
	.btn-warning.btn-outline:hover,
	.btn-danger.btn-outline:hover {
	    color: #fff;
	}
	
	.chat {
	    margin: 0;
	    padding: 0;
	    list-style: none;
	}
	
	.chat li {
	    margin-bottom: 10px;
	    padding-bottom: 5px;
	    border-bottom: 1px dotted #999;
	}
	
	.chat li.left .chat-body {
	    margin-left: 60px;
	}
	
	.chat li.right .chat-body {
	    margin-right: 60px;
	}
	
	.chat li .chat-body p {
	    margin: 0;
	}
	
	.panel .slidedown .glyphicon,
	.chat .glyphicon {
	    margin-right: 5px;
	}
	
	.chat-panel .panel-body {
	    height: 350px;
	    overflow-y: scroll;
	}
	
	.login-panel {
	    margin-top: 30%;
	}
	
	.flot-chart {
	    display: block;
	    height: 400px;
	}
	
	.flot-chart-content {
	    width: 100%;
	    height: 100%;
	}
	
	.dataTables_wrapper {
	    position: relative;
	    clear: both;
	}
	
	table.dataTable thead .sorting,
	table.dataTable thead .sorting_asc,
	table.dataTable thead .sorting_desc,
	table.dataTable thead .sorting_asc_disabled,
	table.dataTable thead .sorting_desc_disabled {
	    background: 0 0;
	}
	
	table.dataTable thead .sorting_asc:after {
	    content: "\f0de";
	    float: right;
	    font-family: fontawesome;
	}
	
	table.dataTable thead .sorting_desc:after {
	    content: "\f0dd";
	    float: right;
	    font-family: fontawesome;
	}
	
	table.dataTable thead .sorting:after {
	    content: "\f0dc";
	    float: right;
	    font-family: fontawesome;
	    color: rgba(50,50,50,.5);
	}
	
	.btn-circle {
	    width: 30px;
	    height: 30px;
	    padding: 6px 0;
	    border-radius: 15px;
	    text-align: center;
	    font-size: 12px;
	    line-height: 1.428571429;
	}
	
	.btn-circle.btn-lg {
	    width: 50px;
	    height: 50px;
	    padding: 10px 16px;
	    border-radius: 25px;
	    font-size: 18px;
	    line-height: 1.33;
	}
	
	.btn-circle.btn-xl {
	    width: 70px;
	    height: 70px;
	    padding: 10px 16px;
	    border-radius: 35px;
	    font-size: 24px;
	    line-height: 1.33;
	}
	

	
	.huge {
	    font-size: 40px;
	}
	
	
	.panel-gry  {border-color: #424242;}
	.panel-gry .panel-heading{border-color: #424242;color: #fff;background-color: #424242;}
	.panel-gry-grdt {border-color: #424242;}
	.panel-gry-grdt .panel-heading {border-color: #424242;color: #fff;background-color: #424242;}
	
	.panel-orange {border-color: #ff670f;}
	.panel-orange .panel-heading{border-color: #ff670f;color: #fff;background-color: #ff670f;} 
	.panel-orange-grdt {border-color: #ff670f;}
	.panel-orange-grdt .panel-heading{border-color: #ff670f;color: #fff;background-color: #ff670f;} 
	
	.panel-blue {border-color: #2E6DA4;}
	.panel-blue .panel-heading{border-color: #2E6DA4;color: #fff;background-color: #337AB7;} 
	.panel-blue-grdt {border-color: #4A89DC;}
	.panel-blue-grdt .panel-heading{border-color: #2E6DA4;color: #fff;background-color: #337AB7;} 
	
	.panel-green {border-color: #74a52e;}
	.panel-green .panel-heading{border-color: #74a52e;color: #fff;background-color: #74a52e;} 
	.panel-green-grdt {border-color: #74a52e;}
	.panel-green-grdt .panel-heading{border-color: #74a52e;color: #fff;background-color: #74a52e;} 
	
	.panel-red {border-color: #DA4B38;}
	.panel-red .panel-heading{border-color: #DA4B38;color: #fff;background-color: #DA4B38;} 
	.panel-red-grdt {border-color: #DA4B38;}
	.panel-red-grdt .panel-heading{border-color: #DA4B38;color: #fff;background-color: #DA4B38;} 
	
	.panel-yellow {border-color: #F6BB42;}
	.panel-yellow .panel-heading{border-color: #F6BB42;color: #fff;background-color: #F6BB42;} 
	.panel-yellow-grdt {border-color: #F6BB42;}
	.panel-yellow-grdt .panel-heading{border-color: #F6BB42;color: #fff;background-color: #F6BB42;} 
	
	.panel-purple {border-color: #967ADC;}
	.panel-purple .panel-heading{border-color: #967ADC;color: #fff;background-color: #967ADC;} 
	.panel-purple-grdt {border-color: #967ADC;}
	.panel-purple-grdt .panel-heading{border-color: #967ADC;color: #fff;background-color: #967ADC;} 
	
	.panel-pink {border-color: #ee1289;}
	.panel-pink .panel-heading{border-color: #ee1289;color: #fff;background-color: #ee1289;} 
	.panel-pink-grdt {border-color: #ee1289;}
	.panel-pink-grdt .panel-heading{border-color: #ee1289;color: #fff;background-color: #ee1289;} 
	
	.panel-chocolate {border-color: #934915;}
	.panel-chocolate .panel-heading{border-color: #934915;color: #fff;background-color: #934915;} 
	
	
	
	/*-- Reset --*/
	.wsmain html, .wsmain body, .wsmain iframe, .wsmain h1, .wsmain h2, .wsmain h3, .wsmain h4, .wsmain h5, .wsmain h6{margin:0px; padding:0px; border:0px; font: inherit; vertical-align:baseline; font-weight:normal; font-size:13px; line-height:18px;font-family:Helvetica, Arial, sans-serif; -webkit-font-smoothing:subpixel-antialiased; font-smoothing:antialiased; font-smooth:antialiased; -webkit-text-size-adjust:100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing:subpixel-antialiased !important; font-smoothing:subpixel-antialiased !important; font-smooth:subpixel-antialiased;}
	.wsmenu .cl{clear: both;}
	.wsmenu img, object, embed, video{border:0 none; max-width: 100%;}
	.wsmenu a:focus {outline:none !important;}
	.wsmenu:before, .wsmenu:after{content: ""; display: table;} .wsmenu:after{clear: both;} 
	
	
	
	
	/*-- Desktop CSS --*/
	.wsmobileheader{display:none;}
	.overlapblackbg{ display:none; }
	
	
	.wsmenu{
		
		box-shadow: 0 1px 4px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
		color:#fff;
		padding:0px;
		width:100%;
		float:left;
		
		/*
		-webkit-border-radius:2px 2px 2px 2px;
		-moz-border-radius:2px 2px 2px 2px;
		border-radius:2px 2px 2px 2px;
		*/
		
		}
	
	.wsmenu-list{
		text-align:left;
		margin:0 auto 0 auto;
		width:100%;
		display: table;
		padding:0px;}
		
	.wsmenu-list > li{
		text-align:l;
		display: table-cell;}
	
	
		
	.wsmenu-list li:first-child a{
		/*
		-webkit-border-radius:2px 2px 2px 2px;
		-moz-border-radius:2px 2px 2px 2px;
		border-radius:2px 2px 2px 2px;
		*/
		}
		
	.wsmenu-list li:last-child a{
		/*
		-webkit-border-radius:2px 2px 2px 2px;
		-moz-border-radius:2px 2px 2px 2px;
		border-radius:2px 2px 2px 2px;
		border-right:0px solid;
		*/
		}
		
	.wsmenu-list > li > a .fa{
		display: inline-block;
		line-height:inherit;
		margin-right:4px; }
		
	.wsmenu-list li ul li a .fa.fa-angle-double-right{ font-size:12px; margin: 0 3px 0 -4px;}
	
	.wsmenu-list li a .arrow:after {
	    border-left: 4px solid rgba(0, 0, 0, 0);
	    border-right: 4px solid rgba(0, 0, 0, 0);
	    border-top: 4px solid #b3b3b3;
	    content: "";
	    float: right;
	    height: 0;
	    margin: 0 0 0 9px;
	    position: absolute;
	    text-align: right;
	    top: 22px;
	    width: 0;}
	
	.wsmenu-list > li > a{
		display:block;
		color:#E5E5E5;
		padding:0px 14px; line-height:48px;
		text-decoration:none;
		position:relative;}
	
	.wsmenu-list li a:hover .arrow:after{ border-top-color:#b3b3b3}
	.wsmenu-list li a.active .arrow:after{ border-top-color:#b3b3b3}
	.wsmenu-list li:hover>a .arrow:after{ border-top-color:#b3b3b3}
	.wsmenu-list .ad-style{width:28%; float:right;}
	.wsmenu-list .ad-style a{border:none !important; padding:0px !important; margin:0px !important; line-height:normal !important; background-image:none !important;}
	.mobile-sub .megamenu .ad-style a:hover{ background-color:transparent !important; }
	.wsmenu-list .megamenu  li:hover>a{background:transparent !important;}
	.wsmenu-list .megamenu  li a:hover{background:transparent !important; text-decoration:underline;}
	.wsmenu-list .megamenu li .fa {  margin-right:5px;    text-align: center;    width: 18px;}
	.mrgtop{ margin-top:15px; }
	
	
	/*Animation*/
	.wsmenu-list li > .wsmenu-submenu{
		transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		transform: rotateX(-75deg);
		-o-transform: rotateX(-75deg);
		-moz-transform: rotateX(-75deg);
		-webkit-transform: rotateX(-75deg);
		visibility:hidden;
			}
		
	.wsmenu-list li:hover > .wsmenu-submenu{
		transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	    opacity: 1;
		visibility:visible;
		}
	
	.wsmenu-submenu li > .wsmenu-submenu-sub{
		transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		transform: rotateX(-75deg);
		-o-transform: rotateX(-75deg);
		-moz-transform: rotateX(-75deg);
		-webkit-transform: rotateX(-75deg);
		visibility:hidden;
		}
		
	.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
		transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	    opacity: 1;
		visibility:visible;
		}
	
	.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
		transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		transform: rotateX(-75deg);
		-o-transform: rotateX(-75deg);
		-moz-transform: rotateX(-75deg);
		-webkit-transform: rotateX(-75deg);
		visibility:hidden;
		}
		
	.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
		transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	    opacity: 1;
		visibility:visible;
		}
	
	
	
	
	
		
	/* Submenu CSS */
	.wsmenu-submenu{
		position:absolute;
		/*top: 48px;*/
		z-index:1000;
		margin:0px;
		padding:2px;
		border:solid 1px #eeeeee;
		background-color:#fff;
		opacity: 0;
		-o-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-webkit-transform-origin: 0% 0%;
		-o-transition: -o-transform 0.3s, opacity 0.3s;
		-ms-transition: -ms-transform 0.3s, opacity 0.3s;
		-moz-transition: -moz-transform 0.3s, opacity 0.3s;
		-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
		min-width:175px;
		}
	
	.wsmenu-submenu li a {
		background:#fff !important;
		background-image:none !important;
		color: #666666 !important;
		border-right: 0 none !important;
		text-align:left;
		display:block;
		line-height:22px;
		padding:6px 12px;
		text-transform:none; 
		letter-spacing:normal;
		border-right:0px solid;}
	
	.wsmenu-submenu li{position:relative; margin:0px; padding:0px;}
	
	.wsmenuexpandermain{display:none;}
	
	.wsmenu-list li:hover .wsmenu-submenu{display:block;}
	
	.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{
		position:absolute;
		left:100%;
		top:0;
		margin:0px;
		padding:0px;
		min-width:175px;
		opacity: 0;
		-o-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-webkit-transform-origin: 0% 0%;
		-o-transition: -o-transform 0.4s, opacity 0.4s;
		-ms-transition: -ms-transform 0.4s, opacity 0.4s;
		-moz-transition: -moz-transform 0.4s, opacity 0.4s;
		-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
		
	
	
	
		
		
	.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{opacity:1; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
	.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{display:block;}
	.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{
		min-width:175px; 
		position:absolute; 
		left:100%; 
		top:0; 
		margin:0px; 
		padding:0px;
		opacity: 0;
		-o-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-webkit-transform-origin: 0% 0%;
		-o-transition: -o-transform 0.4s, opacity 0.4s;
		-ms-transition: -ms-transform 0.4s, opacity 0.4s;
		-moz-transition: -moz-transform 0.4s, opacity 0.4s;
		-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
		
	.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{opacity:1; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
	.wsmenu-submenu li{position:relative; padding:0px; margin:0px; display:block;}
	.wsmenu-click{display:none;}
	.wsmenu-click02{display:none;}
	
	/* Default Theme */ 
	.wsmenu-list li:hover>a{background-color:rgba(0,0,0,0.08) !important; text-decoration:none;}
	.wsmenu-list > li > a:hover {background-color:rgba(0,0,0,0.08) !important;  text-decoration:none;}
	.wsmenu-list > li > a.active{background-color:rgba(0,0,0,0.08) !important; text-decoration:none; }
	.wsmenu-submenu > li > a:hover {background-color:rgba(0,0,0,0.08) !important; border-radius:0px!important; text-decoration:none;  text-decoration:none;}

	.wsmenu-submenu .fa{ margin-right:7px;}
	
	
	.wsmenu ul li:last-child ul { 
	    right: 0;
	    
	}
	.wsmenu ul li:last-child ul li{
	    left:1px;
	}
	
	/* Emula Mobile no dropdown */ 
	.emulaMobile .wsmenu-submenu-sub {
		width:100% !important;
		position:static !important;
		left:100% !important;
		top:0 !important;
		display:none;
		margin:0px !important;
		padding:0px !important;
		border:solid 0px !important;
		transform:none !important;
		opacity:1 !important;
		visibility:visible !important;
		}
		
	.emulaMobile .wsmenu-submenu-sub li{
		margin:0px 0px 0px 0px !important;
		padding:0px;
		position:relative;}
		
	.emulaMobile .wsmenu-submenu-sub a{
		display:block;
		padding:10px 25px 10px 25px;
		border-bottom:solid 1px #ccc;
		font-weight:normal;}
		
	.emulaMobile .wsmenu-submenu-sub li a.active{color:#000 !important;}
	
	.emulaMobile .wsmenu-submenu-sub li:hover>a{ background-color:#333333 !important; color:#fff;}
	
	.emulaMobile .wsmenu-list > li > a .fa{margin-right:6px;}
	
	
	
	.table-responsive::-webkit-scrollbar {
	    -webkit-appearance: none;
	}
	
	.table-responsive::-webkit-scrollbar:vertical {
	    width: 12px;
	}
	
	.table-responsive::-webkit-scrollbar:horizontal {
	    height: 12px;
	}
	
	.table-responsive::-webkit-scrollbar-thumb {
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	
	.table-responsive::-webkit-scrollbar-track {
	    border-radius: 10px;  
	    background-color: #ffffff; 
	}	
	
	
	
	
	
	
	




	/* @MEDIA */
	/* @MEDIA */
	/* @MEDIA */
	/* @MEDIA */
	/* @MEDIA */
	

	
	

	    
	   
	    
	
	
	

	
	

		

	
	
	 
	
	/* > XS */
	@media only screen and (min-width: 768px) {
	
		.wsmenu-list li:hover > .wsmenu-submenu{display:block !important;}
		.wsmenu-submenu li:hover > .wsmenu-submenu-sub{display:block !important;}
		.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{display:block !important;}
		.wsmenu-list li:hover > .megamenu{display:block !important;}
		/*Daynamic arrow*/
		
		.wsmenu-list > .menu-arrow-1 > a:after{
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: #c1c1c1 transparent  transparent transparent;
			border-image: none;
			border-style: solid;
			border-width: 4px;
			top:24px;
			content: "";
			margin-top: 0; 
			position: absolute;
			right:7px;
			z-index: 999;}
	
		.wsmenu-list > li > .wsmenu-submenu > .menu-arrow-2 > a:after {
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: transparent transparent transparent #c1c1c1;
			border-image: none;
			border-style: solid;
			border-width: 4px;
			top:14px;
			content: "";
			margin-top: 0; 
			position: absolute;
			right:10px;
			z-index: 999;}
			
		.wsmenu-list > li > .wsmenu-submenu li > .wsmenu-submenu-sub > .menu-arrow-2 > a:after {
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			border-color: transparent transparent transparent #c1c1c1;
			border-image: none;
			border-style: solid;
			border-width: 4px;
			top:14px;
			content: "";
			margin-top: 0; 
			position: absolute;
			right:8px;
			z-index: 11111;}	
	
	
		.fixedWsMenuTopo {
				z-index:9999;
		        position:fixed;
		        width:100%;
		        top:0;
		        left:0;        
		}
	
		
	}
	
	
	
	
	
	
	
	
	
	
	/* > XS  < SM*/
	@media only screen and (min-width:768px) and (max-width:991px) {

		.wsmenu-list > li > a > .fa { display:none !important;}
		.hometext{ display:block !important;}
		.wsmenu{ width:100%; position:relative;}
		.bigmegamenu{ position:static !important; }
		.wsmenu-list li a { white-space:nowrap !important; padding-left:4px !important; padding-right:10px !important;}
		.megacollink {width:48%; margin:1% 1%;}
		.typographylinks{width:48%; margin:1% 1%;}
		.button-text-hidden-small { display:none !important;}
		
		
		ul.list-operacoes-imoveis {
			list-style-type: none;
			float:left;
			padding-left:0px !important;
			margin-left:0px !important;
		}
		
		.listHorizontalFour div {
			width:33%;
			float:left;
	    }
    
	
	
	}
		
	
	
	
	
	
	
	
	
	
	
	
	/* xs < 768 */
	
	/*--- Mobile CSS ---*/
	
	@media only screen and (max-width: 767px) {
	
		
		.sidebar-filter {
			display: none;
		}	
	
	
		.hidden-mobile {
			display:none;
		}
		
		.show-mobile {
			display:block;
		}
		

		.chevronSideBarFilter {
			/*border: 2px solid blue;*/
		    cursor: pointer;
		    width: 85%;
		    position: absolute;
		    right: 25px;
		    text-align: right;
		    line-height: 28px !important;		
		}
			
	
		.fc-toolbar h2 { 
			margin-top:15px;
			font-size:25px !important;
			text-transform: capitalize !important;
		}	
	
	
		.emula-linha-15 {
			margin-top:15px  !important;
		}	
	
	
	
 		th, td {
	        font-size: 1em;
	    }
	    
	    span.badgeClientList {
	    	font-size: 1em !important;
	    }
	    
	    .identificadorImovelText {
			font-size: 1em !important;
		}
	    
	    
	    #icones-topo-editar-imovel {
	    	text-align:center;
	    	margin:10px auto !important;
	    }
	    
	    
	    ul.list-operacoes-imoveis {
			list-style-type: none;
			float:left;
			padding-left:0px !important;
			margin-left:0px !important;
		}
	
		.painelNavLogotipo {
			width:1px;
			margin-left:60px !important;
			margin-top:8px !important;
			background: url(../imagens/logomarcaTopoSistemaBlueMobile.png) 0 0 no-repeat;
		}
		
		
		.pull-mobile-none {
			right: auto !important;
		}
	
	    
	    .foto-principal-gerenciar-imovel div img {
		    background:#FFF;
		    padding:6px;
		    border: 1px solid #ddd;
		    width:auto;
		    max-height: 165px;
		}
		
		
	    .listHorizontalFour div {
			width:50%;
			float:left;
		}	
		
		
		.listHorizontalFour div label {
			font-size: 1em !important;
			font-weight:normal;
			margin-left:15px;
		}
	    
	    
	    .modal99 .modal-dialog {
			width:95%;
		}
	    
		.modal90 .modal-dialog {
			width:95%;
		}

		.modal80 .modal-dialog {
			width:95%;
		}
		
		.modal70 .modal-dialog {
			width:95%;
		}

		.modal60 .modal-dialog {
			width:95%;
		}			
		
		.modal50 .modal-dialog {
			width:95%;
		}	
		
		
		.wsoffcanvasopener .wsmenu {
			z-index:1006;			
			left:0px;
			-webkit-transition:all 0.1s ease-in-out;
			-moz-transition: all 0.1s ease-in-out;
			-o-transition: all 0.1s ease-in-out;
			-ms-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
			}
	
		.wsmenucontainer.wsoffcanvasopener {
			display:block; 
			margin-left:240px;
			}
			
			
		.wsmobileheader {
			margin-bottom:48px;
			display:block !important;
			position:relative;
			top:0;
			right:0;
			left:0;
			-webkit-transition:all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			-ms-transition: all 0.4s ease-in-out;
			 transition: all 0.4s ease-in-out;
			}
			
			
		.mobileLogo{
			display:block !important;
			position:fixed;
			top:0;
			right:0;
			-webkit-transition:all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			-ms-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
			z-index:101;
			
			}	
			
		.buscaGlobal {
			max-width: 100%;
			margin: 0px;
			float:right;
		}	
	
	
		.botaoActionTopo {
			margin:10px 0px;
			width:100%;
			float:left !important;
			
		}	
	
			
		.wsmenu-list > li:hover>a{background-color:rgba(0,0,0,0.08) !important; text-decoration:none;}
		.hometext{ display:inline-block !important; }
		.megacollink {width:96% !important; margin:0% 2% !important; }
		.megacolimage{width:90% !important; margin:0% 5% !important;}
		.typographylinks{width:98% !important; margin:0% 1% !important;}	
		.typographydiv{width:86% !important; margin:0% 7% !important;}	
		.mainmapdiv{width:90% !important; margin:0% 5% !important; }
		
		/*.table-display > div > a > .fa { display:none !important;}*/
		.button-text-hidden-small { display:none !important;}
		
		.smallFontMobile {
	    	font-size: 0.9em;
	    	font-weight: normal !important;
	    }
		
		
		.selorst {
 		   /*width: 100px !important;*/
 		   width: auto !important;
		}
	
		.overlapblackbg{
			left:0;
			z-index:1005;
			width:100%;
			height:100%;
			position:fixed;
			top:0;
			display:none;
			background-color:rgba(0, 0, 0, 0.65);
			cursor:pointer;}
			
		.wsoffcanvasopener .overlapblackbg{display:block !important;}
	
		/* Default Theme */ 
		.wsmenu-submenu > li:hover>a{ background-color:#7b7b7b; color:#666666;}
		.wsmenu > .wsmenu-list > li > a.active{color: #666666; background-color:rgba(0,0,0,0.08);}
		.wsmenu > .wsmenu-list > li > a:hover{ color: #666666; background-color:rgba(0,0,0,0.08);}	
	
		.wsmenu-list li:hover .wsmenu-submenu{display:none ;}
		.wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub{display:none;}
		.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{display:none; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
		.wsmenu-list li:first-child a{-webkit-border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px;}
		.wsmenu-list li:last-child a{-webkit-border-radius:0px 4px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-right:0px solid;}
	
		.innerpnd{ padding:0px !important; }
		.typography-text { padding:10px 0px; }
	
		.wsmenucontainer{
			overflow: hidden;
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			-webkit-transition:all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			-ms-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;}
			
	
	
		/* Mobile click to drop arrow */
		.wsmenu-click {
			height:43px;
			position:absolute;
			top:0;
			right:0;
			display:block;
			cursor:pointer;
			width:100%;
			}
	
		.wsmenu-click i{
			display:block;
			height:23px;
			width:25px;
			margin-top:11px;
			margin-right:8px;
			background-size:25px auto;
			font-size:21px;
			color:rgba(0,0,0,0.25);
			float:right;
			}
			
			
		.wsmenu-click02 {
			height:43px;
			position:absolute;
			top:0;
			right:0;
			display:block;
			cursor:pointer;
			width:100%;
			}
	
		.wsmenu-click02 i{
			display:block;
			height:23px;
			width:25px;
			margin-top:11px;
			margin-right:8px;
			background-size:25px auto;
			font-size:21px;
			color:rgba(0,0,0,0.25);
			float:right;
			}	
		
		/*
			
		.ws-activearrow > i {
				transform: rotate(180deg);
		}
	
		.wsmenu-rotate {
				transform: rotate(180deg);
				
		}
		
		*/
	
		/*2nd UL Style*/
		.wsmenu-submenu-sub{
			width:100% !important;
			position:static !important;
			left:100% !important;
			top:0 !important;
			display:none;
			margin:0px !important;
			padding:0px !important;
			border:solid 0px !important;
			transform:none !important;
			opacity:1 !important;
			visibility:visible !important;
			}
			
		.wsmenu-submenu-sub li{
			margin:0px 0px 0px 0px !important;
			padding:0px;
			position:relative;}
			
		.wsmenu-submenu-sub a{
			display:block;
			padding:10px 25px 10px 25px;
			border-bottom:solid 1px #ccc;
			font-weight:normal;}
			
		.wsmenu-submenu-sub li a.active{color:#000 !important;}
	
		.wsmenu-submenu-sub li:hover>a{ background-color:#333333 !important; color:#fff;}
	
		.wsmenu-list > li > a .fa{margin-right:6px;}
	
		.wsmenu-submenu-sub-sub{
			width:100% !important;
			position:static !important;
			left:100% !important;
			top:0 !important;
			display:none;
			margin:0px !important;
			padding:0px !important;
			border:solid 0px !important;
			transform:none !important;
			opacity:1 !important;
			visibility:visible !important;
			}
			
		.wsmenu-submenu-sub-sub li{
			margin:0px 0px 0px 0px !important;}
			
		.wsmenu-submenu-sub-sub a{
			display:block;
			color:#000;
			padding:10px 25px;
			background:#000 !important;
			border-bottom:solid 1px #ccc;
			font-weight:normal;}
			
		.wsmenu-submenu-sub-sub li a.active{ color:#000 !important;}
		.wsmenu-submenu-sub-sub li:hover>a{ background-color:#606060 !important; color:#fff;}
		.wsmenu{position: relative;}
	
		.wsmenu .wsmenu-list{
			height:100%;
			overflow-y:auto;
			display:block !important;}
			
		.wsmenu .wsmenu-list > li{
			width:100%;
			display:block;
			float:none;
			border-right:none;
			background-color:transparent;
			position:relative;
			white-space:inherit;}
			
		.wsmenu > .wsmenu-list > li > a{
			padding:9px 32px 9px 17px;
			text-align:left;
			border-right:solid 0px;
			background-color:transparent;
			color:#666666;
			line-height:25px;
			border-bottom:1px solid;
			border-bottom-color:rgba(0,0,0,0.13);
			position:static;
			}
			
		.wsmenu > .wsmenu-list > li > a > .fa{color:#424242;}
		.wsmenu > .wsmenu-list > li:hover > a > .fa{color:#fff;}
		
		.wsmenu .wsmenu-list li a .arrow:after{ display:none !important; }
		.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right{ color:#8E8E8E; }
	
		.mobile-sub .wsmenu-submenu{
			transform:none !important;
			opacity:1 !important;
			display:none;
			position:relative !important;
			top:0px;
			background-color:#fff ;
			border:solid 1px #ccc;
			padding:0px;
			visibility:visible !important;
			}
			
		.mobile-sub .wsmenu-submenu li a{
			line-height:20px;
			height:36px;
			background-color:#e7e7e7 !important;
			padding:8px 0px 8px 18px;
			color:#8E8E8E;}
	
		.mobile-sub .wsmenu-submenu li a:hover{ background-color:#CCC  !important; color:#666666; text-decoration:underline; }
		.mobile-sub .wsmenu-submenu li:hover>a{ background-color:#CCC !important; color:#666666; }
		.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none; padding-left:28px;}
		.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none !important; padding-left:38px; color:#8e8e8e;}
	
		.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a:hover{ background-color:#f2f2f2  !important; color:#666666; text-decoration:underline; }
		.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li :hover>a{ background-color:#f2f2f2 !important; color:#666666; }
	
		.halfdiv{ width:100%; display:block;}
		.halfmenu{width:100%; display:block;}
	
		.menu_form{ padding:10px 10px 63px 10px; background-color: #e7e7e7;}
	
		.menu_form input[type="button"]{ width:46%; }
		.menu_form input[type="submit"]{ width:46%; }	
		.menu_form textarea{min-height:100px;}
	
		.wsmenu {
			width:240px;
			left:-240px;
			height: 100%;
			position: fixed;
			top: 0;
			margin: 0;
			background-color: #fff;
			border-radius:0px;
			z-index:103;
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			-ms-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
			border:none !important;
			background-color:#fff !important;
			}
	
		 
		/* Navigation arrow Animation */
		.animated-arrow {
			/*position:fixed;*/
			position:absolute;
			left:0; 
			top:0px; 
			z-index:1007;
			-webkit-transition:all 0.1s ease-in-out;
			-moz-transition: all 0.1s ease-in-out;
			-o-transition: all 0.1s ease-in-out;
			-ms-transition: all 0.1s ease-in-out;
			transition: all 0.1s ease-in-out;
			cursor:pointer;
			padding:13px 35px 16px 0px;
			margin:10px 0 0 15px;
		}
		

		.callusicon {
			color: #c9c9c9;
			font-size: 25px;
			height: 25px;
			position: fixed;
			right: 15px;
			top: 13px;
			transition: all 0.4s ease-in-out 0s;
			width: 25px;
			z-index:102;
			-webkit-transition:all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			-ms-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
		}	
			
		.callusicon:focus, callusicon:hover {
			color: #fff !important;
		}
	
		.wsoffcanvasopener .callusicon{ display:none !important; }
	

	
		.wsoffcanvasopener .animated-arrow{
			left:240px;
		}
	
	

			
		.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
			cursor: pointer;
			height:4px;
			width:25px;
			background: #FFF;
			position: absolute;
			display: block;
			content: '';}
			
		.animated-arrow span:before{
			top: -9px;}
			
		.animated-arrow span:after {
			bottom: -9px;}
			
		.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after{
			transition: all 500ms ease-in-out;}
			
		.wsoffcanvasopener .animated-arrow span{
			background-color: transparent;}
			
		.wsoffcanvasopener .animated-arrow span:before, .animated-arrow.active span:after{
			top:9px;}
			
		.wsoffcanvasopener .animated-arrow span:before {
			transform: rotate(45deg);
			-moz-transform:  rotate(45deg);
			-ms-transform:  rotate(45deg);
			-o-transform:  rotate(45deg);
			-webkit-transform:  rotate(45deg);
			bottom:0px;
			}
			
		.wsoffcanvasopener .animated-arrow span:after {
			transform: rotate(-45deg);
			-moz-transform:  rotate(-45deg);
			-ms-transform:  rotate(-45deg);
			-o-transform:  rotate(-45deg);
			-webkit-transform:  rotate(-45deg);
			}
	
	
		/*Animation None */
		.wsmenu-list li > .wsmenu-submenu{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			}
			
		.wsmenu-list li:hover > .wsmenu-submenu{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			}
	
		.wsmenu-submenu li > .wsmenu-submenu-sub{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			}
			
		.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			opacity:1  !important;
			}
	
		.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			opacity:1  !important;
			}
			
		.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			opacity:1  !important;
			}
	
	
		.wsmenu-list li > .megamenu{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			opacity:1  !important;
			}
			
		.wsmenu-list li:hover > .megamenu{
			transform:none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform:none !important;
			transform: none !important;
			-o-transform:none !important;
			-moz-transform: none !important;
			-webkit-transform: none !important;
			visibility:visible !important;
			opacity:1  !important;
			}
	
		/*
		.btnForm { 
			font-size:0.7em;
			white-space: normal !important;
			width: 100%;
			height: 30px;
			display: block;
			margin: 0 auto;
			padding: 0;
			}
		*/
		
		
		.widgetHeaderTextRight {
			margin-bottom:10px;
			float:none;
			text-align: right;
		}		
		
		
		
		.header-principal-nome-imobiliaria {
			font-weight: bold;
			font-size:14px;
			margin-right:5px;	
		}
	
		
		.crop-big-text {
			overflow:hidden;
			white-space:nowrap;
			width:140px;
			font-size:12px !important;
			font-weight: normal !important;
		}
		
		
		.tamanho12Mobile {
			font-size:12px !important;
		}
		
		
		.navbar-top-links li {
		    display: inline-block;
		    min-width: auto !important;
		}		
		
		.ajustaIconeUsd {
			margin-left: auto !important;
		}
		
		
	
	} /* FIM --- Mobile CSS ---*/
	
		
		
		
	



	/* /@MEDIA */
	
	
	
	
	
		
		
		
		
		
		
		
		
		
		
	/* Color Theme */
	.gry{background:#424242; color:#fff;}
	.orange {background:#ff670f; color:#fff;}
	.blue {background:#337ab7; color:#fff;}
	.green{background:#74a52e; color:#fff;}
	.red{background:#DA4B38; color:#fff;}
	.yellow{background:#F6BB42; color:#fff;}
	.purple{background:#967ADC; color:#fff;}
	.pink{background:#ee1289; color:#fff;}
	.chocolate {background:#934915; color:#fff;}


	.gry > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.gry > .wsmenu-list > li > a{background-color:#fff !important;}
	.gry > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.gry > .wsmenu-list > li:hover>a{background:#424242 !important; color:#fff !important;}
	.gry > .wsmenu-list > li > a:hover {background:#424242 !important; color:#fff !important;}
	.gry > .wsmenu-list > li > a.active{background:#424242 !important; color:#fff !important;}
	.gry > .wsmenu-submenu > li > a:hover {background:#424242; border-radius:0px!important; color:#fff;}
	.gry .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.gry .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.gry .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.orange > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.orange > .wsmenu-list > li > a{background-color:#fff !important;}
	.orange > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.orange > .wsmenu-list > li:hover>a{background:#ff670f !important; color:#fff !important;}
	.orange > .wsmenu-list > li > a:hover {background:#ff670f !important; color:#fff !important;}
	.orange > .wsmenu-list > li > a.active{background:#ff670f !important; color:#fff !important;}
	.orange > .wsmenu-submenu > li > a:hover {background:#ff670f; border-radius:0px!important; color:#fff;}
	.orange .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.orange .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.orange .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.blue > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.blue > .wsmenu-list > li > a{background-color:#fff !important;}
	.blue > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.blue > .wsmenu-list > li:hover>a{background:#337ab7 !important; color:#fff !important;}
	.blue > .wsmenu-list > li > a:hover {background:#337ab7 !important; color:#fff !important;}
	.blue > .wsmenu-list > li > a.active{background:#337ab7 !important; color:#fff !important;}
	.blue > .wsmenu-submenu li > a:hover {background:#337ab7 !important; border-radius:0px!important; color:#fff !important;}
	.blue .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.blue .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.blue .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.green > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.green > .wsmenu-list > li > a{background-color:#fff !important;}
	.green > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.green > .wsmenu-list > li:hover>a{background:#74a52e !important; color:#fff !important;}
	.green > .wsmenu-list > li > a:hover {background:#74a52e !important; color:#fff !important;}
	.green > .wsmenu-list > li > a.active{background:#74a52e !important; color:#fff !important;}
	.green > .wsmenu-submenu > li > a:hover {background:#74a52e !important; border-radius:0px!important; color:#fff !important;}
	.green .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.green .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.green .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.red > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.red > .wsmenu-list > li > a{background-color:#fff !important;}
	.red > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.red > .wsmenu-list > li:hover>a{background:#DA4B38 !important; color:#fff !important;}
	.red > .wsmenu-list > li > a:hover {background:#DA4B38 !important; color:#fff !important;}
	.red > .wsmenu-list > li > a.active{background:#DA4B38 !important; color:#fff !important;}
	.red > .wsmenu-submenu > li > a:hover {background:#DA4B38 !important; border-radius:0px!important; color:#fff !important;}
	.red .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.red .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.red .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.yellow > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.yellow > .wsmenu-list > li > a{background-color:#fff !important;}
	.yellow > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.yellow > .wsmenu-list > li:hover>a{background:#F6BB42 !important; color:#fff !important;}
	.yellow > .wsmenu-list > li > a:hover {background:#F6BB42 !important; color:#fff !important;}
	.yellow > .wsmenu-list > li > a.active{background:#F6BB42 !important; color:#fff !important;}
	.yellow > .wsmenu-submenu > li > a:hover {background:#F6BB42 !important; border-radius:0px!important; color:#fff !important;}
	.yellow .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.yellow .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.yellow .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}
	.yellow > .wsmenu-list li a .fa{color:#424242 !important;}

	.purple > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.purple > .wsmenu-list > li > a{background-color:#fff !important;}
	.purple > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.purple > .wsmenu-list > li:hover>a{background:#967ADC !important; color:#fff !important;}
	.purple > .wsmenu-list > li > a:hover {background:#967ADC !important; color:#fff !important;}
	.purple > .wsmenu-list > li > a.active{background:#967ADC !important; color:#fff !important;}
	.purple > .wsmenu-submenu > li > a:hover {background:#967ADC !important; border-radius:0px!important; color:#fff !important;}
	.purple .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.purple .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.purple .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.pink > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.pink > .wsmenu-list > li > a{background-color:#fff !important;}
	.pink > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.pink > .wsmenu-list > li:hover>a{background:#ee1289 !important; color:#fff !important;}
	.pink > .wsmenu-list > li > a:hover {background:#ee1289 !important; color:#fff !important;}
	.pink > .wsmenu-list > li > a.active{background:#ee1289 !important; color:#fff !important;}
	.pink > .wsmenu-submenu > li > a:hover {background:#ee1289 !important; border-radius:0px!important; color:#fff !important;}
	.pink .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.pink .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.pink .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}

	.chocolate > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.chocolate > .wsmenu-list > li > a{background-color:#fff !important;}
	.chocolate > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
	.chocolate > .wsmenu-list > li:hover>a{background:#934915 !important; color:#fff !important;}
	.chocolate > .wsmenu-list > li a:hover {background:#934915 !important; color:#fff !important;}
	.chocolate > .wsmenu-list > li a.active{background:#934915 !important; color:#fff !important;}
	.chocolate > .wsmenu-submenu > li a:hover {background:#934915 !important; border-radius:0px!important; color:#fff !important;}
	.chocolate .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
	.chocolate .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
	.chocolate .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}




	/* Gradient Theme */
	.tranbg{background-color:transparent !important;}
	.whitebg{ background-color:#fff !important; }
	.whitebg:hover{ color:#000 !important; }
	.blue-grdt{
		background: #5999ee;
		background: -moz-linear-gradient(top,  #5999ee 0%, #337ab7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5999ee), color-stop(100%,#4a89dc));
		background: -webkit-linear-gradient(top,  #5999ee 0%,#337ab7 100%);
		background: -o-linear-gradient(top,  #5999ee 0%,#337ab7 100%);
		background: -ms-linear-gradient(top,  #5999ee 0%,#337ab7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#337ab7',GradientType=0 );
		color:#fff;}
		
	.gry-grdt{
		background: #565656;
		background: -moz-linear-gradient(top,  #565656 0%, #424242 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#424242));
		background: -webkit-linear-gradient(top,  #565656 0%,#424242 100%);
		background: -o-linear-gradient(top,  #565656 0%,#424242 100%);
		background: -ms-linear-gradient(top,  #565656 0%,#424242 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242',GradientType=0 );
		color:#fff;}
		
	.green-grdt{
		background: #86ba3d;
		background: -moz-linear-gradient(top,  #86ba3d 0%, #74a52e 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86ba3d), color-stop(100%,#74a52e));
		background: -webkit-linear-gradient(top,  #86ba3d 0%,#74a52e 100%);
		background: -o-linear-gradient(top,  #86ba3d 0%,#74a52e 100%);
		background: -ms-linear-gradient(top,  #86ba3d 0%,#74a52e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e',GradientType=0 );
		color:#fff;}	

	.red-grdt{
		background: #f05c48;
		background: -moz-linear-gradient(top,  #f05c48 0%, #da4b38 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f05c48), color-stop(100%,#da4b38));
		background: -webkit-linear-gradient(top,  #f05c48 0%,#da4b38 100%);
		background: -o-linear-gradient(top,  #f05c48 0%,#da4b38 100%);
		background: -ms-linear-gradient(top,  #f05c48 0%,#da4b38 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38',GradientType=0 );
		color:#fff;}	
			
	.orange-grdt{
		background: #fc7d33;
		background: -moz-linear-gradient(top,  #fc7d33 0%, #ff670f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc7d33), color-stop(100%,#ff670f));
		background: -webkit-linear-gradient(top,  #fc7d33 0%,#ff670f 100%);
		background: -o-linear-gradient(top,  #fc7d33 0%,#ff670f 100%);
		background: -ms-linear-gradient(top,  #fc7d33 0%,#ff670f 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f',GradientType=0 );
		color:#fff;}	

	.yellow-grdt{
		background: #ffcd67;
		background: -moz-linear-gradient(top,  #ffcd67 0%, #f6bb42 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd67), color-stop(100%,#f6bb42));
		background: -webkit-linear-gradient(top,  #ffcd67 0%,#ff670f 100%);
		background: -o-linear-gradient(top,  #ffcd67 0%,#f6bb42 100%);
		background: -ms-linear-gradient(top,  #ffcd67 0%,#f6bb42 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42',GradientType=0 );
		color:#fff;}	

	.purple-grdt{
		background: #a98ded;
		background: -moz-linear-gradient(top,  #a98ded 0%, #967adc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a98ded), color-stop(100%,#967adc));
		background: -webkit-linear-gradient(top,  #a98ded 0%,#967adc 100%);
		background: -o-linear-gradient(top,  #a98ded 0%,#967adc 100%);
		background: -ms-linear-gradient(top,  #a98ded 0%,#967adc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc',GradientType=0 );
		color:#fff;}	
				
	.pink-grdt{
		background: #fb3ea4;
		background: -moz-linear-gradient(top,  #fb3ea4 0%, #f21b8f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb3ea4), color-stop(100%,#f21b8f));
		background: -webkit-linear-gradient(top,  #fb3ea4 0%,#f21b8f 100%);
		background: -o-linear-gradient(top,  #fb3ea4 0%,#f21b8f 100%);
		background: -ms-linear-gradient(top,  #fb3ea4 0%,#f21b8f 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f',GradientType=0 );
		color:#fff;}	


	.whitebg > .wsmenu-list > li > a{color:#424242; border-right:1px solid rgba(0,0,0,0.10); }
	.whitebg > .wsmenu-list > li > a{background-color:#fff !important;}
	.whitebg > .wsmenu-list > li > a > .arrow:after{ border-top-color:#E5E5E5 !important;}
						
	.red-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.red-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.red-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}

	.gry-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.gry-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.gry-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}

	.blue-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.blue-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.blue-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}


	.green-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.green-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.green-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}

	.orange-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.orange-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.orange-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}

	.yellow-grdt > .wsmenu-list > li > a{color:#424242 !important;}
	.yellow-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.yellow-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#424242 !important;}
	.yellow-grdt > .wsmenu-list li a .fa{color:#424242 !important;}

	.purple-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.purple-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.purple-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}

	.pink-grdt > .wsmenu-list > li > a{color:#fff !important;}
	.pink-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
	.pink-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}
	
	 
	@media only screen and (max-width: 767px) {
	
		.red-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
		.blue-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
		.orange-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
		.green-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
		.purple-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
		.pink-grdt > .wsmenu-list > li > a > .fa{ color:#fff !important; }
	
		/* Color Theme */
		.gry > .wsmenu-submenu > li:hover>a{ background-color:#424242 !important; color:#fff;}
		.gry > .wsmenu .wsmenu-list > li > a.active{color: #fff; background-color: #424242;}
		.gry > .wsmenu .wsmenu-list > li > a:hover{ color: #fff; background-color: #424242;}
	
		.orange > .wsmenu-submenu > li:hover>a{ background-color:#ff670f !important; color:#fff;}
		.orange > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #ff670f;}
		.orange > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #ff670f;}
	
		.blue > .wsmenu-submenu > li:hover>a{ background-color:#4A89DC !important; color:#fff;}
		.blue > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #4A89DC;}
		.blue > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #4A89DC;}	
	
		.green > .wsmenu-submenu > li:hover>a{ background-color:#74a52e !important; color:#fff;}
		.green > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #74a52e;}
		.green > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #74a52e;}	
	
		.red > .wsmenu-submenu > li:hover>a{ background-color:#DA4B38 !important; color:#fff;}
		.red > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #DA4B38;}
		.red > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #DA4B38;}	
	
		.yellow > .wsmenu-submenu > li:hover>a{ background-color:#F6BB42 !important; color:#fff;}
		.yellow > .wsmenu .wsmenu-list > li > a.active{color: #fff; background-color: #F6BB42;}
		.yellow > .wsmenu .wsmenu-list > li > a:hover{ color: #fff; background-color: #F6BB42;}	
	
		.purple > .wsmenu-submenu > li:hover>a{ background-color:#967ADC !important; color:#fff;}
		.purple > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #967ADC;}
		.purple > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #967ADC;}	
			
		.pink > .wsmenu-submenu > li:hover>a{ background-color:#ee1289 !important; color:#fff;}
		.pink > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #ee1289;}
		.pink > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #ee1289;}	
			
		.chocolate > .wsmenu-submenu > li:hover>a{ background-color:#934915 !important; color:#fff;}
		.chocolate > .wsmenu > .wsmenu-list > li > a.active{color: #fff; background-color: #934915;}
		.chocolate > .wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color: #934915;}	
	
	}
	
	
	
	
	
	
	
	.buttoncolor{
		color: #fff;
		display: block;
		font-size:13px;
		padding:10px 15px;
		text-decoration: none;
		transition: background 0.3s linear 0s;
		width:12.5%;
		height:30px;
		float:left;
		text-align:center;
		margin:0px 0px;
	}
	.buttoncolor:hover{ color:#fff; text-decoration:none;}
	.buttoncolor:focus{ color:#fff; text-decoration:none;}

	.buttoncolor02{
		color: #424242;
		display: block;
		font-size:15px;
		border-radius:2px;
		height:30px;
		padding:10px 15px;
		text-decoration: none;
		transition: background 0.3s linear 0s;
		width:100%;
		border-right:solid 5px #fff;
		float:left;
		text-align:center;
		margin:0% 0% 0% 0%;
		background-color:#f2f2f2;
		border:solid 1px #D9D9D9;
		cursor:pointer;
		text-align:center !important; 
		text-decoration:none !important;
		width:50%; float:left;
	}
	.buttoncolor02:hover{background-color:#424242; color:#000;}
	.buttoncolor02.active{background-color:#424242; color:#fff;}
	
	
	
	
	
	.btn-label {
	    color: #444;
	    background: #fff;
	}


	.btn-label {
	    position: relative;
	    display: block;
	    font-size: inherit;
	    line-height: inherit;
	    margin: -2px 0;
	    padding: 2px 12px;
	}
	
	.btn-label.right {
		margin-right: -12px;
	    margin-left: 12px;
	    border-bottom-right-radius: 1px;
	    border-top-right-radius: 2px;
	    float: right;
	    border: 1px solid;
	    border-color: inherit;
	}
	
	.btn-label-text {
		display: block;
		min-width:180px;
	}
	
	
	
	/* TABS PERSONALIZADAS/MULTIPLE TABS */
	
	.tabbable-custom { 
	  margin-bottom: 15px; 
	  padding: 0px;  
	  /*overflow: hidden;*/
	}   
	
	.tabbable-custom > .nav-tabs { 
	  border: none; 
	  margin: 0px;
	  border-radius: 0px !important;
	}
	
	.tabbable-custom > .tab-content { 
	   background-color: #fff;
	   border: 1px solid #ddd;  
	   -webkit-border-radius: 0; 
	   -moz-border-radius: 0; 
	   border-radius: 0px !important; 
	   padding: 10px;
	}
	
	.tabbable-custom.nav-justified .tab-content {
	  margin-top: -1px;
	}
	
	
	.tabbable-custom > .nav-tabs.nav-justified > li > a {
		border-radius: 0px !important;
	}
	
	
	.tabs-below.tabbable-custom.nav-justified .tab-content {
	  margin-top: 0px;
	  margin-bottom: -2px;
	}
	
	.tabbable-custom.boxless > .tab-content {
	  padding:15px 0;
	  border-left:none;
	  border-right:none;
	  border-bottom:none;
	}
	
	.tabbable-custom .nav-tabs > li { 
	  margin-right: 0px; 
	  border-top: 5px solid transparent; 
	}
	
	.tabbable-custom .nav-tabs > li.active { 
	  /*
	  	border-top: 3px solid #d12610;
	  	background: #f5f5f5;
	  */
	  border-top: 5px solid #4A89DC;
	  margin-top: 0; 
	  position: relative;
	
	}
	
	.tabbable-custom .nav-tabs > li > a { 
	   color:#31708f;	
	   margin-right: 0; 
	 }
	
	
	.tabbable-custom .nav-tabs > li.active > a  { 
	  border-top: none; 
	  font-weight: bold;
	  background-color: #ddd !important; 
	}
	
	
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-top: none !important;
	}
	
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom: none !important;
	}
	
	
	
	@media(max-width: 767px) {
		
		.tabbable-custom .nav-tabs.nav-2 > li {
			width: 100%;
		}
	
		.tabbable-custom .nav-tabs.nav-3 > li {
			width: 100%;
		}
		
		.tabbable-custom .nav-tabs.nav-4 > li {
			width: 100%;
		}
		
		.tabbable-custom .nav-tabs.nav-5 > li {
			width: 100%;
		}
		
		.tabbable-custom .nav-tabs.nav-6 > li {
			width: 100%;
		}
	
	    .tabbable-custom .nav-tabs > li {
	        margin-bottom: 0;
	        margin-right: 0;
	        float: left;
	        height: 40px;
	
	    }
	
	    .tabbable-custom .nav-tabs > li > a {
	        padding: 10px 0px !important;
	        float: left;
	        width: 100%;
	        height: 100%;
	        display: block;
	        word-wrap: break-word;
	        border-bottom:none !important;
	    }
	    
	    .nav-tabs.nav-justified.nav-2>.active>a, .nav-tabs.nav-justified.nav-3>.active>a:focus, .nav-tabs.nav-justified.nav-3>.active>a:hover {
	    border-top:  none !important;
		}	    
	    
	    .nav-tabs.nav-justified.nav-3>.active>a, .nav-tabs.nav-justified.nav-3>.active>a:focus, .nav-tabs.nav-justified.nav-3>.active>a:hover {
	    border-top:  none !important;
		}
	
	    .nav-tabs.nav-justified.nav-4>.active>a, .nav-tabs.nav-justified.nav-4>.active>a:focus, .nav-tabs.nav-justified.nav-4>.active>a:hover {
	    border-top:  none !important;
		}
		
		.nav-tabs.nav-justified.nav-5>.active>a, .nav-tabs.nav-justified.nav-5>.active>a:focus, .nav-tabs.nav-justified.nav-5>.active>a:hover {
	    border-top:  none !important;
		}
		
		.nav-tabs.nav-justified.nav-6>.active>a, .nav-tabs.nav-justified.nav-6>.active>a:focus, .nav-tabs.nav-justified.nav-6>.active>a:hover {
	    border-top:  none !important;
		}    
	    
		.tabbable-custom.nav-justified .tab-content {
		    margin-top: -1px;
		}
	    
	    
	  .tabbable-custom .nav-tabs > li.active { 
	 	 border-bottom: 1px solid #ccc;
		}
		
	  .tabbable-custom .nav-tabs > li.active > a { 
	   	 background-color: #ddd !important; 
	 	}		
		
		
	   .tabbable-custom .nav-tabs > li { 
	   	 margin-bottom: 5px; 
		}
	    
	    
	    
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/***Page breadcrumb***/
	
	.ie8 .row .page-breadcrumb.breadcrumb > li {
	  margin-right: 1px;
	}
	
	.page-breadcrumb.breadcrumb {
	  -webkit-border-radius: 0px;
	     -moz-border-radius: 0px;
	          border-radius: 0px;
	  box-shadow: none;
	  padding-right: 30px;
	  padding-left: 8px;
	  margin-top: 15px;
	  margin-bottom: 25px;
	  background-color: #eee;
	  float:left;
	  width:100%;
	  border-left:5px solid #4A89DC;
	}
	
	.page-breadcrumb.breadcrumb > li > a, 
	.page-breadcrumb.breadcrumb > li > i, 
	.page-breadcrumb.breadcrumb > li > span {
	  color: #444;
	  text-shadow:none;
	}
	
	.page-breadcrumb.breadcrumb > li > i {
	  color: #666;
	} 
	
	.page-breadcrumb.breadcrumb > li+li:before {
	  display: none;
	}
	
	/* Dashboard breadcrumb Dropdown */
	.page-breadcrumb.breadcrumb .btn-group {
	  right: 15px;
	  position: absolute;
	  margin-top: -8px;
	}
	
	.page-breadcrumb.breadcrumb > .btn-group .btn {
	  padding-top: 8px;
	  padding-bottom: 8px;
	}
	
	/* Dashboard date range panel */
	.page-breadcrumb.breadcrumb .dashboard-date-range  {
	  position: relative;
	  top: -8px;
	  margin-right: -30px;
	  display: none;
	  padding: 9px 9px 8px 9px;
	  cursor: pointer;
	  color: #fff;
	  background-color: #e02222;
	}
	
	/* hack for chrome and safari */
	@media all and (-webkit-min-device-pixel-ratio:0) {
	 .page-breadcrumb.breadcrumb .dashboard-date-range  {
	    padding: 9px;
	  } 
	}
	
	.page-breadcrumb.breadcrumb .dashboard-date-range > span {
	  font-size: 12px;
	  font-weight: 300; 
	  color: #fff;
	  text-transform: uppercase;
	} 
	
	.page-breadcrumb.breadcrumb .dashboard-date-range > .fa-calendar {
	  text-transform: none;
	  color: #fff;
	  margin-top: 0px;
	  font-size: 14px;
	}
	
	.page-breadcrumb.breadcrumb .dashboard-date-range > .fa-angle-down {
	  color:#fff;
	  font-size: 16px;
	}
