.x-trigger-cell{
    background-color: transparent;
}

.x-tab-close-btn{
    background-color: #92a9bb;
}

.menu-toolbar-combo-trigger{
    background-color: #3f6184;

}

.list-resumo-edificios{
    text-align: right;
    font-size: smaller;
    height: 19px;
    border-bottom: solid 1px #CCC;
    margin-bottom: 10px;
}

.list-categoria{
    float: left;
    width: 100px;
    text-align: center;
    font-weight: bold;
    height: 1px;
}

.x-btn-default-medium-over{
    background-color: #b4c1cf !important;
}

.x-btn-default-medium-pressed{
    background-color: #b4c1cf !important;
}

.menu-tooblar-label{
    color: #FFF;
    font-size: 10px;
    text-align: center;
}

.menu-toolbar{
    /*box-shadow: 0px 2px 5px #000 !important;
    z-index: 99 !important;*/
    background-color: rgb(63, 97, 132) !important;
}

.img-list-item-menu-toolbar{
    float: left;
    width: 45px;
    height: 45px;
    background-size: cover;
}

.list-item-menu-toolbar{
    float: left;
    margin-left: 10px;
}

.list-menu-toolbar{
    box-shadow: 2px 2px 10px #000;
}

.icon-menu-toolbar{
    padding-top: 5px;
    padding-left: 2px;
    color: rgb(63, 97, 132) !important;
}

.botao-menu-toolbar{
    border-radius: 50px;
    background-color: #FFF;
}

.icon-search-toolbar i{
    font-size: x-large;
    color: #73879c;
    padding-top: 4px;
}

.field-search-toolbar table{
    border: none !important;
    font-size: large;
}

.field-search-toolbar input{
    font-size: large;
    background-color: rgb(63, 97, 132);
    color: #FFF;
}

.field-search-toolbar ::-webkit-input-placeholder{
    color: #73879c;
}

.transacao .title{
    font-weight: bold;
    font-size: large;
}

.transacao div{
    float: left;
    width: 100%
}

.transacao .subtitle{
    font-weight: bold;
    font-size: small;
}

.transacao .box{
    margin-top: 10px;
    background-color: #3a5d80;
    color: #FFF;
    padding: 10px;
    float: left;
    width: 100%;
}

.transacao  .datas{
    background-color: #dee5ea;
    color: #3a5d80;
    margin-top: 10px;
    padding: 10px;
    float: left;
    width: 100%;
}

.transacao  .datas div{
    width: 40%;
    text-align: center;
    font-size: 20px;
}

.transacao .datas span{
    float: left;
    width: 20%;
    /* background-color: #FFF; */
    height: 45px;
    font-size: 29px;
    text-align: center;
    padding-top: 6px;
}

.transacao .datas p{
    font-size: 12px;
    margin: 5px;
}

.transacao .info{
    margin-top: 10px;
}

.transacao .info .title{
    font-size: 14px;
}

.transacao .box div{
    width: 33%;
    text-align: center;
    font-size: 20px;
}

.transacao .box p{
    font-size: 12px;
    margin: 5px;
}

.transacao .box span{
    float: left;
    width: 1px;
    background-color: #FFF;
    height: 45px;
}

.transacao .tipo_locacao{
    float: left;
    width: auto;
}

.transacao .trimestre_ano{
    float: right;
    width: auto;
}

.user {
    background-image:url('../images/user.png') !important; 
}

.users {
    background-image:url('../images/users.png') !important; 
}

.numeros_grupo{
    float: left;
    text-align: center;
    padding: 10px;
    margin-left: 10px;
}

.numeros_grupo .value{
    font-weight: bold;
    font-size: large;
}

.interacao .nome_pesquisador{
    font-size: 14px;
    font-weight: bold;
    color: #484848;
}

.interacao .data_interacao{
    font-size: 14px;
    font-weight: bold;
    color: #484848;
}

.interacao .detalhes{
    margin-top: 6px;
    white-space: normal;
}

.contato{
    text-align: center;
}

.contato .atualizacao{
    text-align: left;
    margin-top: 20px;

}

.contato .nome_empresa {
    text-decoration: underline;
    color: #1f37ef;
    cursor: pointer
}    


.contato .data_atualizacao .title{
    font-weight: bold;
    float:left;

}
.contato .data_atualizacao .value{
    margin-left: 5px;
    float:left;

}

.contato .endereco{
    text-align: left;
    margin-top: 2px;
    margin-bottom: 10px;
    min-height: 95px;
    max-height: 190px;
    float: left;
    overflow-y: auto;
    width: 100%;
}

.contato .alerta_empresa{
    text-align: left;
    margin-top: 25px;
}

.contato .endereco .mostra-mais{
    color: #1f37ef;
    text-decoration: underline;
    font-size: smaller;
    cursor: pointer;
}

.contato .endereco .label{
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    color: #dee5ea;
}

.contato .nome_contato{
    font-size: large;
    font-weight: 700;
}

.contatos {
    float: left;
}

.contato .telefone{
    text-align: left;
    margin-top: 2px;
    max-height: 157px;
    float: left;
    overflow-y: auto;
    width: 100%;

}

.contato .segmento{
    text-align: left;
    font-size: 15px;
}

.contato .email{
    text-align: left;
    float: left;
    width: 100%;
}

.contato .linkedin{
    text-align: left;
    margin-top: 4px;
    float: left;
    width: 100%;
    white-space: nowrap;
    max-width: 385px;
}

.contato .email .label{
    font-weight: bold;
}

.contato .email i{
    margin-top: 5px;
}

.contato .tel{
    margin-top: 5px;
}

.contato .telefone .label{
    font-weight: bold;
}
.contato .label{
    font-weight: bold;
    float: left;
    width: 100%;
    text-align: left;
}
.contatos .name{
    font-size: 14px;
    color: #305377;
    font-weight: bold;
    width: 100%;
    float: left;
}
.contatos .name span{
    float: left;
}

.tel_email{
    float: right;
    width: 50%;
}

.buildings .name{
    font-size: 14px;
    color: #305377;
    font-weight: bold;
}

.disabled{
    opacity: 0.5;
}

.buildings .address{
    margin-top: 5px;
}

