/*botones*/
.btn-default {color:#fff;background-color:#ff8000;border-color:#ff8000}
.btn-default:focus,.btn-default.focus {color:#fff;background-color:#c60;border-color:#804000}
.btn-default:hover {color:#fff;background-color:#c60;border-color:#c26100}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {color:#fff;
background-color:#c60;border-color:#c26100}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus {color:#fff;background-color:#a85400;border-color:#804000}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color:#ff8000;border-color:#ff8000}
.btn-default .badge {color:#ff8000;background-color:#fff}
.btn-action{font-size:12px;}
.btn span.m2-icon {font-size: 21px;margin-right: 7px; vertical-align: middle;}
.btn span.m2-icon.pequena {font-size: 18px;} 
/*panel calendariofiltro*/
#calendarfiltro{ height:40px; background-color:#8a8a8a; margin-bottom:20px;}
#calendarfiltro p{ color:#ffffff; padding:10px 15px;}
#calendarfiltro p button {background-color: transparent; margin-right:10px;border: 1px solid #E2E2E2;padding: 5px 7px;margin-top: -6px;}
#calendarfiltro p .btn-default:hover{ background-color:#5a5a5a!important;}
/*Progress bar*/
.progress-bar {background-color: #0D6383;}
.progress { background-color:#C5DDE6; margin-bottom:5px;}

.posting-banner-container{
    width: 100%;
    display: block;
    text-align: left;
    margin: 20px auto auto;
    top: 0px; 
}

.btn.dropdown-toggle[title="Elige una opción"] .filter-option {
  color: rgb(186, 186, 186) !important;
}

.btn.dropdown-toggle:not([title="Elige una opción"]) .filter-option {
  color: rgb(56, 62, 66) !important;
}

.posting-desktop-banner{
display:block;
width: 100%;
max-width: 728px;
}
.posting-mobile-banner{
display:none;
width: 100%;
}

.posting-banner-container a{
    width: 100%;
    display: block;
}


/*multimedia*/
ul.sortable.galeriaproyectos_back{ margin:0; padding:0;}
ul.sortable.galeriaproyectos_back li{ margin:5px 15px 5px 5px; padding:0; list-style:none; display:inline; float:left;}
ul.sortable.galeriaproyectos_back li.fotos_proyectoback_principal{ margin-right:15px;}
ul.sortable.galeriaproyectos_back li.fotos_proyectoback_principal img{height:390px; width:400px;}
ul.sortable.galeriaproyectos_back li.fotos_proyectoback img{height:190px; width:190px;}
.inmueblefoto ul.sortable.galeriaproyectos_back li{margin:5px 15px 5px 3px}
.multimedia-photos .images{padding-left:10px;}

.col-xs-12.inmueblefoto{padding-left:15px; padding-right:0;}
.col-xs-12.inmueblefoto ul#sortable.galeriaproyectos_back li{margin:5px 15px 5px 3px}
.right_fotos{ float:right; padding-top:10px;}
.multimedia-photos .checkbox input[type="checkbox"], .multimedia-video .checkbox input[type="checkbox"]{margin-left:-20px; width:40px;}
.form-horizontal .multimedia-video ul .checkbox {margin-top:30px;}
.m2-gallery .images .image img{margin-bottom:0;}
.multimedia-photos, .multimedia-video{ margin-top:40px;}
.form-horizontal .multimedia-photos label, .form-horizontal  .multimedia-video label{float:none; width:100%; font-size:16px; padding-top:0;}
.form-horizontal .multimedia-photos .form-group > .form-control-wrapper {width:100%; padding-left:15px; padding-right:15px;}
.form-horizontal  .multimedia-photos .form-control-wrapper.form-control-wrapper-full .btn.btn-upload{padding: 14px 6px;width: 82%;}
.form-horizontal  .multimedia-photos .btn-action{ padding-top:0; /* margin-top: 10px; */}
.form-horizontal  .multimedia-photos .btn-action.multipleDelete {margin-top: 15px}
.form-horizontal  .multimedia-photos .list-inline > li { padding-left:0; margin-left:-10px; margin-top: -10px;}
.form-horizontal .fotosindicaciones p, .form-horizontal .fotosindicaciones .help{margin-top:10px;}
.multimedia-photos .imagenprincipal.open > .dropdown-menu  {padding: 10px 0px 5px 0;border-radius: 0;margin: -387px 4px 10px 188px; }
.multimedia-photos .open > .dropdown-menu {margin-top: -164px;margin-left: 0px;padding: 0 0px;border-radius: 0; border-right:5px solid #ff8000;}
.multimedia-photos .open > .dropdown-menu ul{width:200px;}
.multimedia-photos .open > .dropdown-menu li {  width: 195px;border-bottom: 1px solid #A5A5A5;display: inline-block;} 
.multimedia-photos .open > .dropdown-menu li a{padding:5px 0 15px 5px;}
.form-horizontal .form-group.form-group-static > .form-control-wrapper{ width:60%}
.form-horizontal .neighborhood.form-group .form-group-inline {float:left; width:60%}
.form-horizontal textarea.form-control.cienporciento{ width:100%}
.form-horizontal label.cienporciento{ width:100%}

/*Cargador*/
.contenedor-cargador {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: #FFF; text-align: center; z-index: 30; opacity: 0.9;}
.cargador {max-width: 320px; height: auto; position: fixed; top: 50%; left: 50%; margin-left: -160px; margin-top: -75px; z-index: 31; padding: 0px 10px 0px 10px; overflow: auto;}
.contenedor-cargador p {font-size: 14px; font-weight: bold; line-height: 20px; width:300px; text-align:center; padding:0 5px;}
.contenedor-cargador strong {font-weight: normal; margin-right: 5px;}

/*Cargador Barra*/
.cargador-barra {background:rgba(255,255,255,0.8); border-radius:5px; padding:20% 20px 20px 20px; text-align:center; width:100%; height:100%; border: solid 1px #f1f1f1; font:normal 16px/20px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif; color:#666; position:fixed; top:0px; left:0px; z-index:99;}
.cargador-barra h3 {font-size: 18px; color: #000; text-transform: none; display: block;}
progress {border: 0;height: 20px;border-radius: 4px;width: 400px;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
progress::-webkit-progress-bar  {background-color: #EAEAEA;border-radius: 4px;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
progress::-webkit-progress-value { background-color: #F59E00;border-radius: 4px;}
progress::-moz-progress-bar {background-color: #F59E00;border-radius: 4px;}
.progress-value {margin-left: 7px;color: #4F4F4F;font-weight: bold;}
.progreso-texto {font-size: 14px;margin-top: 10px;color: #000;}

@media screen and (max-width: 767px) { ul.sortable.galeriaproyectos_back li.fotos_proyectoback_principal {width: calc(100% - 20px);} ul.sortable.galeriaproyectos_back li.fotos_proyectoback_principal img {height:auto; width:100%;} .multimedia-photos .imagenprincipal.open > .dropdown-menu {margin: auto;} }

@media screen and (max-width: 420px) {
    .posting-desktop-banner{
        display:none; 
        margin: auto;
        }
        .posting-mobile-banner{
        display:block;
        margin: auto;
        }
}

/*
#recibirinfochecked{
    width:auto;
}

.contenedorhabeas{
    display:block;
    margin-left:5%;
}*/
.container-anuncios{
	height:1px;
  position: relative;
  z-index: 21;

}

.pic-tips {
  position: relative;
}


.speech-boxes .boxes{
  margin-top: 70px;
  display: inline-block;
  position: fixed;
  right: 0;
  margin-right: 14px;
}

.speech-boxes .boxes .uno-boxes{
  width: 300px;
  border-radius: var(--Rounded-4x, 4px);
  border-top: 1px solid #00728F;
  border-right: 1px solid #00728F;
  border-bottom: 1px solid #00728F;
  border-left: 4px solid #00728F;
  background: #FFF;
  display: flex;
  padding: 16px;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
}


.boxes .uno-boxes .texto p{
	margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #00728F;
  height: 28px;
}

.boxes .uno-boxes .texto span{
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #383E42;
}

.boxes .uno-boxes > img{
  filter: invert(21%) sepia(98%) saturate(1986%) hue-rotate(172deg) brightness(98%) contrast(101%);
}

.boxes .uno-boxes .anuncio-fotos{
  padding: 8px 16px;
  color: #FFF;
  background-color: #383E42;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-transform: none;
  margin-top: 16px;
}

.notification{
	display:none;
}
.notification img{
	position: absolute;
	width: 20px;
}

.boxes .uno-boxes .anuncio-close img{
	position: absolute;
	top: 0;
  right: 0;
  margin: 16px;
}


.box-numero h1{
  font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 600;
  line-height: 24px;
	text-align: left;
  text-transform: none;
	color: #fff;
  margin: 0;
  margin-bottom: 8px;
}

.box-numero p{
  font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color:#fff;
  margin: 0;
}

.box-numero p a{
	color:#fff;
	font-weight: 600;
	font-size: 17px;
	text-decoration: none;
	text-decoration:underline;
}

.box-numero .btn{
	text-decoration: none;
  color: #FFF;
	padding: 0px;
	float: right;
}

/*///////////////////////// DOS ///////////////////////*/
.box-dos {
  background: #262829;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 16px;
  text-align: center;
  position : absolute;
  width: 300px;
  z-index:10;
  left: 100%;
}

.box-dos:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-bottom: 12px solid transparent;
  border-top: 12px solid transparent;
  border-right: 12px solid #262829;
  left: -11px;
  top: calc(50% - 12px);
}


@media (max-width: 991px){

  .speech-boxes .boxes{
    z-index:10; 
  }

  .speech-boxes .boxes .uno-boxes{
    display: none;
  }

  #estrato {
    width:100% !important;
  }
}

@media (max-width: 767px){

  .speech-boxes .boxes{
    z-index:10; 
  }

  .box-dos {
    width: 50%;
    height: 156px;
    margin:auto;
    border-radius: 8px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    display: block;
    position: relative;
    margin-left:50%;
    top:108px;
    right: 1;
    bottom: 0;
    left:0;
  }

  .box-dos:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    border-bottom: 15px solid #262829;
    left: 125px;
    top: -30px;
  }

  .box-numero h1{
    font-size: 100%;
    font-weight: 100%;
  }

  .box-numero p{
    font-size: 100%;
    font-weight: 100%;
  }

  .box-numero p a{
    font-weight: 100%;
    font-size: 100%;
  }

}



@media (max-width: 1400px){
    
  .speech-boxes .boxes{
    z-index:10;
  }   

  .box-dos {
    height:auto;
    margin-left: calc(50% - 150px);
    top: 72px;
    z-index:10;
    width: 300px;
    left: auto;
    position: relative;

  }

  .box-dos:before {
    content: "";
    position: absolute;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    border-bottom: 15px solid #262829;
    left: calc(50% - 15px);
    top: -29px;
  }
}


@media (max-width: 1199px) {
	
  #habi {
    width: 65%;

  }
  #content-services div{
  	width: 33%;
  }
  
  .habiPublishM{
  	display:none;
  }
  
  .habiPublishW{
  	padding-left:10%;
  	margin:10% 0% 0% 2%;
  }
  
  #editPropertyhabi{
  	width:150%;
  }
}
@media (min-width: 1200px) {
	
  #habi {
    width: 52%;

  }
  #content-services div{
  	width: 33%;
  }
  
  .habiPublishM{
  	display:none;
  }
  
  .habiPublishW{
  	padding-left:10%;
  	margin:10% 0% 0% 2%;
  }
  
  #editPropertyhabi{
  	width:100%;
  }
}

@media (max-width: 990px) {
	
  #habi {
    width: 40%;

  }
  #content-services div{
  	width: 100%;
  }
  
  .habiPublishW{
  	display:none;
  }
  
  .habiPublishM{
  	display:block;
  	margin-left: 5%;
  }
  
  #editPropertyhabiMobile{
  	width:95%;
  }

}

.modal-new-neighborhood .recuerda { 
  flex-direction: column;
  align-items: flex-start;
}
.modal-new-neighborhood .recuerda .recuerda-with-title {
  margin: 8px 24px;
} 

/* New modals */

.new-modal .modal-dialog {
  max-width: 392px !important;
}

.new-modal .modal-content{
  padding: var(--Spacing-2x, 16px);
  border-radius: var(--Rounded-4x, 4px) !important;
  background: var(--Grayscale-White-10, #FFF) !important;
}

.new-modal .modal-content .modal-header {
  /* Body Small/Semibold */
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 128.571% */
  padding: 0 !important;
  border: none !important;
}

.new-modal .modal-content .modal-header .modal-header-title {
  display: flex; 
  gap: 8px;
}

.new-modal .modal-content .modal-header .close {
  margin: 0 !important;
}

.new-modal .modal-content .modal-header img{
  width: 24px;
  height: 24px; 
  padding: 0;
}

.new-modal .modal-content .modal-header .modal-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  display: inline;
  align-self: center;
}

.new-modal .modal-body {
  padding: 0;
  padding-left: 32px;
  margin-top: 8px;
  font-size: 12px;
  color: #383E42;
  line-height: 16px;
}

.new-modal .modal-guardar .modal-header {
  padding: 0 !important;
}

.new-modal .modal-footer {
  padding: 0px;
}

.new-modal .modal-footer .btn {
  display: flex;
  padding: 8px var(--Spacing-2x, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-1x, 8px);
  border-radius: 2px;
  background: var(--Grayscale-Gray-70, #383E42);
  color: #FFFFFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 133.333% */
  border: none;
  float: none !important;
  margin: 0px !important;
  text-transform: none;
}

.new-modal .modal-footer .btnSecondary {
  background-color: #FFF;
  border: solid 1px #383E42;
  color: #383E42;
}

.new-modal .modal-footer .form-actions {
  display: flex;
  margin-left: 32px;
  gap: 8px;
  padding-top: 16px !important;
}

/* Error */

.m2-error-message .modal-content{
  border-top: 1px solid var(--Status-colors-Error, #E00031) !important;
  border-right: 1px solid var(--Status-colors-Error, #E00031) !important;
  border-bottom: 1px solid var(--Status-colors-Error, #E00031) !important;
  border-left: 4px solid var(--Status-colors-Error, #E00031) !important;  
}

.m2-error-message .modal-content .modal-header {
  color: var(--Status-colors-Error, #E00031);
}

/* Success */

.m2-success-message .modal-content{
  border-top: 1px solid #008F56 !important;
  border-right: 1px solid #008F56 !important;
  border-bottom: 1px solid #008F56 !important;
  border-left: 4px solid #008F56 !important;
}

.m2-success-message .modal-content .modal-header {
  color: #008F56;
}

/* Info */

.m2-info-message .modal-content{
  padding: var(--Spacing-2x, 16px);
  border-radius: var(--Rounded-4x, 4px) !important;
  border-top: 1px solid #00728F !important;
  border-right: 1px solid #00728F !important;
  border-bottom: 1px solid #00728F !important;
  border-left: 4px solid #00728F !important;
  background: var(--Grayscale-White-10, #FFF) !important;
}

.m2-info-message .modal-content .modal-header {
  color: #00728F;
}

/* End new modals */

