.page {background-color: #fff!important;}
body {height: -webkit-fill-available;}
.space1 {width: 100%;    height: 12px;}
input[type=text], input[type=text], input[type=password], input[type=mail], input[type=number], input[type=time], input[type=color], select {
    border: solid 1px #ccc;
    height: 32px;
    padding: 2px 5px;
    border-radius: 20px;
}
textarea {border: solid 1px #ccc;  padding: 2px 5px; border-radius:20px;}
label{padding:0 2px}
input[type=text].index  {border:none;    padding: 2px;}
textarea {padding:4px 7px; border-radius:20px;}
.list .avatar.bg-img {height: 50px; width: 50px; background-position:center;background-size:cover}
.rotate90 {transform: rotate(90deg);}
.header {display: flex; justify-content: space-between;background-color:#fff

}
    .header.nocenter {justify-content: initial!important;}
.header .tit-center{display: flex; align-items: center; font-size: 16px; font-family: Roboto,"Helvetica Neue",sans-serif; font-weight: 400; }
.img-cover { padding: 15px; background-size: cover; background-repeat: no-repeat; position: relative;}
.img-cover.blend-soft-light {    background-blend-mode: soft-light;}
.list.unidades, .list.leads, .list.proyectos, .list.config, .list.notificaciones, .cont-portada, .list.clientes{overflow-y: scroll; height: 100%; height: -webkit-fill-available; border:none}
.header-btn-new {display:flex;}
.header-btn-new i{font-size: 28px; padding-right: 10px; font-weight: bold;}
.header-btn-new .dv-lbl{text-align: center; font-size: 14px; color: #333; font-family: Roboto,"Helvetica Neue",sans-serif; font-weight: 400;}
.new-h {height:100vh;}
.btn-perfil {width: 34px; height: 34px; background-color: #9f9e9f; border-radius: 50%; line-height: 34px; min-height: 34px; margin: -7px 0px 0px 3px!important;}
.span-perfil{color:#fff;    position: absolute;    left: 14px;    top: 10px;}
.page.nueva {contain:unset!important;}
.page.nueva .tab{position: fixed;    width: 100%;    z-index: 99999999;}
.page.nueva  .tab-content.active{padding-top:42px;}
.borde-act {border:solid 4px #4caf50}
.center-flex {display:flex; align-items:center}
.list.perfil{border:none;}
.blog-img {width:200px; height:200px!important}

.shadow {
    box-shadow: 1px 0px 4px rgba(0,0,0,.3)!important;
}

.terms {height:-webkit-fill-available; overflow:scroll;}
.new-h.has-footer {padding-bottom:62px!important;}
.avatar.perfil {height:120px;}

.platform-android input[type=checkbox].switch.small {top: 4px; position: relative;}
.platform-ios input[type=checkbox].switch.small {height: 26px; width: 44px; }
.platform-ios input[type=checkbox].switch.small::before {height: 21px; width: 21px;}
.platform-ios  .ios-v-align-center{align-items:center;}

.popover .item, .popover .list {    border-width: thin;}
#popover1 {top:53px !important; width:235px !important;  right:0px !important;}
#popover1 h1{    display: flex;    align-items: center;}
#popover1 h1 i{ font-size: 24px;}
#popover1 h1 span{padding-left: 10px;}

#popover2 {top:53px !important; width:235px !important;  left:0px !important;}
#popover2 h1{    display: flex;    align-items: center;}
#popover2 h1 i{ font-size: 24px;}
#popover2 h1 span{padding-left: 10px;}

#morechatmenu{width:100%; position:absolute; top: 52px!important; left:0px; background-color:#fff; box-shadow: 0px 0px 10px 4px rgba(0,0,0,.2);}
#morechatmenu .content-1 {display:flex; align-items: center;padding:10px;}
#morechatmenu .content-1 .left{width:15%}
#morechatmenu .content-1 .right{width:35%}
#morechatmenu .content-1 .right .price{font-size:20px; font-weight:600;}
#morechatmenu .content-1 .center{width:50%;padding-left:7px;}
#morechatmenu .content-1 .center .txt-1{font-weight:600}
.bdg-header {position: absolute; top: 2px; right: 5px; height: 19px; width: 19px; font-size: 9px; border-radius: 50%; color: #fff; display: flex;
			align-items: center; justify-content: center; font-weight:600;}

#morechatmenu .content-2 {display:inline-grid; font-size:13px; text-align:center; width:100%; padding:10px; }	
#morechatmenu .content-2 span{width:100% }
#morechatmenu .left{width: 52%;}
#morechatmenu .left .price{font-size: 21px; font-weight: 700; margin-top: 11px; width: 100%; text-align: center; padding-left: 10px;}			
#morechatmenu .right{    width: 48%;}		
#morechatmenu .detail-list{margin-top:0px}

.icon-perfil-empresas{width: 35px; height: 35px; border-radius: 50%; background-color: #333; display: flex; justify-content: center; align-items: center;}
.hide {display:none}
.show {display:block}
.d-grid{display:grid;}
.d-flex{display:flex;}
.d-inline-flex{display:inline-flex;}
.d-inline-grid{display: inline-grid;}
.acenter{    align-items: center;}
.p-10 {padding:10px;}
.p-20 {padding:20px;}
.pt-2{padding-top:2px;}
.pt-3{padding-top:3px!important;}
.pt-5{padding-top:5px!important;}
.pt-6{padding-top:6px!important;}
.pt-7{padding-top:7px!important;}
.pt-8{padding-top:8px!important;}
.pt-10{padding-top:10px!important;}
.pt-12{padding-top:12px!important;}
.pt-15{padding-top:15px!important;}
.pt-20{padding-top:20px!important;}
.pt-25{padding-top:25px!important;}
.pb-5{padding-bottom:5px!important;}
.pb-6{padding-bottom:6px!important;}
.pb-7{padding-bottom:7px!important;}
.pb-10{padding-bottom:10px!important;}
.pb-20{padding-bottom:20px!important;}
.pb-25{padding-bottom:25px!important;}
.pl-0{padding-left:0px!important}
.pl-3{padding-left:3px}
.pl-5{padding-left:5px!important}
.pl-10{padding-left:10px!important}
.pl-40{padding-left:40px}
.pl-50{padding-left:50px}
.pdl-10{padding-left:10px!important;}
.pdl-15{padding-left:15px!important;}
.pr-0 {padding-right:0px!important;}
.pr-3 {padding-right:3px!important;}
.pr-5 {padding-right:5px!important;}
.pr-10 {padding-right:10px!important;}
.pr-15 {padding-right:15px!important;}
.pr-40 {padding-right:40px!important;}
.pr-50 {padding-right:50px!important;}
.ptb-5 {padding-top:5px; padding-bottom:5px;}
.ptb-10 {padding-top:10px; padding-bottom:10px;}
.mgb-5 {margin-bottom:5px;}
.mb-18{margin-bottom:18px;}
.mgr-10{margin-right:10px!important;}
.mgr-20{margin-right:20px!important;}
.ml-5{margin-left:5px!important;}
.mr-5{margin-right:5px!important;}
.mt-5{margin-top:5px;}
.mt-8{margin-top:8px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-0 {margin-top:0px!important}
.h40px{height:40px}

.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33.3%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w100{width:100%}

.v-center {align-items:center; display:flex;}
.transf-none {text-transform:none}
.info-toggle {height: 100%; display: flex;    align-items: center;}
.f-right{float:right;}
.header.bbgrey{border-bottom:none}
.tit-btn-text {font-size: 13px; width: 70px; display: inline-grid; line-height: 12px; padding-top: 2px; color:#333}
.tit-center button {display:flex;align-items:center;
}
.icon-badge{margin-left:-1px!important}
.menu-foot{    display: flex!important; border-top:none; background-color:#FFF}
.menu-foot button{-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; justify-content: center; flex-wrap: wrap; width: 20%; font-size: 25px!important; align-items:center; text-transform: uppercase; opacity: 1; margin: 0; margin-top: 0!important; display:flex;    line-height: 14px;}
.menu-foot button.icon {  font-size: 30px; margin-top: -10px; z-index: 99; background: 0 0; border: none; padding: 0 6px; margin-top:0px; line-height: 16px; }
.menu-foot button img {width:26px;}
.menu-foot button span{width:100%;}
.list.basic-info .item{align-items:center}
.list .item p{line-height: 10px;}
.top-leads, .top-proyectos{font-size: 20px;	font-weight:600; position: absolute; top: 16px; text-align: center; padding-left: 10px;}
.top-nuevo{font-size: 20px;	font-weight:600; position: absolute; top: 16px; text-align: center; padding-left: 44px;}
/** color **/
.gris-domunet{background-color:#6e6e6e!important}
.gris-fondo{background-color:#fafafa!important}
.text-gris-domunet{color:#6e6e6e!important}

.cliente-dorado{background-color:#e0ad21}
.cliente-plata{background-color:#8a9597}
.cliente-bronce{background-color:#cd7f32}

/** alineacion textos**/
.text-center{text-align:center!important;}
.text-right{text-align:.right!important; }
.text-left{text-align:.lefy!important; }
.text-justify{text-align:.justify!important; }

.v-align-center {align-items:center;}


.avatar.big-img{height: 150px;    width: 150px;    max-width: 150px;}

/** icon rotate **/
.rotate-270 {  display: inline-block;   transform: rotate(270deg);}
.rotate-180 {  display: inline-block;   transform: rotate(180deg);}

/** Textos **/
.titulo-inicial{padding-top:20px; padding-bottom:20px; font-size:18px; font-weight:bold;}
.page .titulo-inicial{padding-top:72px;}
.titulo-inicial-bts{font-size: 18px; font-weight: bold; top: 5px; position: relative;}
.txt-hipoteca{font-size:14px; color:#000}
.row.titulo label{font-size:15px;}

.bold{font-weight:600}
.fnt8{font-size:8px!important;}
.fnt9{font-size:9px!important;}
.fnt10{font-size:10px!important;}
.fnt11{font-size:11px!important;}
.fnt12{font-size:12px!important;}
.fnt13{font-size:13px!important;}
.fnt14{font-size:14px!important;}
.fnt15{font-size:15px!important;}
.fnt-14{font-size:14px!important;}
.fnt16{font-size:16px!important;}
.fnt17{font-size:17px!important;}
.fnt18{font-size:18px!important;}
.fnt20{font-size:20px!important;}
.fnt22{font-size:22px!important;}
.fnt23{font-size:23px!important;}
.fnt-24{font-size:24px!important;}
.fnt-26{font-size:26px!important;}
.fnt27{font-size: 27px!important;}
.fnt30{font-size: 30px!important;}
.fnt29{font-size: 29px!important;}
.fnt33{font-size: 33px!important;}
.fnt35{font-size: 35px!important;}
.fnt40{font-size: 40px!important;}
.fnt45{font-size: 45px!important;}
.fnt47{font-size: 47px!important;}

.inf-txt.fnt20{font-size:20px!important;}
/** botones **/
.tog-btn{position: absolute; top: 30px; right: 10px;}
.tog-btn .togg-i{font-size:20px;}
.btn-add{position: fixed;    right: 15px;    bottom: 66px;}
.btn {border-radius:10px;}
.btn-save{position: relative; top: 3px; border-radius: 50%; width: 35px; font-size: 20px !important;  min-height: 35px;}
.btn-add-top.icon{font-size:20px!important; border-radius:50%; padding:initial!important;  }
.btn-add-top{height:30px!important; width:30px; min-height:30px!important; top: 5px; display: inline-grid; margin-left: 5px; margin-right: 5px;}
.btn-act{width: 120px; border-radius: 20px;}


/** cards **/
.card-2{padding-top:10px; padding-bottom:10px; padding-right:10px;}
.card-2 .img2{ border:solid 1px #6e6e6e;; border-radius:20px}
.card-2:last-child{ padding-right:0px;}
#config-menu .list .item { border-bottom: 1px solid #aaa;}

/** pag login **/
.forget{     font-weight: bold;    text-decoration: underline;}
/** pag chat **/
#tabStatus .item h2{margin-top:14px; }
.page.nueva.roles .tab-content.active {
    padding-top: 15px;
}

/** chat interno **/
.text-med{font-weight:600;}
.page.nueva.chat-interno .tab-content.active {
     padding-top: 0px;
}
.tab.chat-int button .badge {margin-left: 6px;}
.tab.chat-int button { text-transform: none;}
.chat-interno .list .item p {
    line-height: 20px;
}
.perfil-cliente .list .item p {
    line-height: 15px;
}


/** lista empresas **/
.usuario-item .avatar {
    height: 50px;
    width: 50px;
    background-size: contain;
}

.icono-num {position:relative;padding-left:25px;}
.icono-num i.icon{position:absolute;font-size:20px!important; top:-5px; left:0}
.icono-num i.df {position:absolute;font-size:20px; top:-3px;left:5px}



.visible-dv{display: inline-flex;    justify-content: center; padding-top:4px;}
#trigger {
  display: none;
}
.checker {
  background-image: url(../img/checkboxes.png);
  background-position: left center;
  background-size: auto 100%;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
}
#trigger:checked + .checker {
  background-position: right center;
}

/** lista clientes **/
.list .right.tog-btn {margin-right: 10px;     height: 78px;}
.list .item .tog-btn.right .icon { font-size: 20px;}

.leads.list .item{    padding: 11px 15px 6px 15px;}
.p-right{position:absolute;right:0px}
.action-buttons{display: flex; align-items: center; justify-content: space-around; width: auto;;}
.lead-name {text-decoration: underline;}
.lead-name i{font-size:40px!important; padding-right:8px;}
.lead-name span{font-size:16px!important;}
.avatar.small-img{height:40px;}
.semaf-estado{ margin-left: 7px;}

.dv-atencion, .dv-vendedor, .dv-clients, .dv-estado, .dv-editar{display: inline-grid;text-align:center;}
.dv-atencion img{position: relative; left: 7px;}
.dv-atencion span{margin-top: 1px;}
.dv-vendedor img{position: relative; left: 6px;}
.dv-vendedor span{margin-top: 1px;}

	/** alert**/
	.alert input, .alert select{border:solid 1px #ddd}
	#calificar-alert-idv-vendedor {display:inline-flex; align-items:center;}
	.list .alert .list .item, #calificar-alert-id h2 {align-items: center;display: inline-flex; padding-top:2px;}
	.list .alert .list .item, #calificar-alert-id h2 span {   padding-top:2px;}
	.calif-modal-icon{height: 24px;    width: auto;    padding-right: 5px;}
	
	.alert-d.leads .item {padding: 14px 15px 7px 15px;}
		
	#calificar-alert-id input[type=radio]{position: relative; top: 4px;}
	
	
	/** badges **/
	.noti-lead{background: #2196f3;position: relative;top: 18px;border-radius: 50%;color: #fff;font-size: 14px;min-width: 25px;min-height: 25px;
    align-items: center;display: flex;justify-content: center;width: min-content;}
	.calif-icon {position: relative; top: -45px; left: -3px; height: 18px!important;}

	/** buttons **/
	.action-buttons .btn {padding: 3px; line-height: 12px; width: 50px;}
	.add-btn{font-size:30px!important;}
	.change-btn{border-radius: 50%; padding: 0px; min-height: initial; line-height: 26px; width:26px;}
	.change-btn.p-right {position:absolute;right:76px}
	.close-btn.p-right {position:absolute;right:33px}
	
	.btn-act-img {height: 40px; width: auto; margin-top: 5px; margin-left: 6px; padding-bottom: 3px;}
	.header .btn-act-img {height: 30px;width: auto; margin-top: 5px; margin-left: 0px; padding-bottom: 0px;}

	.lbltiempo1{font-size:16px;}
	.imgtiempo{height:30px;}
	.lbltiempo{font-size:11px;}
	@media (max-width: 350px){
		.lbltiempo{font-size:10px;}
		.lnk-form{font-size:13px;}
	}


.usuario-item {display: flex!important; align-items:center;}
.usuario-item .desv-us-btn{position: absolute;
    right: 30px;
    top: 39%;
    font-size: 22px;

}



/** Faqs **/
.faqs.list { border:none; top:15px;}
.faqs.list .item {padding: 0px;    border:none;}
.faqs.list .item h1, .faqs.list .item h2 {color:#333; font-size: 15px; line-height:22px; margin: 0; padding: 15px 40px 15px 5px; max-height: 64px; display: flex; min-height: 64px; align-items: center;
                                          font-weight:bold}
.faqs.list .right.tog-btn {margin-right: 10px; height: 64px; color: #fff;}
.faqs.list .right.tog-btn .info-toggle {color: #333;}
.dv-info .respuesta p {font-size: 15px; line-height:22px; padding: 5px}

/** perfil vendedor **/	
.serie-one{fill:#0d47a1}
.serie-two{fill:#4caf50}
.serie-three{fill:#ffb300}	
/** lista proyectos / lista unidades **/
.dv-editar i{align-items: center;
    display: inline-flex;
    justify-content: center;}
.list.proyectos .item, .list.unidades .item{    padding: 12px 15px 12px 15px;}
.proyectos .dv-info, .unidades .dv-info{padding-top: 22px;}
.cont-clientes {float: right; position: absolute; top: 9px; right: 40px;}
.cont-clientes i{font-size:35px!important; color: #2196f3;}
.proyect-txt {position: relative; top: 6px;}
.cont-clientes .clients { display: inline-grid; text-align: center;}
.clients span{font-size: 12px; position: relative; top: -7px;}
.inf-tit{font-size:12px;font-weight:700;}
.inf-txt{font-size:12px!important;font-weight:500;}

.det-cliente{float: right; right: 34px; position: absolute;top:20px;}

.qualities {justify-content: center; width: 100%;    display: flex;}
.detail-list {margin-top: 10px; font-weight: 700; text-align: center; display: flex; justify-content: space-evenly; width:170px;}
.details .numb {font-size:12px;}
.details { display:grid;}

/** Pefil agente empresa**/
.txt-res{font-size:14px; text-align:right;}

/** filtro proy ectos / unidades **/

.nueva.filtro .btn-close{font-size: 27px; padding-top: 1px;}
.top-filtro{font-size: 20px;	font-weight:600; position: absolute; top: 16px; text-align: center; padding-left: 40px;}
.tit-filtro {display: inline-block;	width: -webkit-fill-available;}
.list.filtro .item{align-items:center; display:inline-flex; padding:10px; font-size:16px;}
.filtro-togg{float:right;margin-right: 7px;margin-top: 2px;}
.filtro .dv-proyecto {width: -webkit-fill-available;display:inline-flex;}
.tit-filtro label{position: relative; top: 9px; left:7px;}
.filtro .proyect-txt{top:11px;}
.filtro .dv-proyecto .avatar.small {height:35px;}

#more-chatMenu.menu {right:0px; height:230px;top:50px; width:100%; left:initial!important; -webkit-transform: translateY(-350px);    transform: translateY(-350px);-moz-transform: translateY(-350px);
    -o-transform: translateY(-350px);}
#more-chatMenu.menu.open { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); 
                          -o-transform: translateX(0);}

.avatar.xsmall{height:35px;}
.avatar.xmsmall{height:50px;}
.logo-empresa{height: 160px; width: auto;}
.estado-vin {position: absolute;    right: 70px;    padding-top: 9px;}


/** nuevo usuario **/
.dv-rol{display: inline-grid; text-align: center;}
.rol-icon{text-align: center;}
.rol-icon .avatar {height: 40px;}

.roles .header .avatar{margin-top:0px}

.roles .header.tab label{    top: -32px;    font-size: 10px;
    position: relative;
    color: #fff;}
.rol-table .row.bd-1{align-items: center; text-align: center; height: 35px; border-top: solid 1px #aaa; border-bottom: none;}
.rol-table .row.bd-1:last-child {align-items: center; text-align: center; height: 35px; border-top: solid 1px #aaa; border-bottom: solid 1px #aaa; }
.rol-table .row.bd-1 .w60{align-items: center; height: 100%;}


.rol-table .row.bd-1:first-child{ border: none;}

.in-agente {width:calc(100% - 32px)}
.btn-sagente {width:33px; height:32px; display:flex; align-items:center; justify-content:center; border-radius:50%; margin-left:10px;}
/** termisnos y condiciones **/
.terms .terms-content{ padding:10px; color:#333; text-align:justify;}
.ok-dv{
    padding: 10px;
    color: #333;
    display: inline-flex;
    align-items: center;
	padding-bottom:30px;
}
.forget-page{
    color: #333;
    padding: 10px;
}

.notificaciones .avatar {height: 50px; width: 50px;min-width:50px;}
.notificaciones .left {    margin-right: 10px;}
.notificaciones .item p {    line-height: 16px;}
.notificaciones .item{align-items: center; display:inline-flex;}


#popover3 {    top: 53px !important;    width: 60% !important;    right: 0px !important;}

/** soporte **/
.area-consulta{border: solid 1px #ccc; padding: 10px; font-size:14px;}
.detalle-consulta{  line-height: 16px!important; font-size: 15px!important;}
#consulta-alert input{padding:5px; height:auto;}
#consulta-alert .list{border:none;}

/** citas **/
.color-dv {width:7px; height:79px; display: list-item;}
.citas-cont {height:241px; overflow-y:scroll;}
.list.citas  .item{display:inline-flex; flex-wrap: wrap; padding:0px; align-items:center; height:80px;}
.list.citas .right.tog-btn {height: 79px;}
.fecha-cita{    display: inline-grid;    font-size: 12px;    text-align: center;}
.hora-dv {display:flex; justify-content:center;}
.tit-portada { padding:10px; font-size:16px; text-align:center; width:100%}
#cita-alert-id .row{align-items:center; }
#cita-alert-id textarea {border:solid 1px #ddd;     padding: 2px 4px;}
/**/
.cont-tipoagente {position:fixed;width:100%;background-color:#fff;z-index:9999999;}
.dv-iconos-index {display:flex;}
.icon-al {display:flex;align-items:center;justify-content:center;}
.dv-icon-index {border-radius:20px;    height: 80px;   width: 80px;    overflow: hidden;   padding: 10px;}
.cont-desc-agente {position:relative; height:100%}
.desc-agente, .desc-empresa{padding: 10px;    margin: 0px!important;    list-style-position: inside;    text-align: left; padding-bottom:62px;}
.desc-agente li, .desc-empresa li{padding: 5px 0px;   }
.img-agcnt {display:flex;align-items:center;justify-content:center;}
.img-agcnt img{height:190px; width:auto}
.cont-desc-agente {padding-top:240px;}
.img-empresacnt{display:flex;align-items:center;justify-content:center; border-bottom:solid 1px #ccc}
.img-empresacnt img{height:190px; width:auto}
.cont-desc-empresa {position:relative; height:100%;padding-top:230px }
.opacity1 {opacity:1!important;}
.opacity05 {opacity:0.5!important;}


.lista-agentes .usuario-item .fecha {
    font-size: 12px;
    position: absolute;
    right: 15px;
}
.lista-hipotecas .usuario-item .next-hipo {
    font-size: 14px;
    position: absolute;
    right: 15px;
}
.lista-hipotecas .usuario-item h2{margin-bottom:3px;}
.menu-drop .sub-menu{display:none; }
.menu-drop .item {padding:0;}
.menu-drop .item a{width: 100%;    display: flex;    height: 70px;    align-items: center;    padding-left: 15px;}
.menu-drop .sub-menu li{border-bottom:solid 1px #ccc; padding-left:50px;}
.menu-drop .sub-menu li:first-child{border-top:solid 1px #ccc; }


.dv-agente-cont{display: flex;flex-wrap: wrap;    width: calc(100% - 60px);}

.cls-info-no {display:none}

#radioBtn {display: flex; width: 100%; position: relative; top: -9px; right: -5px;}

#radioBtn input[type=radio] {display:none;     margin:10px;}

#radioBtn input[type=radio] + label {display:inline-block; margin:-2px; padding: 4px 12px; background-color: #fff; border-color: #ddd; font-size:12px;}

#radioBtn input[type=radio]:checked +  label {background-image: none; background-color:#4caf50;color: #fff;}
.filtro .list {border:none
}
@media (max-width: 375px){
	.img-agcnt img, .img-empresacnt img{height:160px; width:auto}
    .cont-desc-agente {padding-top:210px;}
    .cont-desc-empresa {padding-top:200px}
}
@media (max-width: 320px){
	.img-agcnt img, .img-empresacnt img{height:140px; width:auto}
    .cont-desc-agente {padding-top:200px;}
    .cont-desc-empresa {padding-top:180px}
}