.imgfachada{
    max-height: 93px;
}

.imgcontatos{    
    font-size: 35px;
    min-height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.buildings .classe{
    font-size: 22px;
    font-weight: bold;
    color: #666;
    margin-top: 15px;
    text-align: center;
}


.buildings .cotacao{
    font-size: 22px;
    font-weight: bold;
    color: #666;
    margin-top: 8px;
    text-align: center;
}

.buildings .title_cotacao{
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
    font-style: italic;
}


.buildings .vacancia{
    margin-top: 10px;
    font-size: 14px;
}

.buildings .vacancia-valor{
    font-size: 22px;
    margin-top: 14px;
    color: #666;
    font-weight: bold;
}

.buildings .tx-vacancia{
    margin-top: 6px;
}

.buildings .perfil{
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
    font-style: italic;
}

.buildings .tipo{
    font-size: 12px;
    /* margin-top: 30px; */
}

.buildings .tipo i{
    margin-right: 6px;
}

.botao-buscar input{
    font-size: large !important;
    background-color: #EEF0F1;

}
.table_green_bildings_ind{

}
.segura_cidade_regiao_permissao{
    white-space: normal;
    max-height: 100px;
    overflow: auto;
    margin-top: 1px;
    margin-bottom: 1px;
}

.table_green_bildings_ind td{
    background-color: #EEF0F1;
    padding: 9px;
    border: solid 1px;
    border-color: white;
}

.table_green_bildings_ind tr{
}

.table_green_bildings_ind thead{
    font-weight: bold;
}

.table_green_bildings_ind tbody{
}


.comboBoxBCM{
    padding: 0 6px;
    line-height: 18px;
    cursor: pointer;
    cursor: hand;
    position: relative;
    zoom: 1;
    border-width: 1px;
    border-bottom-style: solid;
    border-color: #C1C1C1;
    margin-top: 5px;
}

/*.loading {
z-index: 9999999999!important;
}

/* .x-mask{
z-index: 99999!important;
} */
.font-color-green {
    background-color: #e2ffe2;
    color: #090;
}

.x-btn-icon-el {
    top: 3px;
    left: 7px;

}

.estatisticas{
    background-image:url('../images/btn/estatisticas.png') !important;  
}

.users-icon-24{
    background-image:url('../images/btn/users-icon-24.png') !important;  
}

.cor-botao-FFF{
    color: #FFF;
    text-align: center;
}


.Chart-icon-24{
    background-image:url('../images/btn/Chart-icon-24.png') !important;  
}

.anexos-icon{
    background-image:url('../images/anexos.png') !important;
}
.document-icon{
    background-image: url(../images/document.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.upload-document{
    background-image: url(../images/upload-document.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}




.atualizar_icon{
    background-image: url(../images/atualizacao_icon.png) !important;
    background-size: contain;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.logotipo_vp {
    /* margin: 5px; !important; */
}

.background-login-cretool {
    background-repeat: no-repeat;   
    background-size: cover;
}

.background-login-cretool-1 {
    background-image: url('../images/fundo-cretool-1.jpg');  
    background-size: cover;
}

.background-login-cretool-2 {
    background-image: url('../images/fundo-cretool-2.jpg');  
    background-size: cover;
}

.background-login-cretool-3 {
    background-image: url('../images/fundo-cretool-3.jpg'); 
    background-size: cover; 
}

.background-login-cretool-4 {
    background-image: url('../images/fundo-cretool-4.jpg'); 
    background-size: cover; 
}


.login_logo_top{
    float: left;
    width: 12%!important;
    background-image: url('../clientes/cretool/faceview/imagens/logo_cretool.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    height: 150px!important;
    left: 20px!important;
    top: 10px!important;
}

.login_logo_bottom{
    width: 17%!important;
    background: url('../clientes/cretool/faceview/imagens/logo_buildings.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    left: auto!important;
    right: -10px!important;
}
.img_login_center{
    background: url('../clientes/cretool/faceview/imagens/lupa.png');
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: auto 100%;
    margin-top: -10px!important;
}

.background-login-realtycorp {
    background-image: url('http://www.cretool.com.br/resources/clientes/realtycorp/faceview/imagens/background-login.jpg');  
    background-repeat: no-repeat;   
    background-size: cover;
}

.background-login-ocupantes {
    background-image: url('http://www.cretool.com.br/resources/clientes/ocupantes/faceview/imagens/background-login.jpg');  
    background-repeat: no-repeat;   
    background-size: cover;
}

.background-login-jll {
    background-image: url('http://www.cretool.com.br/resources/clientes/jll/faceview/imagens/background-login.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #FFFFFF;
}

.background-login-colliers {
    background-image: url('../../resources/clientes/colliers/faceview/imagens/background-login.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    background-color: #FFFFFF;
}

.legend {
    line-height: 22px;
    color: #555;
    background-color: white;
}
.legend i {
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 8px;
    opacity: 0.7;
} 

.area-16{
    background-image:url('../images/area-16.png') !important;  
}

.airport{
    background-image:url('../images/mapbox/airport-18.png') !important;  
}

.bank{
    background-image:url('../images/mapbox/bank-18.png') !important;  
}

.building{
    background-image:url('../images/mapbox/building-18.png') !important;  
}

.bus{
    background-image:url('../images/mapbox/bus-18.png') !important;  
}

.circle{
    background-image:url('../images/mapbox/circle-18.png') !important;  
}

.city{
    background-image:url('../images/mapbox/city-18.png') !important;  
}

.commercial{
    background-image:url('../images/mapbox/commercial-18.png') !important;  
}

.cross{
    background-image:url('../images/mapbox/cross-18.png') !important;  
}

.danger{
    background-image:url('../images/mapbox/danger-18.png') !important;  
}

.disability{
    background-image:url('../images/mapbox/disability-18.png') !important;  
}

.embassy{
    background-image:url('../images/mapbox/embassy-18.png') !important;  
}

.entrance{
    background-image:url('../images/mapbox/entrance-18.png') !important;  
}

.farm{
    background-image:url('../images/mapbox/farm-18.png') !important;  
}

.fast-food{
    background-image:url('../images/mapbox/fast-food-18.png') !important;  
}

.ferry{
    background-image:url('../images/mapbox/ferry-18.png') !important;  
}

.fire-station{
    background-image:url('../images/mapbox/fire-station-18.png') !important;  
}

.fuel{
    background-image:url('../images/mapbox/fuel-18.png') !important;  
}

.grocery{
    background-image:url('../images/mapbox/grocery-18.png') !important;  
}

.harbor{
    background-image:url('../images/mapbox/harbor-18.png') !important;  
}

.heliport{
    background-image:url('../images/mapbox/heliport-18.png') !important;  
}

.hospital{
    background-image:url('../images/mapbox/hospital-18.png') !important;  
}

.industrial{
    background-image:url('../images/mapbox/industrial-18.png') !important;  
}

.land-use{
    background-image:url('../images/mapbox/land-use-18.png') !important;  
}

.marker-stroked{
    background-image:url('../images/mapbox/marker-stroked-18.png') !important;  
}

.mobilephone{
    background-image:url('../images/mapbox/mobilephone-18.png') !important;  
}

.park{
    background-image:url('../images/mapbox/park-18.png') !important;  
}

.police{
    background-image:url('../images/mapbox/police-18.png') !important;  
}

.polling-place{
    background-image:url('../images/mapbox/polling-place-18.png') !important;  
}

.post{
    background-image:url('../images/mapbox/post-18.png') !important;  
}

.rail{
    background-image:url('../images/mapbox/rail-18.png') !important;  
}

.rail-light{
    background-image:url('../images/mapbox/rail-light-18.png') !important;  
}

.rail-above{
    background-image:url('../images/mapbox/rail-above-18.png') !important;  
}

.rail-metro{
    background-image:url('../images/mapbox/rail-metro-18.png') !important;  
}

.rail-underground{
    background-image:url('../images/mapbox/rail-underground-18.png') !important;  
}
.restaurant{
    background-image:url('../images/mapbox/restaurant-18.png') !important;  
}
.roadblock{
    background-image:url('../images/mapbox/roadblock-18.png') !important;  
}
.shop{
    background-image:url('../images/mapbox/shop-18.png') !important;  
}
.square{
    background-image:url('../images/mapbox/square-18.png') !important;  
}
.square-stroked{
    background-image:url('../images/mapbox/square-stroked-18.png') !important;  
}
.star{
    background-image:url('../images/mapbox/star-18.png') !important;  
}
.star-stroked{
    background-image:url('../images/mapbox/star-stroked-18.png') !important;  
}
.suitcase{
    background-image:url('../images/mapbox/suitcase-18.png') !important;  
}


.telephone{
    background-image:url('../images/mapbox/telephone-18.png') !important;  
}
.tennis{
    background-image:url('../images/mapbox/tennis-18.png') !important;  
}
.theatre{
    background-image:url('../images/mapbox/theatre-18.png') !important;  
}
.town{
    background-image:url('../images/mapbox/town-18.png') !important;  
}
.town-hall{
    background-image:url('../images/mapbox/town-hall-18.png') !important;  
}
.triangle{
    background-image:url('../images/mapbox/triangle-18.png') !important;  
}
.triangle-stroked{
    background-image:url('../images/mapbox/triangle-stroked-18.png') !important;  
}



.village{
    background-image:url('../images/mapbox/village-18.png') !important;  
}
.warehouse{
    background-image:url('../images/mapbox/warehouse-18.png') !important;  
}
.water{
    background-image:url('../images/mapbox/water-18.png') !important;  
}


.marker{
    background-image:url('../images/mapbox/marker-18.png') !important;  
}

.user-settings-icon{
    background-image:url('../images/user-settings-icon.png') !important;
}

.System-settings-icon{
    background-image:url('../images/pinions-settings-icon.png') !important;

    width:50px;
}

.add-icon-16{
    background-image:url('../images/add-icon-16.png') !important;
}

.page-add-icon{
    background-image:url('../images/page-add-icon.png') !important;
}

.print_16{
    background-image:url('../images/print_16.png') !important;
}

.doc-pdf-icon{
    background-image:url('../images/doc-pdf-icon.png') !important;
}

.Apps-Google-Maps-icon{
    background-image:url('../images/Apps-Google-Maps-icon.png') !important;
}

.page-white-stack-icon{
    background-image:url('../images/page-white-stack-icon.png') !important;
}

.page-white-picture-icon{
    background-image:url('../images/page-white-picture-icon.png') !important;
}

.report-picture-icon{
    background-image:url('../images/report-picture-icon.png') !important;
}

.table-icon{
    background-image:url('../images/table-icon.png') !important;
}

.page-edit-icon{
    background-image:url('../images/page-edit-icon.png') !important;
}



.layer-shape-polygon-icon{
    background-image:url('../images/layer-shape-polygon-icon.png') !important;
}

.floppy-unmount-icon{
    background-image:url('../images/floppy-unmount-icon.png') !important;
}

.barra1{
    background:url('../images/barra-esq-icon.png') repeat-x !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}

.barra2{
    background:url('../images/barra-meio-icon.png') repeat-x !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}

.barra3{
    background:url('../images/barra-dir-icon.png') no-repeat !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}

.barra4{
    background:url('../images/barra-esq-red-icon.png') repeat-x !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}

.barra5{
    background:url('../images/barra-meio-red-icon.png') repeat-x !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}
.barra6{
    background:url('../images/barra-dir-red-icon.png') no-repeat !important;
    width:50px;
    height: 20px;
    padding:5px 0;
}

.gridTransacoes .x-action-col-cell .x-grid-cell-inner {
    padding:5px 0px !important;
}

.gridTransacoes .x-action-col-cell .x-grid-cell-inner-action-col{
    padding:5px 0px !important;
}



.labels {
    color: white;
    background-color: #157fcc;
    font-family: "Lucida Grande", "Arial", sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    /*width: 40px;
    border: 2px solid black;*/
    white-space: nowrap;
}





/* tabela-1 */
.tabela-1{
    border-collapse:separate;
    padding-bottom:10px;
    margin:0 auto;
    color:#646464;
}

.tabela-1 thead tr th{
    background-color:#fff;
    color:#4f83a8;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    border:1px solid #f0f0f0;
    text-align:center;

}

.tabela-1 thead tr th img{
    vertical-align:middle;

}

.tabela-1 thead tr th small{
    color:#a5a5a5;
    font-weight:normal;
    font-style:oblique;

}

.tabela-1 td, .tabela-1 th{ 
    text-align:left;
    padding:10px;
}


.tabela-1 tbody td, .tabela-1 tbody th{
    border:1px solid #fff;

}

.tabela-1 tbody td, .tabela-1 tbody th{
    background-color:#f0f0f0;
}
.tabela-1 tbody tr td{
    width:50%;
    vertical-align:middle;

}
/* tabela-1 */

/* tabela-2 */
.tabela-2{
    border-collapse:separate;
    padding-bottom:10px;
    margin:0 auto;
    color:#646464;
}

.tabela-2 thead tr th{
    background-color:#fff;
    color:#4f83a8;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    border:1px solid #f0f0f0;
    text-align:center;

}

.tabela-2 thead tr th img{
    vertical-align:middle;

}

.tabela-2 thead tr th small{
    color:#a5a5a5;
    font-weight:normal;
    font-style:oblique;

}

.tabela-2 td, .tabela-2 th{ 
    text-align:center;
    padding:10px;
}


.tabela-2 tbody td, .tabela-2 tbody th{
    border:1px solid #fff;

}

.tabela-2 tbody td, .tabela-2 tbody th{
    background-color:#f0f0f0;
}
.tabela-2 tbody tr td{
    vertical-align:middle;

}
.container_profile,.dados_contato{
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
    margin-top: 10px;
}
.container_profile{
    border-right: solid 1px #e8e8e8;	
}

.container_profile .segura_imagem{
    float: right;
    width: 177px;
    height: 60px;
    margin-right: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    /* margin-bottom: 10px; */
    padding: 5px;
}

.container_profile .segura_imagem img{

}

.container_profile .segura_content{
    letter-spacing: 1px;
    float: left;
    margin-left: 5px;
    width: 250px;
    text-align: left;
}

.container_profile .segura_content h2{
    font-size: 17px;
    padding: 3px;
    word-wrap: break-word;
    margin: 0;
}

.container_profile .segura_content p{
    margin-top: -10px;
    font-size: 10px;
    color: #848484;
}

.container_profile .profiles_redes_sociais{
    text-align: right;
    width: 100%;
    float: left;
    padding-right: 15px;
}

.container_profile .profiles_redes_sociais i{
    padding: 5px 8px;
    cursor: pointer;
    transition: all 0.5s;
}
.container_profile .fa-facebook {
    color: #3b5998;
}
.container_profile .fa-facebook:hover{
    color: #FFFFFF;
    background: #3b5998;
}
.container_profile .fa-linkedin {
    color: #1b86bc;
}
.container_profile .fa-linkedin:hover{
    color: #FFFFFF;
    background: #1b86bc;
}
.container_profile .fa-envelope {
    color: #ff9000;
    font-size: 16px;
}
.container_profile .fa-envelope:hover{
    color: #FFFFFF;
    background: #ff9000;
}
.dados_contato{
    float: left;
    /* letter-spacing: 1px; */
    font-size: 15px;
    color: #848484;
    text-align: left;
    margin-left: 2%;
    width: 96%;
    border-top: solid 1px #efefef;
    padding-top: 10px;
}

.dados_contato .dados{
    width: 100%;
    float: left;
    margin-bottom: 4px;
}	
.dados_contato .content{
    float: left;
    width: 413px;
    font-size: 14px;
    word-wrap: break-word;
}

.dados_contato i{
    float: left;
    padding: 3px;
}

.container_profile .fa-globe, .container_profile .fa-map-marker,.container_profile .fa-phone{
    color: #000000;
}

/* ajuste da posição do ícone na toolbar da paginação */
.x-btn-plain-toolbar-small .x-btn-icon-el, .x-btn-plain-toolbar-medium .x-btn-icon-el, .x-btn-plain-toolbar-large .x-btn-icon-el {
    background-color: #fff;
    top: 0px;
    left: 0px;
}

/* tabela-2 */
.buildings_ind{
    float: left;
    width: 100%;
}

.buildings_ind .area_entregue, .buildings_ind .area_construcao{
    float: left;
}

.buildings_ind .area_entregue p, .buildings_ind .area_construcao p{
    text-align: center;
    margin-top: 10px;
    font-size: 13px;
    font-style: italic;
    float: left;
    width: 100%;
}

.buildings_ind .area_entregue span, .buildings_ind .area_construcao span{
    color: #666666;
    font-weight: bold;
    margin-top: -11px;
    float: left;
    width: 100%;
    text-align: center;
}

.icons_input{
    margin-left: -10px!important;
    background: #FFFFFF;
    padding: 0!important;
    margin-top: 5px!important;
    height: 17px!important;
    float: right;
}

.icons_input:hover{
    border: none;
}

.nome_empresa_dashboard{
    float: left;
}

.nome_empresa_dashboard b{

}

.codigo_negociacao_dashboard{
    font-size: 14px;
    margin-top: 4px;
    color: #5a5a5a;
    float: left;
}

.telefone_email_dashboard{
    font-size: 12px;
    margin-top: 4px;
    color: #5a5a5a;
    float: left;
    width: 100%;
}
.telefone_email_dashboard a{
    text-decoration: none;

}

.icon-fii{
    font-size: 18px;
    font-weight: 600;
    background-color: black;
    color: white;
    width: 42px;
    height: 42px;
    border-radius: 28px;
    line-height: 43px;
    margin-left: 9px;
    margin-bottom: 10px;
}
.botao_editar{
    font-size: 18px!important;
    box-shadow: -1px 1px 3px #CCC;
    /* padding: 5px; */
    line-height: 18px;
    padding-bottom: 1px;
    border: solid 1px #CCC;
    border-radius: 4px;
    padding-right: 3px;
    background: none;
    cursor: pointer;
    min-width: 31px;
    padding-left: 0px;
}

.botao_editar:active{
    box-shadow: none;
    margin-left: -1px!important;
    margin-bottom: -1px!important;
}

.contato .telefone::-webkit-scrollbar, .contato .endereco::-webkit-scrollbar{
    width: 2px;
}

.contato .telefone::-webkit-scrollbar-track, .contato .endereco::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(222, 229, 234);
}

.contato .telefone::-webkit-scrollbar-thumb, .contato .endereco::-webkit-scrollbar-thumb {
    background-color: #a2b6c5;
    outline: 1px solid #a2b6c5;
}

.checkbox_brasilia input[type="checkbox"]{

    /* Double-sized Checkboxes */
    -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    padding: 10px;
}
#checkbox_brasilia{

}

/* Might want to wrap a span around your checkbox text */
.checkbox_brasilia{
    /* Checkbox text */
    font-size: 110%;
    display: inline;
}

.stars{
    float: left;
    width: 100%;
}

.stars i {
    float: left;
    margin-right: 0px;
    cursor: pointer;
    width: 16px;
    color: #32567b;
}

.stars p{
    margin: 0;
    float: left;
    margin-right: 10px;
    min-width: 217px;
}

.name_contact{
    float: left;
}

.confirm_holding{
    float: left;
    margin: 0 5px;
    color: #3c5e81;
}

.name_contact .confirm_holding i{

}

.filter_tipo_imovel{

}
.toolbar_filter_query{

}

.query_imoveis{
    /*margin-top: -16px!important;*/
}
.filtro_projeto_ind{
    border-left: solid 2px #385b7f;
    height: 30px;
    margin-top: -4px;
}

.filtro_projeto_ind .x-form-checkbox,
.filtro_projeto_ind .x-form-cb-label-after{
    margin-top: 8px;
}

.compartilhado:before{
    float: right;
    cursor: pointer;
    content: "\f0c1";
    font: normal normal normal 14px/1 FontAwesome;
}
.compartilhado:hover:before{
    content: "\f127";
}

.excluir_pesquisa:before{
    float: right;
    cursor: pointer;
    content: "\f014";
    font: normal normal normal 14px/1 FontAwesome;
}
.excluir_pesquisa:hover:before{
    content: "\f1f8";
}

.title_page_hist{
    font-size: 17px;
    width: 100%!important;
    font-weight: bolder;
}

.botao_voltar_hist{
    font-size: 14px;
    padding: 5px 1px;
    color: #3f3f3e;
}
/* .botao_voltar_hist:hover{
box-shadow: none;
margin-left: 2px!important;
margin-top: 0px!important;
} */

.titulo-demanda{
    float: left;
    width: 100%;
}

.titulo-demanda .nome-empresa{
    font-weight: 600;
    float: left;
}

.titulo-demanda .data-interacao{
    float: right;
    font-size: 12px
}

.search_user .nome-usuario{
    font-size: 12px;
    float: left;
    font-weight: bold;
    margin-top: 10px;
}
.padding_0{
    padding: 0!important;
}

.padding_0_grid_historico div{
    padding: 0!important;
}

.search_user .contatos .data_ultima_interacao{
    margin-top: 10px;
    float: right;
    font-size: 11px;
}

.search_user .interacao{
    font-size: 12px;
    color: #5f5f5f;
    float: left;
    width: 90%;
    /* height: 20px; */
    overflow: hidden;
    padding: 0px 0px 10px 0px;
    height: 42px;
}

.search_user .bbc{
    cursor: pointer;
}

.search_user .bbc a{

}

.nao-lidas{
    float: left;
    text-align: center;
    background-color: #ff9800;
    border-radius: 12px;
    color: #000;
    font-size: 12px;
    padding: 3px 7px;
    cursor: pointer;
}

.box-interacao{
    width: 100%;
    background-color: white;
    padding: 5px 5px 5px 10px;
    border-radius: 10px;
    box-shadow: 0px 1px 4px #ccc;
    float: left;
}

.box-interacao .titulo{
    float: left;
    width: 100%;
}

.box-interacao .nome-contato{
    font-weight: 600;
    float: left;
    color: #060675;
}

.box-interacao .data{
    float: right;
    font-size: 11px;
}

.box-interacao .interacao{
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
    white-space: normal;
}

.box-interacao .imagem{
    height: 135px;
    float: left;
}

.gridInteracaoBBC .x-grid-row-alt .x-grid-td {
    background-color: #ffffff;
}

.tpl-demanda .metragem{
    font-size: 26px;
    font-weight: 700;
}

.tpl-demanda .regiao{
    font-size: 16px;
}

.fonte-branca{
    color: #fff;
}

.form-interacao-bbc{
    background-color: #a2b6c5;
}

.input_contato_form_bbc textarea{
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 13px 0 13px 6px;
    margin-bottom: 5px;
    height: 30px;
}
.input_contato_form_bbc input{
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 13px 0 13px 6px;
    margin-bottom: 5px;
    height: 30px;
}
.label_nova_demanda{

}

.input_nova_demanda{

}

.input_nova_demanda input{

}

.nova_demanda{
    width: 110px!important;
    height: 25px!important;
    left: auto!important;
    top: 45px!important;
    right: 5px!important;
    z-index: 999!important;
    border: none!important;
}

.campo_nome_empresa input{
    height: 47px;
    font-size: 17px;
}

.data_hora_bbc{

}

.botao_editar_demanda{
    float: right;
    margin-left: 15px;
    border: solid 1px;
    padding: 3px 6px;
    border-radius: 5px;
    margin-top: 0px;
    height: 22px;
    border-left: solid 2px;
    border-bottom: solid 2px;
    line-height: 10px;
}

.botao_editar_demanda:hover{
    border-left: solid 1px;
    border-bottom: solid 1px;
    margin-right: 1px;
}
.tab_interacoes_bbc .x-tab-default-active .x-tab-inner, .tab_interacoes_bbc .x-tab-default .x-tab-inner{
    line-height: 22px!important;
}

.tab_interacoes_bbc .x-tab-default .x-tab-inner .botao_editar_demanda{
    display: none;
}
.tab_interacoes_bbc .x-tab-default-active .x-tab-inner .botao_editar_demanda{
    display: block;
}

.box-dashboard-empresa{
    /*     background-color: #FFF; */
    /*     box-shadow: 1px 1px 2px #888888; */
}

.dashboard-empresa{
    background-color: rgb(222, 229, 234);
}
.dashboard-empresa .header-slider{
    /*     padding: 5px; */
    /*         background-color: #444444; */
    /*     color: #FFF !important; */
}
.dashboard-empresa .header-slider .titulo{
    font-size: 15px;
    font-weight: bold;
}
.dashboard-empresa .header-slider .subtitulo{
    font-size: 13px;
}

.dashboard-empresa .slider{
    /*         padding-top: 10px; */
}
.dashboard-empresa .box-footer{

}

.dashboard-empresa .box-dashboard-empresa .box-body{
    background-color: #FFF;
    box-shadow: 1px 1px 2px #888888;
}

.dashboard-empresa .nome-edificio{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}

.dashboard-empresa .endereco-edificio{
    text-align: center;
    font-size: 13px;
    /*     font-weight: bold; */
    white-space: nowrap;
    overflow: hidden;
}



.dashboard-empresa .area-ocupada{
    text-align: center;
}

.dashboard-empresa .box-dashboard-empresa-foto{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.coluna_interacao_pontuacao .x-grid-cell-inner{
    white-space:normal;
}

.divide_barra_filtro_fechamento{
    border-left: solid 1px #92a9bb;
}

.botao-modo-listagem{
    font-size: 20px;
    color: #214367;
    padding-left: 0px;

}

.checkHomeFiltro {
    background: white;
    border: solid 1px #2f5174;
    color: #416285!important;
    border-radius: 0px;
}

.x-btn-default-small-pressed{
    background: #3c5e81;
    color: #ffffff!important;
}

.checkHomeFiltro .x-btn-inner{
    color: #416285!important;
}

.filtroHome .x-btn-default-small-pressed .x-btn-inner{
    color: #ffffff!important;
}

.checkHomeFiltro .x-btn-icon-el {
    background-position: left center;
    margin-top: -2px;
}

.btn-login .x-btn-inner {
    background-color: #32587d;
    font-size: 15px;
    font-weight: normal;

}

.field-login .x-form-field {
    font: normal 16px helvetica,arial,verdana,sans-serif;
}

.bkgd-win-login-acesse{
    background-image: url(../images/logotipo/logo_acesse.png);
    /* background-image: url(../images/logotipo/logo-acesse-buildings.svg); */
    background-repeat: no-repeat;
    background-position-y: center;
    background-size: contain;
}

.bkgd-win-login{
    background-image: url(../images/logotipo/logo_cretool_120.png);
    background-repeat: no-repeat;
    background-position-y: center;
}

.bkgd-win-login-cushman{
    background-image: url(../images/logotipo/logo-cushman.png);
    background-repeat: no-repeat;
    background-position: center;
}

.bkgd-win-login-newmark{
    background-image: url(../images/logotipo/logo-newmark.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.buildings .venda{

}

.buildings .venda .perfil{
    margin-top: 0px;
    font-size: 12px;
}

.buildings .venda .classe{
    font-size: 19px;
    margin-top: 5px;
    margin-bottom: 13px;
}
.x-window-body-default{
    border: none;
}

/* .x-panel-body-default{
border: none;
} */

.segura_filtros_pesquisa_industrial .x-tree-node-text {
    white-space: normal;
}

.btn_anexar{
    background: #eef0f1;
    font-size: 17px;
    width: 37px;
    height: 32px;
}

.btn_anexar .x-btn-button{
    height: 32px!important;
}

.btn_anexar .x-btn-inner-center{
    color: #32567b!important;
}

.left-menu .x-tree-icon-leaf {
    background-image: none;
}

.left-menu .x-grid-cell-inner-treecolumn {
    padding: 12px 10px 12px 6px;
    cursor: pointer;
    font-weight: 700;
}


.left-menu .x-tree-expander {
    display: none;
}

.left-menu .x-tree-elbow-img {
    display: none;
}

.left-menu .x-tree-icon {
    width: 24px;
    height: 24px;
    margin-right: 5px;
    margin-left: 5px;
}

.city-24 {
    background-image: url(../images/mapbox/city-24.png) !important;
}

.building-24 {
    background-image: url(../images/mapbox/building-24.png) !important;
}

.left-menu .x-grid-tree-node-leaf .x-grid-cell-inner-treecolumn {
    padding: 6px 10px 6px 6px;
    font-weight: 100;
}

.left-menu .x-grid-row-selected .x-grid-cell-inner-treecolumn {
    border-right: solid 5px #32587d;
}

.icon-propriedades{
    background-image: url(../images/propriedades.png) !important;
}

.icon-ocupacao{
    background-image: url(../images/ocupacao.png) !important;
}

.icon-pesquisa{
    background-image: url(../images/pesquisa.png) !important;
}

.icon-contatos{
    background-image: url(../images/contatos.png) !important;
}

.icon-dashboard{
    background-image: url(../images/dashboard_2.png) !important;
}


.icon-bbc{
    background-image: url(../images/bbc.png) !important;
}

.icon-cityscape{
    background-image: url(../images/cityscape.png) !important;
}

.icon-dashboard-menu-16{
    background-image: url(../images/icones/dashboard-menu-16.png) !important;
}

.icon-dashboard-menu-24{
    background-image: url(../images/icones/dashboard-menu-24.png) !important;
}


.icon-dashboard-group-24{
    background-image: url(../images/icones/dashboard-group-24.png) !important;
}

.icon-dashboard-users-24{
    background-image: url(../images/icones/dashboard-users-24.png) !important;
}

.unlink-symbol-16{
    background-image: url(../images/icones/unlink-symbol-16.png) !important;
}

.dashboard-share-symbol-24{
    background-image: url(../images/icones/dashboard-share-symbol-24.png) !important;
}

.acompanhamento_pesquiasdor{
    height: 42px!important;
    /*margin-top: -21px!important;*/
}
.acompanhamento_pesquiasdor svg{
    height: 42px!important;
}

.segura_acompanhamento_pesquiasdor{
    box-shadow: 1px 1px 9px #888888;
}
.segura_acompanhamento_pesquiasdor .button_open_acompanhamento{
    background: white;
    color: #3f6184;
    border: solid 1px;
    padding: 2px;
}

.segura_acompanhamento_pesquiasdor .button_open_acompanhamento .x-btn-inner{
    color: #3f6184; 
}

.segura_acompanhamento_pesquiasdor .button_open_acompanhamento .x-btn-icon-el {
    font-size: 16px;
    margin-left: -5px;
    margin-top: -4px;
}

.segura_acompanhamento_pesquiasdor path{
    display: none;
}

.segura_acompanhamento_pesquiasdor .x-panel-body-default{
    background: #dee5ea;
}

.segura_acompanhamento_pesquiasdor .dados_acompanhamento{
    float: left;
    width: 100%;
    padding: 5px 20px;
}
.segura_acompanhamento_pesquiasdor .dados_acompanhamento .dados{
    float: left;
    color: #3f6184;
    text-align: center;
}
.segura_acompanhamento_pesquiasdor .dados_acompanhamento .dados label{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
}
.segura_acompanhamento_pesquiasdor .dados_acompanhamento .dados p{
    font-size: 25px;
    margin: 0;
    color: #3f6184;
    width: 100%;
}
.segura_acompanhamento_pesquiasdor .dados_acompanhamento .dados .small{
    font-size: 10px;
}

.segura_acompanhamento_pesquiasdor .dados_acompanhamento .separador{
    float: left;
    height: 30px;
    margin: 8px 30px;
    background: #a2b6c5;
    width: 1px;
}

.red{
    color: red!important;
}

.green{
    color: #008818;
}

.grupo_de_empresas{

}

.grupo_de_empresas .empresas{
    float: left;
    width: 100%;
    margin-top: 6px;
}
.grupo_de_empresas .empresas .lista_empresas{

}

.grupo_de_empresas .empresas .lista_empresas span{
    border: solid 1px;
    padding: 3px 8px;
    border-radius: 11px;
    font-size: 13px;
    background: #FFFFFF;
    float: left;
    color: #3c5e81;
    margin-right: 2px;
}

.grupo_de_empresas .empresas .lista_empresas span:hover{
    background: #3c5e81;
    color: #FFF;
    cursor: pointer;
}

.campo_contato_industrial input{
    padding: 15px 17px;
    font-size: 15px;
}

.butons_matricula{

}

.butons_matricula a{
    width: 33.3%;
    float: left;
    text-align: center;
    cursor: pointer;
}
.butons_matricula a i{

}

.buildings .small{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 8px;
    font-size: 11px;
}

.inputPesquisaLocalizacaoContato{

}

.aba_pesquisa_regiao_contato{

}

.botao-add-filter{
    width: 96%;
    margin: 2%;
    padding: 11px;
    border: solid 1px #416285;
    background: #416285;
}


.botao-add-filter  .x-btn-inner:hover{
}
.botao-add-filter  .x-btn-inner{
    color: #ffffff;
    font-size: 15px;
}

.gridLocalizacaoContato .x-grid-header-ct{
    display: none;
}
.gridLocalizacaoContato .x-grid-body{
    border: none;
}

.menu-pesquisaEmpresas{

}

.segura_filtros{
    float: left;
    width: 100%;
    color: #2f5174;
}
.segura_filtros .segura_filtro{
    float: left;
    text-align: center;
    margin-top: 0px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    box-sizing: border-box;
    display: inline-block;
    height: 33px;
    margin-right: 8px;
    overflow: hidden;
    padding: 8px 16px;
    background: #FFF;
    margin-top: 2px;
    margin-bottom: 2px;
}
.segura_filtros .segura_filtro .tipo_filtro{
    font-size: 15px;
}
.segura_filtros .segura_filtro .valor_filtro{
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    line-height: 11px;
    text-decoration: none;
    white-space: nowrap;
    color: #666;
    margin-right: 7px;

}
.segura_filtros .segura_filtro i{
    cursor: pointer;
    display: inline-block;
    height: 18px;
    vertical-align: text-bottom;
    width: 18px;
    color: #FFFFFF;
    font-size: 15px;
    font-family: unset;
    border-radius: 17px;
    background-image: url(../images/x.png) !important;
    background-size: 18px 18px;
}


.input-area{

}

.input-area input{

}

.checkfiltroClass{
    width: 100%;
    background: white;
    border: solid 1px #2f5174;
    color: #416285!important;
    border-radius: 0px;
}


.checkfiltroClass .x-btn-icon-el {
    background-position: left center;
    margin-top: -2px;
}


.checkfiltroClass .x-btn-inner{
    color: #416285!important;
    font-size: 15px;
    font-weight: 100;
}

.x-btn-default-small-pressed{
    background: #3c5e81;
    color: #ffffff!important;
}

.filtro_area_ocupada_pesquisa_cotnato .x-btn-default-small-noicon .x-btn-inner{
    font-size: 14px;
    font-weight: 100;  
    color: #416285;
    z-index: 9;
    position: relative;
}

.filtro_area_ocupada_pesquisa_cotnato .x-btn-default-small{
    background: none;
    border: solid 1px #416285; 
    padding: 3px 0 0 0;
}

.filtro_area_ocupada_pesquisa_cotnato .x-btn-default-small-noicon .x-btn-inner:hover{
    color: #FFFFFF!important;
}

.filtro_area_ocupada_pesquisa_cotnato .x-btn-default-small:hover{
    background: #416285;
    border: solid 1px #416285; 
}

.filtro_area_ocupada_pesquisa_cotnato .x-form-trigger-wrap .x-form-text{
    font-size: 16px;
    color: #416285;
}

.menu-pesquisaEmpresas .x-tree-view .x-grid-table{    
    width: 100%!important;
}

.menu-pesquisaEmpresas .x-tree-view{
    overflow: overlay;
}

.menu-pesquisaEmpresas .x-tree-view::-webkit-scrollbar, .contato .endereco::-webkit-scrollbar{
    width: 0px; 
}

.menu-pesquisaEmpresas .left-menu .x-grid-cell-inner-treecolumn{
    border-right: solid 1px #416285;
}

.filtros_pesquisa_empresas .x-tab-bar-default{
    display:none;
}

.filtros_pesquisa_empresas .x-panel-body-default{
    /*8top: -5px!important;*/
}

.filtro_area_ocupada_pesquisa_cotnato .x-form-trigger-wrap-focus .x-form-trigger{

}

.filtro_area_ocupada_pesquisa_cotnato .x-form-trigger{
    /*height: 49px;*/
}

.gridLocalizacaoContato .x-grid-row-alt .x-grid-td {
    background-color: #FFFFFF;
}

.gridLocalizacaoContato .x-grid-row-selected .x-grid-td{
    background-color: #416285!important;
    color: #FFF;
}

.gridLocalizacaoContato .x-grid-with-row-lines .x-grid-td{
    border-bottom-width: 0px;
    cursor: pointer;
}

.gridLocalizacaoContato .x-grid-row-over .x-grid-td{
    background-color: #FFFFFF;
}

.tab_listagem_pesquisa_contato{
    transition: all 0.1s;
    z-index: 999;
}

.tooltip-pesquisa{
    background-color: #eaeaea
}

/* .fundo-painel-filtros-pesquisa-empresas .x-panel-body-default{
background-color: #dee5ea;
}
*/

.widget-dados-pesquisa-empresa .slider{
    cursor: pointer;
}

.widget-dados-pesquisa-empresa .slider :hover{
    background-color: #466f98;
}

.widget-dados-pesquisa-empresa .slider :active{
    background-color: #18334e;
}

.segmentos-pesquisa-empresa svg {
    font: 10px sans-serif;  
}



.segmentos-pesquisa-empresa a:hover tspan:first-child {
    text-decoration: underline;
}

.segmentos-pesquisa-empresa tspan:last-child {
    font-size: 9px;
    fill-opacity: 0.7;
}
.menu-pesquisaEmpresas {
    border-right: solid 1px;
}

.widgetAdministradoraFii .titulo{
    text-align: center;
    font-size: 14px;
    margin-top: 6px;
    font-weight: 600;
}

.widgetAdministradoraFii .nome{
    text-align: center;
    font-size: 16px;
}

.widget-fii{
    width: 100%;
    padding: 10px;
    float: left;
    font-family: arial;
}

.box-widget-fii{
    float: left;
    text-align: center;
    border-right: solid 1px #dadada;
    padding: 10px;
    min-width: 130px;
    max-width: 150px;
    height: 70px;
}

.widget-fii .value{
    font-size: 20px;
    font-weight: 600;
    color: #305276;
}

.btn-confirmar-evento{

    background-color: #005d00;
    color: #FFF;
}

.btn-confirmar-evento .x-btn-inner{
    color: #FFF;
    font-size: 15px;
    font-weight: 600;
}

.btn-confirmar-evento .x-btn-icon-text-left .x-btn-icon-el {
    padding-top: 2px;
}

.btn-cancelar-evento{

    background-color: #c33030;
    color: #FFF;
}

.btn-cancelar-evento .x-btn-inner{
    color: #FFF;
    font-size: 15px;
    font-weight: 600;
}

.btn-cancelar-evento .x-btn-icon-text-left .x-btn-icon-el {
    padding-top: 2px;
}
.grafic-price-industrial .x-border-box *{

}

.grafic-price-industrial circle{
    r: 10;

}

.search_corporate .buildings .trimestre{
    font-size: 15px;
    padding-top: 10px;
    font-weight: 600;
}

.info-window{
    display: flex;
    flex-direction: row;
    padding: 5px;
}

.info-window .box-description{
    flex: 1;
    padding: 5px;
}

.info-window .title{
    font-weight: 700;
}

.info-window .img{
    width: 60px;
    height: 60px;
}

.info-window .markerMap{
    font-size: 25px;
    color: red;
}

.marker-edit i.fa {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0px 0px 2px #888;
  padding: 0.5em 0.6em;

}

.ficha-tecnica .titulo {
    font-size: 24px;
    font-family: roboto;
    color: #FFF;
    background-color: #31455a;
    font-weight: 300;
    padding: 15px;
}

.flex {
    flex: 1
}

.row {
    flex-direction: row;
    display: flex;
    margin: 5px;
}

.ficha-tecnica .img-container{
    height: 400px;
}

.ficha-tecnica .map-container{
    background-color: #EEE;
    height: 400px;
    position: relative;
}

.ficha-tecnica .map-container .box-endereco{
    position: absolute; top: 50px; left: 10px; z-index: 99;
    background-color: #FFF;
    font-size: 14px;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0,0,0,.3);
}

.ficha-tecnica .box{
        margin: 5px;
    font-size: 12px;
    border: solid .5px #dadada;
    padding: 5px;
    border-radius: 10px;
    box-shadow: 1px 1px 3px #b3b3b3;
}

.ficha-tecnica .center{
    text-align: center;
}

.ficha-tecnica .m5{
    margin: 5px; 
}

.ficha-tecnica .title{
    font-size: 14px;
    font-weight: 600;
}

.ficha-tecnica .value{
    font-size: 14px;
    padding-top: 10px;
}

.ficha-tecnica .value-big{
    font-size: 22px;
    padding-top: 16px;
}

.botao-contato-ajustado{
    
}
.botao-contato-ajustado > span > span > span{
    font-size: 22px!important;
    font-weight: normal!important;
}

.segura_dados_assinatura{
    
}

.segura_dados_assinatura .segura_dados{
    float: left;
    width: 100%;
    padding: 10px;   
}

.segura_dados_assinatura .segura_dados .label_dados{
    float: left;
    width: 100%;
    margin-bottom: 14px;
}

.segura_dados_assinatura .segura_dados .label_dados span{
    float: left;
    font-size: 15px;
}

.segura_dados_assinatura .segura_dados .label_dados p{    
    float: left;
    margin: 0;
    margin-left: 10px;
    font-size: 14px;
}

.btn-buscar-acesse{
    border-radius: 8px; 
    background-color: #ff6124; 
    text-align: center;
    font-size: 14px;
    color: white;
    cursor: pointer;
    transition: background-color 0.3s ease-in-out, color 0.3s;
}

.icon-filter-empresas{
    top: 1px !important;
    left: 1px !important;
}

.btn-meus-dados{
    left: 0px !important
}