body+object{display:none;}

/* Escondido enquanto não está pronto */
.btn-tour { display: none; }
.cursor-pointer {cursor: pointer !important;}

.email-item .email-principal { color: yellow;}
.col-edt .thumbnail-view { min-width: 100px; min-height: 80px;}
.portlet-tools li .label{line-height:24px;}
.payment-errors{display: none;}
.timeline-icon i.add {background-color: #5CB85C;}
.timeline-icon i.del {background-color: #D9534F;}
.timeline-icon i.upd {background-color: #428BCA;}
.right-zero .ms-drop { right: 0; }
td p { margin-bottom: 5px; }
.labels { margin-bottom: 6px; }
.table { background-color: #fff; }
.portlet > .portlet-header + .table { margin-top: 1px; }
.modal-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:active, #content { background-color: #fafafa; }
.panel .nav-tabs>li.active>a, .panel .nav-tabs>li.active>a:hover { background-color: #fff; }
#main-nav > li.active > a { background-color: #fafafa; background-image: none; }
#main-nav > li.dropdown > a .caret { border-top-color: #99A9B8; border-bottom-color: #99A9B8; }
.panel-collapse.collapse { position: relative; }
#content{min-height:inherit;}
#content-container .panel-body.busca .row { margin-bottom: 0; }
.modal-xl { width: auto; padding: 30px 60px; }
.modal-body .nav-property.barra-fixa { margin-top: -20px; margin-bottom: 20px; }
.no-padding-bottom { padding-bottom: 0 !important; }
.no-padding-top { padding-top: 0 !important; }
.no-margin-bottom { margin-bottom: 0 !important; }
.no-margin-top { margin-top: 0 !important; }
.primary-color { color: #3d84c1 !important; }
.secondary-color { color: #f0ad4e !important; }
.shortcuts .btn { margin-bottom: 10px; }
.btn-lg + .dropdown-menu { top: 85%; }
#search .form-control { border-radius: 0; }
#search .form-control::-webkit-input-placeholder { color: #9cb8d0; }
#search .form-control:focus::-webkit-input-placeholder { color: #6a9cc7; }
#search input[type="text"]:focus {
    outline: 0 none !important;
    box-shadow: 0 2px 1px #061b2d;
    background-color: #4177a6;
    border: 1px solid #5E97C9;
}
.accordion .panel-heading { overflow: hidden; }
.panel .panel-title.panel-lg .accordion-toggle {
    font-size: 20px;
    font-weight: 600;
    padding: 20px 15px;
}
.star-rating .fa-heart { color: #c50000; font-size: 16px; margin-right: 2px; margin-top: 6px; }
.portlet .portlet-header h1, .portlet .portlet-header h2, .portlet .portlet-header h3, .portlet .portlet-header h4, .portlet .portlet-header h5, .portlet .portlet-header h6 { text-transform: uppercase; font-size: 12px; }

.panel .panel-title.panel-search { position: relative; }
.expand-panel {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff !important;
    font-size: 26px;
    height: 100%;
    padding: 15px;
}
.highlight-text { color: yellow; font-weight: 600; }
.expand-panel:hover { background-color: rgba(255,255,255,0.2) }

.nav-tabs.nav-tabs-styled { padding: 10px 20px 0; background-color: #eee; }
.nav-tabs.nav-tabs-styled + .panel-body { border-top: 0 !important; }
.nav-tabs.nav-tabs-styled + .modal-body { padding-top: 0; }
.portlet-content > .nav-tabs.nav-tabs-styled { margin-top: -1.7em; margin-left: -1.15em; margin-right: -1.15em; }
.portlet-content .nav-tabs>li.active>a, .portlet-content .nav-tabs>li.active>a:hover, .portlet-content .nav-tabs>li.active>a:active { background-color: #fff; }


.dashboard-stat .visual i,
.dashboard-stat:hover .visual i,
.dashboard-stat:active .visual i,
.dashboard-stat:focus .visual i {
    color: rgba(0,0,0,0.04);
}

#content-container .row > div .portlet:last-child { margin-bottom: 2em; }
.dashboard-stat { padding: 30px 20px 15px; text-shadow: none; margin-bottom: 30px; }
.dashboard-stat .details { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
.dashboard-stat .links { margin-top: 60px; }
.dashboard-stat .content { margin-bottom: 2px; }
.dashboard-stat .visual i { top: -20px; right: 10px; font-size: 200px; }
.dashboard-stat .visual2 { z-index: 10; float: right; width: 54px; height: 100; }
.dashboard-stat .visual2 i {
    color: #fff;
    top: 20px;
    right: 20px;
    font-size: 50px;
    position: absolute;;
    left: auto;
    display: block;
    height: 50px;
    text-shadow: none;
}
.dashboard-stat,
.dashboard-stat:hover,
.dashboard-stat:active,
.dashboard-stat:focus {
    text-shadow: none;
}
.dashboard-stat {
    -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;
}
.dashboard-stat.no-hover { cursor: default; }
.dashboard-stat.no-hover, .dashboard-stat:hover { box-shadow: 0 5px 10px 3px rgba(0,0,0,0.3); margin-top: -4px; }
.btn-group.btn-block > .btn-block + .dropdown-menu { width: 100%; }
.well .btn-group-vertical .btn { text-align: left; }
.well.gray { background-color: #e3e3e3; }


/* CORES PERSONALIZADAS*/
/* Normal */
.resumo-normal .portlet-header,
.content-normal .btn-primary,
.resumo-normal .btn,
.panel .panel-normal.panel-result .accordion-toggle,
.panel .panel-normal.panel-result .accordion-toggle:hover,
.panel.open .panel-normal.panel-result .accordion-toggle {
    background-color: #756B6B;
    border-color: #756B6B;
    color: #fff;
}
.dashboard-stat.normal,
.dashboard-stat.normal:hover,
.dashboard-stat.normal:active,
.resumo-normal .portlet-content,
.panel .panel-normal.panel-search .accordion-toggle,
.panel .panel-normal.panel-search .accordion-toggle:hover,
.panel.open .panel-normal.panel-search .accordion-toggle {
    background-color: #A39D9D;
    color: #fff;
}
.content-normal .open .dropdown-toggle.btn-primary,
.content-normal .btn-primary:hover {
    background-color: #696060;
}

/* Imóvel */
.resumo-imovel .portlet-header,
.content-imovel .btn-primary,
.resumo-imovel .btn,
.panel .panel-imovel.panel-result .accordion-toggle,
.panel .panel-imovel.panel-result .accordion-toggle:hover,
.panel.open .panel-imovel.panel-result .accordion-toggle {
    background-color: #1F6492;
    border-color: #3D81AF;
    color: #fff;
}
.dashboard-stat.imovel,
.dashboard-stat.imovel:hover,
.dashboard-stat.imovel:active,
.resumo-imovel .portlet-content,
.panel .panel-imovel.panel-search .accordion-toggle,
.panel .panel-imovel.panel-search .accordion-toggle:hover,
.panel.open .panel-imovel.panel-search .accordion-toggle {
    background-color: #2886C5;
    color: #fff;
}
.content-imovel .open .dropdown-toggle.btn-primary,
.content-imovel .btn-primary:hover {
    background-color: #195A85;
}

/* Cliente */
.resumo-cliente .portlet-header,
.content-cliente .btn-primary,
.resumo-cliente .btn,
.panel .panel-cliente.panel-result .accordion-toggle,
.panel .panel-cliente.panel-result .accordion-toggle:hover,
.panel.open .panel-cliente.panel-result .accordion-toggle {
    background-color: #861B1B;
    border-color: #861B1B;
    color: #fff;
}
.dashboard-stat.cliente,
.dashboard-stat.cliente:hover,
.dashboard-stat.cliente:active,
.resumo-cliente .portlet-content,
.panel .panel-cliente.panel-search .accordion-toggle,
.panel .panel-cliente.panel-search .accordion-toggle:hover,
.panel.open .panel-cliente.panel-search .accordion-toggle {
    background-color: #BE3C3C;
    color: #fff;
}
.content-cliente .open .dropdown-toggle.btn-primary,
.content-cliente .btn-primary:hover {
    background-color: #771717;
}

/* Condomínio */
.resumo-condominio .portlet-header,
.content-condominio .btn-primary,
.resumo-condominio .btn,
.panel .panel-condominio.panel-result .accordion-toggle,
.panel .panel-condominio.panel-result .accordion-toggle:hover,
.panel.open .panel-condominio.panel-result .accordion-toggle {
    background-color: #388038;
    border-color: #388038;
    color: #fff;
}
.dashboard-stat.condominio,
.dashboard-stat.condominio:hover,
.dashboard-stat.condominio:active,
.resumo-condominio .portlet-content,
.panel .panel-condominio.panel-search .accordion-toggle,
.panel .panel-condominio.panel-search .accordion-toggle:hover,
.panel.open .panel-condominio.panel-search .accordion-toggle {
    background-color: #60A560;
    color: #fff;
}
.content-condominio .open .dropdown-toggle.btn-primary,
.content-condominio .btn-primary:hover {
    background-color: #2F702F;
}



/* ESTILOS DOS PORTLETS DE RESUMO */
/* RESUMO Padrão */
.resumo * { cursor: pointer; cursor: default; }
.resumo .btn { cursor: pointer; cursor: hand; }
.resumo .portlet-header h1 i, .resumo .portlet-header h2 i, .resumo .portlet-header h3 i, .resumo .portlet-header h4 i, .resumo .portlet-header h5 i, .resumo .portlet-header h6 i,
.resumo .portlet-header h1, .resumo .portlet-header h2, .resumo .portlet-header h3, .resumo .portlet-header h4, .resumo .portlet-header h5, .resumo .portlet-header h6 { color: #fff; text-shadow: none; font-size: 17px; }
.resumo .portlet-header { background-image: none; border: 0; padding-bottom: 0; }
.resumo .portlet-content { border: 0; margin-top: 0 !important; margin-bottom: 2em; padding-top: 10px; }
#content-container .portlet.resumo { margin-bottom: 0; }
#content-container .portlet.resumo .row { margin: 20px 0 0 0; }
#content-container .portlet.resumo .row > div { margin-bottom: 0.4em; }
.resumo-header { display: table; margin-bottom: 10px; }
.resumo-icon { font-size: 60px; float: left; }
.resumo-icon-side { display: table-cell;  vertical-align: middle; width: 100%; padding-left: 16px; }
.resumo-icon-side span { display: block; line-height: 16px; }
.resumo-body {}
.resumo-body.links { position: relative; }
.resumo-body table { width: 100%; margin-bottom: 10px; }
.resumo-body tr { border-top: 1px dotted #fff; }
.resumo-body tr:hover { color: yellow; }
.resumo-body tr:hover .td-link { background-color: rgba(0,0,0,0.05); }
.resumo-body td { padding: 5px 0; vertical-align: top; word-break: break-all;}
.resumo-icons { font-size: 20px; color: yellow; font-weight: 600; text-align: center; }
.resumo-icons .item-property { margin: 0; padding: 8px; border-radius: 5px; }
.resumo-icons .item-property:hover { background-color: rgba(0,0,0,0.1); }
.resumo-icons .item-property span.icon { font-size: 25px; color: #fff; }


.table-bordered.table-result thead tr:first-child {
	/*background-color: #d7d7d7;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e6e6e6), to(#d7d7d7));
	background-image: -webkit-linear-gradient(top, #e6e6e6, 0%, #d7d7d7, 100%);
	background-image: -moz-linear-gradient(top, #e6e6e6 0%, #d7d7d7 100%);
	background-image: linear-gradient(to bottom, #e6e6e6 0%, #d7d7d7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff444444', GradientType=0);*/
}

.nav-property.barra-fixa {
    /*background: #133858;
    background: -moz-linear-gradient(top, #133858 0%, #0a2236 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#133858), color-stop(100%,#0a2236));
    background: -webkit-linear-gradient(top, #133858 0%,#0a2236 100%);
    background: -o-linear-gradient(top, #133858 0%,#0a2236 100%);
    background: -ms-linear-gradient(top, #133858 0%,#0a2236 100%);
    background: linear-gradient(to bottom, #133858 0%,#0a2236 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#133858', endColorstr='#0a2236',GradientType=0 );*/
    background-color: #fff;
    margin-right: -20px;
    margin-left: -20px;
    padding-top: 12px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
}
.nav-property.barra-fixa.affix { top: 0; z-index: 999; }
.nav-property.barra-fixa ul { margin-left: 20px; }
.nav-property.barra-fixa .nav-pills { margin-bottom: 14px; }
.nav-property.barra-fixa .nav-pills>li { margin-top: 4px; margin-bottom: 4px; }

.modal-item { padding: 2px 20px; border-top: 1px solid #e5e5e5; }
.modal-item.start { border-top: 0; }

.pad-fix { padding: 15px 0 30px; }

#loader, #loaderModal {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    min-height: 500px;
    font-size: 14px;
    z-index: 999999999999;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 50px 0 80px 0;
    text-align: center;
}
.loader { opacity: 0.5; }
#loader i, #loaderModal i { font-size: 18px; }

.box-notfound { text-align: center; padding: 40px; }
.icon-notfound { background-color: #d9534f; color: #fff; font-size: 50px; border-radius: 50%; text-align: center; margin: 0 auto; line-height: 85px; width: 90px; height: 90px; margin-bottom: 8px; }
.barra_fixa.affix, .barra_fixaModal.affix {
    top: 0;
    overflow: hidden;
    background-color: white;
    padding: 10px 0;
    border: 1px solid #ccc;
    margin-left: -10px;
    z-index: 999;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f9f9f9), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #f9f9f9, 0%, #eeeeee, 100%);
    background-image: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffeeeeee', GradientType=0);
}


.search-options .row { margin-bottom: 0 !important; }
.pages-pagination { position: absolute; right: 150px; top: 10px; }
.td-actions { width: 35px; }
.td-actions .btn-sm.btn-icon { padding: 5px 5px; width: 30px; height: 30px; }
.progress { background-color: rgba(0,0,0,0.07); }
.progress-closer { margin-top: 5px; margin-bottom: 2px; }
.table-bordered.table-result thead tr:first-child th { color: #666; font-weight: bolder; }
/*.search-result .result-phrase span, .search-result .result-phrase { display: inline-block !important; }*/
.search-result .result-number { font-size: 26px; display: inline-block; }
.search-result .search-actions { margin-right: 5px; display: inline-block; text-transform: none; font-weight: normal }
.search-result .pagination { margin: 0; }
/*.search-result i { font-size: 30px; margin: 0 5px; }*/
.search-result .search-display { display: inline-block; color; margin-top: 10px; }
.search-result .search-display a { display: none; }
.search-result .search-display .fa.inactive { color: #b5b5b5; }
.search-result .search-display .fa.inactive:hover { color: #9e9e9e; }
.search-result label { margin-top: 14px; text-align: right; width: 100%; }
.search-result #ordem, .search-result #select-input { margin-top: 5px; }
.item-property { display: inline-block; margin-right: 20px; }
.prop-title { color: #428bca; margin-bottom: -15px; }
.item-property span.icon { font-size: 12px; margin-right: 2px; }
.item-property span.icon-fix { margin-right: 8px; }
.search-result .row { margin-bottom: 0 !important; }
.row.search-labels .label { margin-right: 4px; }
.row.search-labels { margin-left: 5px; margin-bottom: 10px !important; }
.td-link { cursor: pointer; cursor: hand; }
.td-registry .item-property { white-space:nowrap; }
.td-actions .btn { margin: 5px 0; }
#desenvolvido { width: 100%; font-size: 8px; text-align: center; margin: 30px 0; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }
#desenvolvido:hover { opacity: 1; filter: alpha(opacity=100); }
#desenvolvido a { color: #fff; text-decoration: none; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; font-family: Arial, sans-serif; }
#desenvolvido img { margin-bottom: 3px; margin-left: 2px; }
.pages { text-align: center; margin-top: 40px; }
.pages .pagination { margin-top: 0; }
.panel-group .panel { overflow: inherit; }
h1 .actions-header { letter-spacing: 0; text-shadow: none; top: 0; right: 0; }
h1 .actions-header .dropdown-menu { right: 0; left: auto; }
.td-actions .dropdown-menu { left: auto; right: 0; top: 90%; text-align: left; }
.panel-collapse .search-buttons { text-align: right; }
table.portlet-content.table-result { margin-bottom: 0; }
.content-gray .portlet-content { background-color: #f5f5f5; }
#notes-form .form-group { margin-bottom: 0; }
.notify-bold { font-weight: 700; }
.notify-viewed { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.dropdown-toggle.secondary-color .caret { border-top-color: #f0ad4e !important; border-bottom-color: #f0ad4e !important; }
/*.notify-feed .feed-item { border-left: 0; padding: 0; }
.notify-feed .notify-data { margin-left: 50px; }
*/
body { -webkit-font-smoothing: antialiased; }
.nf-icon {
width: 40px;
height: 40px;
color: #FFF;
text-align: center;
font-size: 16px;
line-height: 34px;
border: 3px solid #FFF;
border-top-right-radius: 100px;
border-top-left-radius: 100px;
border-bottom-right-radius: 100px;
border-bottom-left-radius: 100px;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}
.nf-cell { display: table-cell; vertical-align: middle; padding-right: 12px; }
.notify-data { display: table-cell; }
.nf-icon.nf-icon-financiamento { background-color: #97ae84; }
.nf-icon.nf-icon-chat { background-color: #0a2439; }
.nf-icon.nf-icon-indica { background-color: #888; }
.nf-icon.nf-icon-encomenda { background-color: #e5412d; }
.nf-icon.nf-icon-captacao { background-color: #555; }
.nf-icon.nf-icon-info { background-color: #428bca; }
.nf-icon.nf-icon-site { background-color: #f0ad4e; }
.nf-icon.nf-icon-c49 { background-color: #52658c; font-size: 29px; line-height: 1.3; }
.panel-body h4, .modal-content h4, .portlet-content h4 { border-bottom: 1px dotted #cacaca; padding-bottom: 6px; color: #428bca; margin-top: 16px; margin-bottom: 5px; }
h4.panel-title { border: 0; padding: 0; color: #666; margin: 0; }
h4.h4modal { color: #666; border-bottom: 0; }
.modal-dialog.modal-modal { padding-top: 60px; }
.thumbnail.grid.active { background-color: #f8f8f8; border: 1px solid #ddd; }
.thumbnail.grid { border: 1px dashed #ccc; }
.thumbnail.grid h4 { color: #428bca; margin-top: 16px; }
.thumbnail.grid:hover { border: 1px solid #ddd; box-shadow: 0 0 15px rgba(0,0,0,0.2); }
.thumbnail.grid img.img-theme { margin-top: 0; }
.thumbnail.portal img { margin-top: 20px; margin-bottom: 20px; }
.thumbnail.portal img.img-circle { max-width: 60%; }
.well.head-imovel { margin-bottom: 0; background-color: #428bca; color: #fff; }
.well.head-imovel > .row { margin: 0 !important; }
.well.head-imovel .row > div { margin: 0 !important; }
.well.head-imovel .item-property.no-margin { margin-right: 0; }
.well.head-imovel .table { margin-bottom: 0; text-align: left; }
.well.head-imovel .table tbody>tr>td { border-top: 0; }
.head-actions { display: inline-block; text-transform: none; font-weight: normal; margin-top: 10px; }
.head-actions a { color: #fff; opacity: 0.7; }
.head-actions a:hover { color: #fff; opacity: 1; }
.head-actions i { font-size: 30px; margin: 0 5px; }
#carousel-gallery .carousel-inner>.item>img { margin: 0 auto; max-height: 290px; }
#carousel-gallery .carousel-inner { background-color: #000; }
#carousel-gallery .carousel-indicators { bottom: 0; left: 0; margin-left: 0; width: 100%; padding: 6px; }
#carousel-gallery ol { margin-bottom: 0; }
.portlet-content .table tbody>tr>td { padding: 5px 8px; border-bottom: 1px solid #ddd; border-top: 0; word-break: break-word; }
/*#content-container .portlet-content .row > div { margin-bottom: 0.8em; }*/
#content-container .PretendidosImoveis .portlet-content .row > div { margin-bottom: 0; }
.icon-actions { margin-bottom: 20px; }
.icon-actions i { font-size: 24px; margin: 0 5px; }
.icon-actions a.inative { color: #999; }
.wrote { font-weight: normal; font-style: italic; color: #444; }
.portlet .portlet-content.gallery { padding: 0; overflow: hidden; }
.tab-pane .pad-fix { padding: 22px 15px 15px; }
.portlet .portlet-tools.pull-right { margin-right: -10px; }
.dropdown.notificacoes { cursor: pointer; cursor: hand; }
.portlet.historic .btn-tertiary.active { background-color: #666; }
.portlet.historic .btn-group .btn+.btn { margin-left: 0; }
.portlet.historic .badge { background-color: #5A5A5A; }
.form-horizontal > .form-group .form-group { margin-right: 0; margin-left: 0; }
hr.no-margin-top { margin-top: 0; }
.form-control[clipboard] { cursor: alias; background-color: #eee; }
.thumbnail.portal { text-align: center; }
.form-group .icheckbox_square-blue, .form-group .iradio_square-blue,
.form-group .ms-drop .icheckbox_square-blue, .form-group .ms-drop .iradio_square-blue { margin-left: 0; }
.checkbox.middle { margin-top: 28px; }
.btn.middle { margin-top:26px; }
p.middle { margin-top: 32px; text-indent: -22px; }
/*.form-group .btn { margin-top: 10px; }*/
.btn.btn-tour { border-radius: 50%; color: #999; }
.btn.btn-tour:hover { box-shadow: 0 0 10px 2px rgba(0,0,0,0.2); color: #666; border-color: #fff; }
table.table-fix tbody tr td { border: 0; padding: 2px; }
table.table-fix { margin-bottom: 5px; }
.table .table.table-fix { background-color: transparent; }
.simplecolorpicker span i { width: 23px; height: 23px; }
.input-group a i { color: #666 !important; }
#imovelGaleriaModal .col-edt, #condominioGaleriaModa .col-edt { padding: 6px;}
#sortable { padding: 5px; }
#sortable .col-edt, #sortable img { cursor: move; }
#sortable .excluida { display: none; }
#sortable .controles input { border: 0px #FFF; box-shadow: none; height: 25px;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: pointer; }
#sortable .thumbnail-view .thumbnail-view-hover { background: #111 url() no-repeat 50%; opacity: 1; }
.thumbnail-controles .fa { color: white; font-size: 30px; float: left; margin: 5px 0 0 15px; opacity: 0.7; }
.thumbnail-controles .fa:hover { opacity: 1; }
.thumbnail-controles table { width: 100%; height: 100%; }
.thumbnail-controles table td {cursor: move !important; }
.thumbnail-controles .td-hide.active .fa, .thumbnail-controles .td-star.active .fa { color: yellow; }
.sortable .thumbnail { background-color: #EFEFEF; border: 1px dashed #DDD;}
.phone-item + .btn, .phone-item + .form-group .btn-group, .email-item + .btn, .email-item + .form-group .btn-group, .social-item + .form-group .btn-group { margin-top: -10px; margin-bottom: 20px; }
.phone-item .form-group, .email-item .form-group, .social-item .form-group { margin-bottom: 10px; }
.howl { z-index: 99999;}
#TabPermicoes .checkbox { margin-top:0; margin-bottom:0; }
.item-model { display: none; }
.input-group .ms-parent button { border-radius: 0;}
/*.move { height:240px; background-color:#900; }*/
.geral div.codigo-status {
    background-color: #EEEEEE;
    height: 60px;
    line-height: 20px;
    border-radius: 5px;
    margin-bottom: 15px;
}
.geral div:first-child div { width: 50%; padding: 10px; }
.geral div:first-child div:first-child { float: left; }
.geral div:first-child div:last-child { float: right; text-align: right; }
.geral div:first-child div span:first-child { text-transform: uppercase; font-weight: 600; color: #888888; font-size: 10px; }
.geral div:first-child div span:nth-child(3) { font-weight: bold; color: #428BCA; font-size: 18px }
.carousel-control { padding-top: 10%; width: 5%; }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: initial; left: 0; }


/* Tabs oqfazer style */
.portlet.oqfazer .nav-tabs>li.active>a, .portlet.oqfazer .nav-tabs>li.active>a:hover, .portlet.oqfazer .nav-tabs>li.active>a:focus {
	background-color: transparent;
 	border: none;
}
.portlet.oqfazer .nav>li>a { padding: 0; border: 0; }
.portlet.oqfazer .nav-tabs { border-bottom: 0; }
.portlet.oqfazer .nav-tabs>li>a { color: #999; }
.portlet.oqfazer .nav-tabs>li.active>a { color: #3d84c1; }
.portlet.oqfazer .nav-tabs>li>a:hover { background-color: transparent; border: 0; }

.portlet > .list-group > a:first-child { border-radius: 0; margin-top: 1px; }
.portlet > .list-group > a { cursor: pointer; cursor: hand;}
.portlet .list-group-item.disabled { color: #adadad; background-color: #F3F3F3; cursor: default; }
.portlet .list-group-item.disabled .fa { color: #adadad; }

.atualizando .icon-loop {
    animation-name: rotator;
    animation-duration: 1s;
    transform-origin:50% 50%;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: rotator;
    -webkit-animation-duration: 1s;
    -webkit-transform-origin:50% 50%;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -ms-animation-iteration-count: infinite;
    -ms-animation-name: rotator;
    -ms-animation-duration: 1s;
    -ms-transform-origin:50% 50%;
    -ms-animation-timing-function: linear;
}

@-webkit-keyframes rotator {
    0% {  -webkit-transform: rotate(360deg); }
    10% {  -webkit-transform: rotate(324deg); }
    20% {  -webkit-transform: rotate(288deg); }
    30% {  -webkit-transform: rotate(252deg); }
    40% {  -webkit-transform: rotate(216deg); }
    50% {  -webkit-transform: rotate(180deg); }
    60% {  -webkit-transform: rotate(144deg); }
    70% {  -webkit-transform: rotate(108deg); }
    80% {  -webkit-transform: rotate(72deg); }
    90% {  -webkit-transform: rotate(26deg); }
    100% {  -webkit-transform: rotate(0deg); }
}
@-ms-keyframes rotator {
    0% {  -ms-transform: rotate(360deg); }
    10% {  -ms-transform: rotate(324deg); }
    20% {  -ms-transform: rotate(288deg); }
    30% {  -ms-transform: rotate(252deg); }
    40% {  -ms-transform: rotate(216deg); }
    50% {  -ms-transform: rotate(180deg); }
    60% {  -ms-transform: rotate(144deg); }
    70% {  -ms-transform: rotate(108deg); }
    80% {  -ms-transform: rotate(72deg); }
    90% {  -ms-transform: rotate(26deg); }
    100% {  -ms-transform: rotate(0deg); }
}
@keyframes rotator {
    0% {  transform: rotate(360deg); }
    10% {  transform: rotate(324deg); }
    20% {  transform: rotate(288deg); }
    30% {  transform: rotate(252deg); }
    40% {  transform: rotate(216deg); }
    50% {  transform: rotate(180deg); }
    60% {  transform: rotate(144deg); }
    70% {  transform: rotate(108deg); }
    80% {  transform: rotate(72deg); }
    90% {  transform: rotate(26deg); }
    100% {  transform: rotate(0deg); }
}

/* Dropdown submenu */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Timeline style */
.timeline-item { display: table-row; border-top: 1px solid #dadada; padding: 8px 0; width: 100%; }
.timeline-item td { padding: 10px 0; }
.timeline-icon { display: table-cell; }
.timeline-icon i {
	vertical-align: top;
	padding: 10px 6px;
	width: 40px;
	height: 40px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 14px;
	margin-right: 10px;
	background-color: #f0ad4e;
	border: 3px solid #FFF;
	border-top-right-radius: 100px;
	border-top-left-radius: 100px;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}
.timeline-content { display: table-cell; }
.timeline-content { }
.timeline-subject { }
.timeline-subject a { font-weight: 700; }
.timeline-registry { margin-top: -4px; font-size: 11px; }
.timeline-text { }
.timeline-text p { margin-bottom: 0; }

.input-group-btn select{height: 34px;border-left: none;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.input-group-btn-left select{height: 34px;border-right: none; border-left: 1px solid #CCC; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.listaPessoas h4 { height: 20px; overflow: hidden; }

.remover-integracao, .adicionar-integracao { margin-right: 3px; }
.print {display: none;}
.impressao .btn-default {margin-top: 5px;}
.titulo-grupo-relatorio { background-color: #428BCA !important; color: white; font-weight: 700;}

.resultados-imoveis { background-color: #FCFCFC; box-shadow: 0 5px 5px; margin-top: -2px; border: 1px solid #CCC; position: absolute; width: 100%; z-index: 999; display: none; max-height: 200px; overflow-y: auto;}
.resultado-imovel {height: 40px; padding: 5px 10px 5px 10px; line-height: 30px; border-bottom: 1px solid #DFDFDF; }
.resultado-imovel.cheio:hover { background-color: #F0F0F0; cursor:pointer;}
.idimovel-selecionado { display: none;}

hr{margin-top:30px} #content {margin: 50px;margin-bottom:0;} .pricing-plan ul.pricing-details li {margin-bottom:9px} .title-box{position:absolute;top:22px} .title-nome{font-size:20px;display:block;line-height:30px;letter-spacing:0;font-weight:600} .title-site{font-size:14px;display:block;line-height:14px;letter-spacing:1px} .tarjetas {font-size:11px;margin-left:6px;font-style:italic;font-weight:600;letter-spacing:.5px} .well-vencimento .form-group{margin-bottom:0} .well-success h1{color:#475e89} .icon-partnership hr, .icon-page-error hr{width:50%;border-top: 3px solid #475e89;} .icon-partnership, .icon-page-error{position:relative;padding:39px;} .icon-partnership:before{content:url(../img/icon-partnership.png);position:absolute;left:50%;margin-left:-62px;background-color:#fff;padding-left:20px;padding-right:20px;} .icon-page-error:before{content:url(../img/icon-page-error.png);background-color:#fff;position:absolute;left:50%;margin-left:-62px;padding-left:20px;padding-right:20px;} .label-below{background-color: #e5e5e5;width: 100%;text-align: center;border-bottom-left-radius:4px;border-bottom-right-radius:4 border:1px solid #ccc;border-top:0} .input-above{border-bottom-left-radius:0;border-bottom-right-radius:0} .help-block{color:#a0a0a0;margin:0} .help-block .glyphicon-lock{color:#ffa00a} .alert{border:0} .discontcss{text-decoration:line-through} <? if ($error==''){   ?>.payment-errors{display:none}<? } ?> .alert-danger{background-color:#b94a48;color:#eed3d7} .alert-danger .close{color:#fff;opacity:.5;filter:alpha(opacity=50);text-shadow:0 1px 0 #000} .alert-danger .close:hover{opacity:1;filter:alpha(opacity=100)} .cursor-help{cursor:help} .badge-info{background-color:#2383c4} .portlet-content .table tbody>tr>td {border-bottom:1px solid #eee;vertical-align:bottom;padding:5px 4px;} .pricing-plan strike{font-size:1rem;color:#b3b3b3;} .nowrap{white-space:nowrap;}.pricing-plan strike.nowrap{display:block;font-weight:400;letter-spacing:1px;}.pricing-plan ul.pricing-details{margin: 0 0 1em;} .pricing-plan .badge{padding:3px 6px 4px;background-color:#ccc;}.pricing-plan .text-right{font-weight:700;}
#payment-form #content{border-radius:0 0 5px 5px;border-bottom:3px solid rgba(10, 34, 54, 0.25);margin-bottom:80px;}
#footer{bottom:0;width:100%;}
.pricing-price.flash-price{margin-bottom:15px}
.pricing-price.flash-price .pricing-amount {color: #c7c7c7;text-decoration: line-through;font-size: 19px;display: block;}

@media (max-width: 768px) {
    .navbar-toggle { display: inherit; }
    .barra_fixa.affix .result-phrase { display: none; }
	h1 .actions-header { position: inherit; }
	.nf-icon { margin: 0 auto; }
	.nf-cell { display: block; text-align: center; padding: 0; }
	.notify-data { display: block; }
	.prop-title { text-align: center; margin-top: 10px; }
	.notify-feed .prop-title:after {
		content: "";
		border-bottom: 1px dotted #ccc;
		width: 60%;
		height: 10px;
		display: block;
		box-sizing: border-box;
		margin: 0 auto;
	}
}

@media (max-width: 980px) {
    .atualizar_portal { display: none; }
}
.datepicker { z-index: 1151 !important;}

@media (min-width: 769px) {
	.actions-header { margin-right: 40px; }
}
@media (min-width: 992px) {
	.modal-lg { width: 900px; }
	.thumbnail.grid { margin-bottom: 2em; }
}
@media (max-width: 991px) {
	#content-container .row > div { margin-bottom: 0; }
	.search-actions, .result-phrase { margin-bottom: 8px; }
	.modal-xl { padding: 10px; }
    .dashboard-stat { margin-bottom: 2em; }
}
@media (min-width: 1264px) {
	table.portlet-content.table-bordered { border: 0 !important; }
}
@media print {
    .impressao .print {display: block;}
    .impressao .table-bordered {border: none !important;}
    .impressao .panel-default { border: none !important;}
    .impressao .titulo-grupo-relatorio { border-left: none !important; border-right: none !important; text-transform: uppercase; letter-spacing: 1px; padding-top: 20px; }
    .impressao .no-print, footer, header, nav, #site-logo, #sidebar-wrapper, #search {display: none !important;}
  }
