 
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

*, ::after, ::before {
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}

*{ 
-webkit-appearance: none;
}
 input[type="radio"] {
-webkit-appearance: radio;
}
 
select {
-webkit-appearance: menulist;
}
.wsptitulo{
  font-weight:600;
  text-transform: uppercase;
  color:#3a3a3a;
}
.contenidoDebajoTitulo{
  padding-left: 25px;
}
.tituloarribacontenido{
  color: #585858;
}

.costoservicio{
  font-size: .9em;
  font-weight: 600;  
}
.descripcionservicio{
  font-size: .9em;
  justify-content: center; 
  text-align: justify;
  display: block;
}

body{
background-color:#F6F7F9; 
margin:0;padding:0;
font-family: 'open sans',sans-serif;
font-weight:400;
line-height:1.6;
}
form{margin:0px;padding:0px}
a{
text-decoration: none;
color:#333;
}
a:hover {
text-decoration: none;
color : #000;
}
.letra{
font-size:1em;
font-weight:300;
}

.letrachica{
font-size:.9em;
}
.contenedorCentroHome{
margin:20px 0;
}

.monto{
font-size: 2em;
border: 0;
border-bottom: 2px solid #666;
border-radius: 0;
text-align:center;
}

.monto:hover, 
.monto:focus, 
.monto:active  {   
    outline: 0px;  
}

.monto:-webkit-autofill:hover, 
.monto:-webkit-autofill:focus, 
.monto:-webkit-autofill:active  {    
    outline: 0px; 
}

.contenidoseccion {
    padding: 10px;
}

.tituloNuevo{
text-transform:uppercase;
}
.mayuscula{
  text-transform:uppercase;
  }

.topseccion {
    border-radius: 4px;
    padding: 10px;
    color: #fff;
    background: #4283ba;
}

.diez{
    float: left;
    width: 10%;
    margin: 10px 0px 10px 0;
}
.veinte{
    float: left;
    width: 20%;
    margin: 10px 0px 10px 0;
}

.btnserviciogratuito{
border-radius: 4px;
    cursor: pointer;
    padding:10px;
    background: #b4ded0;
    text-align: center;
    font-size: .9em;
    background:#EF3B39 !important;
    color:#fff;
}
.boton{
    cursor: pointer;
    text-align:center;
    padding: 4px 5px;  
    background: #41a584;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-size: .9em;
}

.inline{
display:inline-block;
}

.cuatro {
    float: left;
    width: 25%;
    margin: 10px 0px 10px 0;
}
	.dos{
		float:left;
		width: 50%;
		margin:10px 0px 10px 0;
	}
 
 
 	.paddingdatospaciente{
   box-sizing:border-box;
   padding:8px;
   margin: 0 0 10px 0;
   }


.wspvendedorfotoperfil {
    width: 38px;
    height: 38px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.letradescripcion{
font-size:.8em;
white-space: normal;
}

.auth-card {
      display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem 4rem;
    max-width: 450px;
    margin: 0 auto;
    width: 100%;
}

.form-group {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
.form-group label {
    font-weight: 600;
    color: #4b4a4a;
    font-size: 0.875rem;
}
.text-align-center{
  text-align: center;
}

.nuevoinputlogin{
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    -moz-border-radius:5px;
    border-radius: 5px;
    margin: 5px 0;
     box-sizing: border-box;
   box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.1), 0 0px 3px 0 rgba(0, 0, 0, 0.15);
}
.nuevobotonlogisubmit{
    font-size: 1em;
    padding: 10px 5px;
    width: 100%;
    margin: 5px 0;
    border: 1px solid #ccc;
    box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.1), 0 0px 3px 0 rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    box-sizing: border-box;
    text-transform: uppercase;
    background:#e8e8e8;
  }
.lock{
    background-position: 6px 6px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-image: url(https://www.inmobusqueda.com.ar/imagenes/iconos/ic_lock.png) !important;
}
.iconomail{
    background-position: 8px 8px;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-image: url(https://www.inmobusqueda.com.ar/imagenes/iconos/ic_mail.png) !important;
}

.iconomail:-webkit-autofill,
.iconomail:-webkit-autofill:hover, 
.iconomail:-webkit-autofill:focus, 
.iconomail:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    background-position: 6px 6px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-image: url(https://www.inmobusqueda.com.ar/imagenes/iconos/ic_mail.png) !important;
}

.lock:-webkit-autofill,
.lock:-webkit-autofill:hover, 
.lock:-webkit-autofill:focus, 
.lock:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    background-position: 6px 6px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-image: url(https://www.inmobusqueda.com.ar/imagenes/iconos/ic_lock.png) !important;
}

.pedidobajo{
    text-align: center;
    width: 100%;
    padding: 10px;
    cursor: pointer;
    bottom: 0;
    display: block;
    position: fixed;
    /* bottom: 250px; */
    z-index: 3001;
    right: 0;
    background-color: #9E061B;
    display:none;
}

.configuracion{
font-size:0.8em;	
font-family: 'Roboto', sans-serif;
font-weight:300;
color:A6D165;
}
.textbox{
font-family: 'Roboto', sans-serif;
font-size:.9em;	
width:420px;
padding:5px;
height:30px;
}
.input{
font-size:0.8em;	
font-family: "trebuchet ms",Trebuchet,Arial,sans-serif;
color:#000000;
width:150px;
margin:1px;
border:1px solid #ccc;
background-color:#fafafa;
padding:5px;
height:30px;
}
.input:focus{outline: 0px solid #bbbbbb;}

.inputconsorcio{
font-size:.9em;	
font-family: Roboto,Arial,sans-serif;
color:#000000;
width:220px;
margin:1px;
border:1px solid #ccc;
background-color:#ffffff;
padding:6px;
height:35px;
border-radius:3px;
}

.subtitulo{
font-size:1.3em;	
font-family: 'Roboto', sans-serif;
	font-weight:300;
color:#040404;	
}
.titulo{
font-size:1.5em;	
font-family: 'Roboto', sans-serif;
font-weight:300;
color:#333;
}
 
.style46 {

    color: #ffffff;
    font-size: 2em;
    margin-left: 15px;
    line-height: 55px;

}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px 20px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
  border-radius: 3px;
  -moz-border-radius: 3px;
}
.white-popup800 {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 800px;
  margin: 20px auto;
}
.unBoton {
border-radius: 2px;
box-shadow: 0 1px 1px rgba(128,128,128,.5),inset 0 1px 0 rgba(255,255,255,.35);
cursor: pointer;
display: inline-block;
text-shadow: 1px 1px 0 rgba(0,0,0,.15);
-webkit-font-smoothing: antialiased;

}
.mayuscula{
text-transform:uppercase
}



.unBotonGrande {
height: 28px;
line-height: 28px;
padding: 0 14px;
}

.displayinlineblock{ display:inline-block;}


.unBotonVerde {
background: #6BA454;
background: -webkit-linear-gradient(top,#7BBC60,#6BA454);
background: -moz-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: -o-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: -ms-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: linear-gradient(to bottom,#7BBC60 0,#6BA454 100%);
border: 1px solid #6BA353;
color: #FFF!important;
}
.unBotonAzul {
background: #1F6EB9;
background: -webkit-linear-gradient(top,#338BDD,#1F6EB9);
background: -moz-linear-gradient(top,#338BDD 0,#1F6EB9 100%);
background: -o-linear-gradient(top,#338BDD 0,#1F6EB9 100%);
background: -ms-linear-gradient(top,#338BDD 0,#1F6EB9 100%);
background: linear-gradient(to bottom,#338BDD 0,#1F6EB9 100%);
border: 1px solid #1F6EB9;
color: #FFF!important;
}
.colorBlanco{color: #FFFFFF;}
.colorBlanco a{color: #FFFFFF;}
.colorAzul{color: #1F6EB9;}
.colorAzul a{color: #1F6EB9;}
.colorVerde{color:#6BA454;}
.colorVerde a{color:#6BA454;}

.textoverde{
color:#1b6b51;
}
   
.importepos{
color: #1fa67a;
font-size: 1.2em;
}    
.importeneg{
color: #e27c13;
font-size: 1.2em;
}    
    
.textonaranja{
color:#FF7F00;
}
.textorojo{
color:#EF3B39;
}

 ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;  -moz-border-radius:4px; -webkit-border-radius:4px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #1F6EB9;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

.unBoton {
border-radius: 2px;
box-shadow: 0 1px 1px rgba(128,128,128,.5),inset 0 1px 0 rgba(255,255,255,.35);
cursor: pointer;
display: inline-block;
text-shadow: 1px 1px 0 rgba(0,0,0,.15);
-webkit-font-smoothing: antialiased;

}
.mayuscula{
text-transform:uppercase
}


.unBotonGrande {
height: 28px;
line-height: 28px;
padding: 0 14px;
}


.unBotonVerde {
background: #6BA454;
background: -webkit-linear-gradient(top,#7BBC60,#6BA454);
background: -moz-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: -o-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: -ms-linear-gradient(top,#7BBC60 0,#6BA454 100%);
background: linear-gradient(to bottom,#7BBC60 0,#6BA454 100%);
border: 1px solid #6BA353;
color: #FFF!important;
}


.botontopmenu{
float:left;
height:55px;
line-height:55px;
padding: 2px 15px;
cursor:hand;
color: #fff;
border-bottom:0px solid #343434;
}
.botontopmenu a{
color: #ffffff;
}
.botontopmenuenblanco{
height:40px;
line-height:40px;
padding: 2px 15px;
cursor:hand;
color: #fff;
border-bottom:0px solid #eeeeee;
}
.botontopmenu:hover {
color: #fff;
background-color: #BF2824;
border-bottom:0px solid #fafafa;
 
}
.botontopmenu:hover a{
color: #fff;
}
.opcionseleccionada{
border-bottom:0px solid #BF2824;
}

 /******************************************************************************************************/
 
  .easy-autocomplete{position:relative}
 .easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}
 .easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,
 .easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}
 .easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}
 .easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}
 .easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}
 .easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}
 .easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}
 .easy-autocomplete.eac-green-light ul li,
 .easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}
 .easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}
 .easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}
 .easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}
 .easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}
 .easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}
 .easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}
 .easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}
 .easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}
 .easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}
 .easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}
 .easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}
 .easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}
 .easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}
 .easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}
 .easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}
 .easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul 
 .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}
 .easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
 
 
 
 
 #jsddm
{	margin: 0;
	padding: 0}

	#jsddm li	   
	{	 
	float: left;
	list-style: none;
	}

	#jsddm li a
	{	display: block;		
		padding:8px 15px;
      font-size:.9em;
		text-decoration: none;
		border-right: 0px solid white;		
		color: #333333;
		white-space: nowrap
      }
   
      
.fondomenuseleccionado{
  background: #eee !important;
  border-radius:3px;
-webkit-border-radius:3px;
	     color:#333333;
}
	#jsddm li a:hover
	{	background: #eee;
   border-radius:3px;
-webkit-border-radius:3px;
	     color:#333333;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 0px solid white;
			
			-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);
box-shadow:0 1px 4px rgba(0,0,0,0.1);
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#ffffff;
border:1px solid #d7d7d8;
border-top:1px solid #dadadb;
border-bottom:1px solid #cfcfd1;
overflow:hidden;
padding:8px;
			z-index:10000;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				z-index:10000;
				}
			
			#jsddm li ul li a
			{	width: auto;
				background: #ffffff;
				color: #333333;
        border-radius:3px;
				border-top: 0px solid white;}
			
			#jsddm li ul li a:hover
			{	background: #1FA67A;
			    color:#ffffff;}
				
#menu{
padding:0px;
margin-bottom:0px;

}	

.adminmenu{
   padding: 10px 20px 0px 20px;
   font-weight: 400;
   color: #363642;
}

.adminmenu .negrita{
    
    font-size: .90em;
    color:#2c2c2d;
}

.adminmenu a{
color: #363642;
font-size: .9em;

}

.fondoAzul{
background: #1F6EB9;
}

.fondoVerde{
background: #0CB477;
}

.fondoVerdeDos{
background: #479951;
}

.fondoGris{
background: #ababab;
}

.fondoRojo{
background: #AE2826;

}
.fondoRojo2{
background: #BF2824;

}

.margenboton{
margin-right:5px !important;
margin-bottom:5px !important;
}

.boxBoton {
    width: max-content;
    padding: 7px 10px;
    margin: 0px;
    cursor: hand;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
   float:left;
}

 .TabBoton{
 float:left;
 padding:12px 15px; 
 cursor:hand;
 width: max-content;
 }
 
.inline{
 display:inline-block;
}
.inputagregar {
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;

    width:400px;
padding:4px;
   
    BACKGROUND-COLOR: #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
}
 

.input100{
width:100px;
padding:4px;
}

	.anchotrescientos{ width: 300px; display: inline-block;overflow:hidden;}
	.anchodoscientos{ width: 200px; display: inline-block;overflow:hidden;}
	.anchociencincuenta{ width: 150px; display: inline-block;overflow:hidden;}
	.anchocincuenta{ width: 50px; display: inline-block;overflow:hidden;}
	.anchouno{ width: 100px; display: inline-block;overflow:hidden;}
	.anchodos{ width: 200px; display: inline-block;overflow:hidden;}
	.anchotres{ width: 300px; display: inline-block;overflow:hidden;}
   
.lateralizquierdo{
float: left; 
max-width: 200px; 
width: 20%; 
border:0px solid #333; 
background:#fff; 
height: 700px; 
text-align: left;
display:block;
}   

.lateralderecho{
float: left; 
width: 78%;
padding: 15px;
}
#botonmenu {
    display: none;
    width: 60px;
    height: 45px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    background: #999999 url("https://www.inmoalquila.com.ar/images/hamburger.gif") no-repeat 50% 50%;
    position: absolute;
    top: 16px;
    right: 0;
    margin-right: 10px;
    z-index: 10000;
    border: 0px solid #bfbebe;
}

#nav{
display:none;
float:right;
}

.ocultarresponsive{
display:block;
}

.contenedor{
width:1284px; 
margin:0 auto; 
 
}

.menulateral{
float:left; 
width:68%;
padding:10px;
overflow: hidden;
white-space: normal;
min-height:500px;
}

.pedidolateral{
float:left;
width:28%;
padding:10px;
}

.menunombre{
float:left; 
width:75%;
white-space: normal;
}

.menuprecio{
float: left;
    text-align: right;
    padding-right: 5px;
    width: 20%;
}

.jconfirm-box{
margin-top: 307px !important;
}

.menuproductosnombre{ 
width: 55%; 
padding:15px; 
float:left;
overflow:hidden;
}

.menuproductosprecio{
width: 35%;
padding:15px; 
float:left;
overflow:hidden;
    text-align: right;
}

.dseleccionado{
    border-bottom: 2px solid #bf2824;
    padding: 2px 12px;
}

.sticky {
    position: fixed;
    top: 75px;
    width: 300px;
}

 
 .botontextomenu{
 display:inline-block;
 }
 
 .mpbox{
 float:left;
 padding:5px 15px 5px 0;
 width:18%;
 }
 
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}



ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #94201c;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}
 
 .centro{
 padding:20px;
 }
 .bordeinf{
 display:block;
 }
 
 .nombrelogoweb {
    color: #ffffff;
    font-size: 1.7em;
    margin-left: 15px;
    
}

.anchoresponsive{
width: 95%;
padding:10px;
}
.botonerasocialtop{
display:block;
}

.botonredesderecho{
 float: left; 
 padding: 12px 5px 0 15px;
}
   
.bottom{
background-color:#BF2824;
height: 200px;
padding:20px; 
margin-top:20px;
}

#banner-faderesponsive{
display:none;
}
#banner-fade{
display:block;
}

.boxBotonRegistro{
padding:20px;
}

.tipsy { padding: 5px; font-size: 14px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; } 
.tipsy-l   { bottom: 0; left: 5px; background-position: bottom left;  } 

#menuweb{
  display:block;
}
.textograndehome{
     margin: 30px 10px 10px 10px;
    padding: 5px;
    font-size: 2.1em;
    font-weight: 300;
}
.subtextograndehome{
    margin: 10px 10px 10px 10px;
    padding: 5px;
font-family: Nunito,sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: 500;
    color: #555656;
}

.endos{
float:left; width:50%;
}
.altoboxhome{
height: 255px;
}
.altocaracteristicas{
height:280px;
}
.altocaracteristicas2{
height:120px;
}
.boxprecio{
float:left; 
width:40%; 
margin:10px 10px 20px 10px;
}
.botonbannerprecio{
    padding: 10px;
    width: 60%;
    font-size: 1.5em;
    font-weight: 300; 
    border-radius: 3px;
    color: #ffffff;
    margin: 0 auto;
    margin-bottom: 20px;margin-top: 20px;
}
.anchoregistro{
 width:400px;
}

.boxlogin{
 padding:70px; width:400px; margin:0 auto; margin-top:15px;
}

.dialleno{ background:#940b0b !important; color:#fff !important;}
.dialleno a{  color:#fff !important;}
.nohabilitado{ background:#747474 !important; color:#ffffff !important;}
.nohabilitado a{  color:#ffffff !important;}
.hayturnos{ background:#1FA67A !important; color:#fff !important;}
.hayturnos a{ color:#fff !important;}
.refnoprogramado { background:#ffffff !important; border:1px solid #ccc;}

.caldialleno{ background:#940b0b !important; color:#fff !important;}
.caldialleno a{  color:#fff !important;}
.calnohabilitado{ background:#747474 !important; color:#ffffff !important;}
.calnohabilitado a{  color:#ffffff !important;}
.calhayturnos{ background:#1FA67A !important; color:#fff !important;}
.calhayturnos a{ color:#fff !important;}
.calrefnoprogramado { background:#ffffff !important; border:1px solid #eee;}

.botonotorgados{
 cursor: pointer;
background: #3670b7;
    text-align: center;
    color: #fff;
    margin: 10px 0 0 0;
    padding: 5px 10px;
    border-radius: 3px;
    width: 90%;
    -moz-border-radius: 3px;
}

.botonhoy{
 cursor: pointer;
background: #4d83c5;
    text-align: center;
    color: #fff;
    margin: 10px 0 0 0;
    padding: 5px 10px;
    border-radius: 3px;
    width: 90%;
    -moz-border-radius: 3px;
}

.feriados{
  cursor: pointer;
}

.botonaconfirmar, .turnoscancelados, .botonlog,.btnferiados {
 cursor: pointer;
background:#456388;
    text-align: center;
    color: #fff;
    margin: 10px 0 0 0;
    padding: 5px 10px;
    border-radius: 3px;
    width: 90%;
    -moz-border-radius: 3px;
}

.boxreferencia{
    padding: 5px 8px;
    border-radius: 3px;
    width: 30px;
    height: 30px;
    float: left;
    margin: 5px;
}

.fondopendiente{background: #f3f3f3;}
.fondoenespera{background: #D1E7B7;}
.fondonoasistio{background: #EFEFEF;}
 
 
 .boxconfirmar, .btndesdeconfirmar, .btnsenia{
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
    background:#456388;
    color: #fafafa;
    text-transform: uppercase;
    padding: 6px 10px;
     margin: 2px 8px 2px 0; 
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    
}

.tagestado{
   cursor: pointer;
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
    background:#bae6d8;
    color: #000;
    text-transform: uppercase;
    padding: 8px 10px;
     margin: 2px 8px 2px 0; 
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
}

.tagdisponible{
cursor: pointer;
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
     
    color: #000;
    text-transform: uppercase;
    padding: 8px 10px;
     margin: 2px 8px 2px 0; 
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
}
.tagcancelar{
  cursor: pointer;
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
    background: #e8e8e8;
    color: #3e3d3d;
    text-transform: uppercase;
    padding: 6px 10px;
     margin: 2px 8px 2px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
}
.tagbloquear{
  cursor: pointer;
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
    background: #e8e8e8;
    color: #3e3d3d;
    text-transform: uppercase;
    padding: 6px 10px;
     margin: 2px 8px 2px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
}
.tagbloqueado{
cursor: pointer;
     font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: .7em;
    background: #c3c3c3;
    color: #3e3d3d;
    text-transform: uppercase;
    padding: 6px 10px;
     margin: 2px 8px 2px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    box-sizing: border-box;
}

.horaturno{
font-weight:bold;
color: #676767;
display: inline-block;
margin-right:8px;
}
.anchobotonturno{ WIDTH: 150px; }

   .dia{
float: left;
    width: 14%;
    box-sizing: border-box;
    text-align: center;
}
.btnagregarhorarios,.btnhorariocerrado,.btnagregarhorariosp{
    cursor: pointer;
    padding: 4px 5px;
    margin: 5px;
    margin-bottom: 15px;
    background: #41a584;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-size: .9em;
}
.nombreturno{display: inline-block;text-align: left;width: auto;font-size: 1em;text-transform: capitalize;
font-weight: 500;}

table.tableCalendario {
  font-size: .8em;
  margin-top: 20px;
}

.caldia{ font-size: 1.3em; margin-bottom: 10px;}
    
table.tableCalendario tbody tr {
  background-color: #fff;


}
table.tableCalendario tbody td {
border-radius: 5px;
    padding: 10px;
    background-color: #eee;
    height: 115px;
    cursor: pointer;
  }



 table.blueTable {
  border: 0px solid #1C6EA4;
  background-color: #ffffff;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

 table.blueTable td, table.blueTable th {
border-top: 1px solid #eeeeee;
    padding: 12px 6px;
    font-size: 14px;
}

 table.TablaReducida {
  border: 0px solid #1C6EA4;
  background-color: #ffffff;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

 table.TablaReducida td, table.TablaReducida th {
border-top: 1px solid #e8e8e8;
    padding: 5px 6px;
    font-size: 14px;
}

th, td.sub {
    background-color: #fff;
}
th {
    text-align: left;
    padding-right: 1em;
    
    
}
.pacienteagregar{width: 100%; margin: 0 auto;}

 .menutab{ background:#fff;}
 
 .tab {
    display: inline-block;
    padding: 8px 12px;
    margin: 0px 4px;
    cursor: pointer;
    font-size: .9em;
}
 .tab.activo{
  background: #1fa67a;
    color: #fff;
    border-radius: .25rem;
  }
 .bodergris{border: 1px solid #ddd;}
 
 
 .inputAlquiler {
    BORDER: #CCCCCC 1px solid;
    WIDTH: 400px;
    height: 38px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 6px;
    font-size: 1em;
    BACKGROUND-COLOR: #FFFFFF;
}
 .inputAlquilerMedio {
       BORDER: #CCCCCC 1px solid;
       WIDTH: 198px;
        height: 38px;
    box-sizing: border-box;
    padding: 6px;
       font-size:1em;
       BACKGROUND-COLOR: #FFFFFF;
}


.borderizq{ border-left:1px solid #333;  padding-left: 10px; margin-left: 5px; }
.opcionesagenda{ width:100%; display:block; }
.opciones{ display:none; }
.fondoconfirmado{background: #ffffff; color:#676767;     margin: 5px 0px; border-radius: 3px;}
.fondoconfirmado a{color:#676767;}
.fondoconfirmado .horaturno {color:#676767;}
.nombreweburl{ display:inline-block; }

.botonregistrohome {
    padding: 10px;
    width: 30%;
    background: #2e8e6f;
    border-radius: 3px;
    color: #ffffff;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 30px;
}


.detallecentrohome{
    width: 75%;
    margin: 0 auto;
}
.pop400{ width: 400px !important;}
.pop700{ width: 700px !important;}
.boxbuscadorturnos{float:left;}

.anchocontratar{ width:50%; margin:0 auto;}

.menubordeblanco{
  display:block;
}
.titulohome{
font-family: Nunito,sans-serif; 
    font-size: 2.1em;
    font-style: normal;
    font-weight: 500;
    color: #555656;
}
.contenedorenhome{
padding:30px;
}
.minititulo{
font-family: Nunito,sans-serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: 500;
    color: #3a4642;
}
.subtitulohome{
font-size: 1.5em;
font-weight: 400;color: #555656;

}

.cajavistaCalendario{
    background-color: #efefef;
    display: inline-block;
    padding: 2px 11px;
    border-radius: 5px;
    margin-right: 5px;
}
.cajavistaCalendario .vista{ display: inline-block;font-size: .8em; vertical-align: text-top;}
 

.inputanchohome{
width: 250px !important;
}
.turnoHora{
float:left; width:80px;
}
.turnoDatos{
float:left;width: 85%;
}
.botonModal150{
    WIDTH: 150px;
}
.menuBlanco{
background:#ffffff;padding:5px;box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);border-bottom: 0px solid #eee; height:50px;
}

.derechacentroHome{
float:left; width:50%;
}
.izquierdacentroHome{
float:left; width:50%;
}
/*********************************************************************************************************************************************************/

/*********************************************************************************************************************************************************/
#btnbuscarturno{ margin-left:5px; border:0;height: 38px; }

#menusup{
display:block;
}   
   
#jsddm{
display:block;
}   
.izquierda{ float:left;   }
.derecha{ float:right;  }

.agendaizquierda{ float:left; width:28%;  }
.agendaderecha{ float:left; width:72%;  }
.listaagendas{ width:90% !important; margin:0 0 10px 0;font-size: .9em;  }
 .anchoagendanueva{ width:50%;margin:0 auto; }  
#some-element{display:none;}
  .agendaizquierda {
        float: left;
        width: 28%;
        position: static;
        top: 20px;
        overflow-y: visible;
        height: auto;
    }

@media screen and ( min-height: 800px ) { 
  .agendaizquierda {
      float: left;
      width: 28%;
      position: sticky;
      top: 20px;
      overflow-y: auto;
      height: auto;
  }
}

@media screen and ( max-height: 849px ) { 
  
}

@media screen and (max-width: 1300px) {
.contenedor{
width:100%; 
}
}
   
@media screen and (max-width: 1100px) {


.lateralderecho{
width: 75%;
}   

.contenedor{
width:100%; 
}
   
}

@media screen and (max-width: 1000px) {

  .auth-card {
        padding: 2rem;
    }
.boxprecio{
float:none; width:100%; 
margin:10px 0px 20px 0px;
}

.cajavistaCalendario {
 
  display: none;
}

.pop400{ width: 100% !important;}
.pop700{ width: 100% !important;}

.botonregistrohome{

   width: 95%;

}
.detallecentrohome{
    width: 100%;
    margin: 0 auto;
}

 .boxlogin{
 padding:10px; width: 100%; margin:0 auto; margin-top:15px;
 }

.anchoregistro {
    width: 100%;
}

.botonbannerprecio{
padding: 10px;
    width: 90%;
    font-size: 1.5em;
    font-weight: 300; 
    border-radius: 3px;
    color: #ffffff;
    margin: 0 auto;
    margin-bottom: 20px;margin-top: 20px;
}

#menuweb{
  display:none;
}
.menubordeblanco{
  display:none;
}

#jsddm {
     border: 0px ; 
}

#jsddm li {
    
    line-height: 1;
       
}
#jsddm li ul {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  position: static;
  border: 0px;
  display: none;
  margin-left: 10px;
}
#jsddm li ul li {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #eee;
 
}

#jsddm li a{
    color:#000;
    height: 50px;
}

.textograndehome{
    color: #3a3a3a;
     margin: 30px 10px 10px 10px;
    padding: 5px;
    font-size: 1.5em;
    font-weight: 400;
}

.subtextograndehome{
margin:10px 10px 10px 10px; 
padding:5px; 
 font-size: 1.3em;

}

.endos{
float:none; width:100%;
}
.altoboxhome, .altocaracteristicas2, .altocaracteristicas{
height: auto;
}
 
}


@media screen and (max-width: 900px) {

.derechacentroHome{
float:none; width:100%;
}
.izquierdacentroHome{
float:none; width:100%;
}

.botoneraLinks a{
 display:inline-block;
 margin: 15px 5px;
 
    width: 25%;   
    text-align: center;
}

.menuBlanco{
padding:0px;height:0px;
}

.botonModal150{
    width:100%;
}

.turnoHora{
float:none; width:100%;
font-size:1.3em;
}
.turnoDatos{
float:none;width:100%;Friday, April 26, 2024 11:32:29
}

.botonlog {
width:100%;
}

.inputanchohome{
 
width: 100% !important;
 
}

.estilomock{
width: 95%;
}

.titulohome{
    font-size: 1.8em;
}
.subtitulohome{
font-size: 1.3em;
}

.contenedorenhome{
    margin-top: 25px;
padding:0px;
}

.anchocontratar{ width:100%; padding: 20px;}

.nuevoinputlogin {
    font-size: 1.2em;
}

.boxbuscadorturnos{float:none;}

.easy-autocomplete {
    position: relative;
    width: 100% !important;
}

.nombreweburl{ display:none; }
.tab {
     display: block;
margin-bottom: 15px;
}

.inputAlquiler { width:100%;} 

#jsddm li a {  
    padding: 18px 12px;
    }

.btn-space {
    
    margin-bottom: 10px !important;
}

#menusup{
display:none;
}   
#jsddm{
display:none;
}   
.nav{
display:none;
}

  table.blueTable {       
       overflow-x: auto;
         width:100%;
  }
table.blueTable td{
 width:100%;
}

 
 
       table.blueTable thead {
           display: none;
       }
       table.blueTable tr:nth-of-type(2n) {
           background-color: inherit;
       }
       table.blueTable tr td:first-child {
           background: #f0f0f0;
           font-weight:bold;
           font-size:1.3em;
       }
       
       
       table.blueTable tbody td {
           display: block;
           text-align:center;
       }
       table.blueTable td:before {
           
           display: block;
           text-align:center;
       }             
       
   table.pacientes td:nth-of-type(1):before { content: ""; }
	table.pacientes td:nth-of-type(2):before { content: "Nombre"; }
	table.pacientes td:nth-of-type(3):before { content: "Documento"; }
	table.pacientes td:nth-of-type(4):before { content: "Telefono"; }
	table.pacientes td:nth-of-type(5):before { content: "Whatsapp"; }
	table.pacientes td:nth-of-type(6):before { content: "Obra social"; }
   
   table.tablamov td:nth-of-type(1):before { content: "Agenda"; }
   table.tablamov td:nth-of-type(2):before { content: "Operacion"; }
   table.tablamov td:nth-of-type(3):before { content: "Paciente"; }
   table.tablamov td:nth-of-type(4):before { content: "Fecha"; }
   table.tablamov td:nth-of-type(5):before { content: "Importe"; }
   table.tablamov td:nth-of-type(6):before { content: "Saldo"; }
   
   table.tablabuscarmov td:nth-of-type(1):before { content: "Agenda"; }
   table.tablabuscarmov td:nth-of-type(2):before { content: "Operacion"; }
   table.tablabuscarmov td:nth-of-type(3):before { content: "Fecha"; }
   

   table.tablaacceso td:nth-of-type(1):before { content: "Acceso"; }
   table.tablaacceso td:nth-of-type(2):before { content: "Fecha"; }
   table.tablaacceso td:nth-of-type(3):before { content: "Cliente"; }
   
   table.tablaabonos td:nth-of-type(1):before { content: "Nombre"; }
   table.tablaabonos td:nth-of-type(2):before { content: "Activo"; }
   table.tablaabonos td:nth-of-type(3):before { content: "Importe"; }
   table.tablaabonos td:nth-of-type(3):before { content: "Turnos"; }
   table.tablaabonos td:nth-of-type(3):before { content: "Limite"; }
   table.tablaabonos td:nth-of-type(3):before { content: "Deben"; }
   table.tablaabonos td:nth-of-type(3):before { content: ""; }
   
   table.tababonados td:nth-of-type(1):before { content: "Nombre"; }
   table.tababonados td:nth-of-type(2):before { content: "Turnos este mes"; }
   table.tababonados td:nth-of-type(3):before { content: "Alta"; }
   table.tababonados td:nth-of-type(3):before { content: "Inicio mes"; }
   table.tababonados td:nth-of-type(3):before { content: "Pag&oacute; el mes"; }
   table.tababonados td:nth-of-type(3):before { content: "Abon&oacute; el mes"; }
   table.tababonados td:nth-of-type(3):before { content: "Pagos"; }
   
   .nobf:before { content: "" !important; }
   table.blueTable tr td.nobf:first-child {  background: #fff !important; }
   
   table.blueTable.tablabuscarmov tr td:first-child {
           background: #fff;
           font-weight:normal;
           font-size:1em;
       }
 
 .opcionesagenda{ width:100%; display:none; }
 .opciones{ display:block; }
 .agendaizquierda{ float:none; width:100%;
 
   position: static;
        top: 20px;
        overflow-y: visible;
        height: auto;
   }
 .agendaderecha{   float:none; width:100%;  }
 .izquierda{ float:none;   }
.derecha{ float:none;  }
 .listaagendas{ width:100% !important;   }
 .botonhoy, .botonotorgados, .botonlibres  { width:100% !important;}
 .botonaconfirmar  { width:100% !important;}
 .turnoscancelados  { width:100% !important;}
 .ui-datepicker{ width: 100% !important; }
 #some-element{display:block; heigh:0px; width:0px;}
 .anchobotonturno{ WIDTH: 100% !important; }
 .anchoagendanueva{ width:100%; }
 .anchocien{ width:100% !important; overflow:hidden; margin:0 !important;}
 .anchocienmrgen{ width:100% !important; overflow:hidden; margin-right:0 !important; margin-left:0!important; }
 .dia { float: none;width: 100%;     margin-bottom: 50px;}
 .tagbloquear, .tagdisponible, .boxconfirmar, .btndesdeconfirmar,.tagcancelar,.tagbloqueado  {display:inline-block; text-align:center;    width: 100%;}
 .horaturno{text-align: center;font-size: 1em; display:block; }
 .nombreturno{display: block;text-align: center;font-size: 1.2em;}
 .pacienteagregar{width: 100%; }
 .dos {float: none;width: 100%;}
.turnoconfirmado{ width: 100%; }    
.borderizq{ border:0px ;}
#btnbuscarturno{ margin-left:0px; width:100%; text-align: center; }

.verdetalleturno {
    cursor: pointer;
    text-align: center;
    margin: 10px 0;
    padding: 4px 8px;
    background: #41a584;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-size: .9em;
}
.verdatospaciente {
    cursor: pointer;
    text-align: center;
    margin: 10px 0;
    padding: 4px 8px;
    
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-size: .9em;
}

li img{
vertical-align: text-bottom !important;
}
.izquierda {
    float: none;
    width: 100%;
    margin: 0 0px 20px 0;
}

.filaturno {
    margin-bottom: 5px;
}

.inputAlquiler {
 
    WIDTH: 100%;
    }

 #jsddm {
     
 }
 #jsddm li {
  
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #eee;
    }

#nav{
width:100%;
float:left;
    background: #2e8e6f;
}

#nav li{
list-style: none;
padding:14px 0;
}

#nav li a{
color:#ffffff;
}


.boxBotonRegistro{
padding:5px;
}

.botonredesderecho{
 float: none; 
}

.botonerasocialtop{
display:none;
}

.anchoresponsive{
width: 90%;
padding:15px;
}


.nombrelogoweb {
    color: #ffffff;
    font-size: 1.3em;
    margin-left: 15px;
}

 .bordeinf{
 display:none;
 }
 .centro{
 padding:0px;
 }
 .mpbox{
 float:none;
 padding:5px 15px 5px 0;
 width:100%;
 }

.style46 {
     
    font-size: 1.4em;  
    margin-left:15px; 

}

.titulo{
font-size:1.3em;	

}

.subtitulonegrita{
font-weight:bold;
}

 .botontextomenu{
 font-size:.8em;
 display:inline-block;
 }

.jconfirm-box{
width:85% !important;
}

.letradescripcion{
width:95%;
}

.menuproductosnombre{ 
width: 100%; 
 float:none;
display: inline-block;
overflow:hidden;
}

.menuproductosprecio{
width: 100%; 
  float:none;
    text-align: left;
}

.jconfirm-box{
margin-top: 110px !important;
}

.menulateral{
float:none; width:100%;padding:10px;
min-height:500px;
}

.pedidolateral{
float:none; width:95%;padding:10px;
}

.menunombre{
float:none; width:100%
}

.menuprecio{
float: none;
text-align: left;   
width: 100%;
}

.pedidobajo{
display:block;
}

.lateralizquierdo{
display:none;
}



.botontopmenu{
float:none;
width:100%;
}

.botontopmenu a{
color: #ffffff !important;
}

 

#botonmenu{display:block;}

   .inputagregar{
    width:90%;
   }
   
   .boxBoton {
    width: 100%;
    }
    
    .ocultarresponsive{
display:none;
}
}

@media screen and (max-width: 580px) {

 #banner-faderesponsive{
display:block;
}
#banner-fade{
display:none;
}

.botonlog {
width:100%;
}

}








*html #fade{position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop:document.body.scrollTop)}
*html .popup_block{position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+((documentElement.clientHeight-this.clientHeight)/2):document.body.scrollTop+((document.body.clientHeight-this.clientHeight)/2));left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft+(document.body.clientWidth /2 ):document.body.scrollLeft+(document.body.offsetWidth /2 ))}
#hideshow{position:absolute;width:100%;height:100%;top:0;left:0}
#fade{background:#000;position:fixed;width:100%;height:100%;filter:alpha(opacity=50);opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*--IE 8 Transparency--*/ left:0;z-index:20}

.fade2{float:left;background:#000;position:relative;left:0px;top:-22px;width:212px;height:20px;filter:alpha(opacity=80);opacity:.80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";/*--IE 8 Transparency--*/ color:#ffffff;font-family:"trebuchet ms",Trebuchet,Arial,sans-serif;margin:0px;z-index:8;padding-top:3px;padding-left:5px;border-top:0px solid #ffffff}
.fade2 a{color:#ffffff;font-family:"trebuchet ms",Trebuchet,Arial,sans-serif;font-size:1em}
.popup_block{background:#fafafa;padding:10px 20px;border:3px solid #fafafa;float:left;width:580px;position:absolute;top:10%;left:25%;z-index:100;-moz-border-radius:3px;-webkit-border-radius:3px}
.popup_block .popup{float:left;width:100%;background:#fafafa;margin:5px 0;padding:5px 0;border:0px solid #eeeeee;font-family:"trebuchet ms",Trebuchet,Arial,sans-serif}
.popup h3{margin:0px;padding:5px 5px;border-bottom:0px solid #bbb;font-size:1.5em;font-weight:normal;color:#2a2a2a}
.popup p{padding:5px 5px;margin:5px 0}
.popup img.cntrl{position:absolute;right:-20px;top:-20px}



.filaturno{ padding: 12px 8px; border-bottom:1px solid #cecece;}


.ui-datepicker-calendar{font-size:0.9em;color:#333333;	font-family: "trebuchet ms",Trebuchet,Arial,sans-serif;padding:0px;}
.ui-datepicker-header{font-size:1em;font-family: "trebuchet ms",Trebuchet,Arial,sans-serif;color:#014976;}
.ui-datepicker-current-day{}
.ui-datepicker-current-day a{}
td.ui-datepicker-today {}
td.ui-datepicker-today a{}
td.ui-datepicker-today a:hover{}
td.ui-datepicker-current-day {border:2px solid #202020; }
td.ui-datepicker-current-day a{ }
.ui-datepicker-week-end{color:#53A0D6;}
.ui-datepicker{width:200px;padding:0px;font-size:0.3em;display:none;}

.ui-datepicker {
    width: 20em;
    padding: 2px;
    font-size: 1em;
    font-family: "trebuchet ms",Trebuchet,Arial,sans-serif;
    color: #777777;
    font-weight: bold;
    background-color: #ffffff;
    border: 1px solid #cecdcd;
    padding: 5px;
    border-radius: 3px;
    border-spacing: 3px;
    box-shadow: 0 0 0 1px rgba(20,20,31,.05), 0 1px 3px 0 rgba(20,20,31,.15);
}

.clear{clear:both;}

.ui-datepicker .ui-datepicker-header{position:relative;padding:.1em 0;color:#666666;font-weight:bold}
.ui-datepicker-week-end{color:#255375}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:0.9em;height:1.38em;color:#666666}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:12px}
.ui-datepicker .ui-datepicker-next{right:14px}
.ui-datepicker .ui-datepicker-prev-hover{left:12px;color:#000}
.ui-datepicker .ui-datepicker-next-hover{right:14px;color:#000}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-10px;top:50%;margin-top:-7px}
.ui-datepicker .ui-datepicker-title{margin:0 1.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:40%; background-color:#fff; border:1px solid #eee;}
.ui-datepicker table{width:100%;border-collapse:separate;margin:0 0 .0em}
.ui-datepicker th{padding:.2em .2em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{padding:5px; border-radius: 5px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;color:#666666;border:0px solid #255375}
.ui-datepicker td span,.ui-datepicker td a:hover{ }
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}

.ui-widget-header .ui-icon {
    background-image: url(../imagenes/iconos/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(../imagenes/iconos/ui-icons_444444_256x240.png);
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../imagenes/iconos/ui-icons_444444_256x240.png);
}
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon {
    width: 16px;
    height: 16px;
}






.titulocentro{
    font-size: 1.4em;
    font-weight: 400;
    color: #1a795a;
}

#wspiconointerno2 {
    position: fixed;
    bottom: 18px;
    right: 18px;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    z-index:99999999;
    background-image: url(https://www.inmoalquila.com.ar/images/wsp.logo1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60px 60px;
}

 

.blueTable tbody tr:nth-of-type(even) {
    background-color: #f6f7f9;
}

.TablaReducida tbody tr:nth-of-type(even) {
    background-color: #f6f7f9;
}

.card{
    border: none;
    box-shadow: 0 0 0 1px rgba(20,20,31,.05), 0 1px 3px 0 rgba(20,20,31,.15);
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0px solid rgba(20,20,31,.12);
    border-radius: .25rem;
    padding:12px;
    white-space: normal;
}
.noshadow{
  box-shadow: 0 0 0 0 !important;
}

.card2{
    word-wrap: break-word;
    background-clip: border-box;
    background-color: white;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 30px;
    position: relative;
    z-index: 3;
    text-decoration: none;
    overflow: hidden;  
    display: block;
    outline: none;
    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.03);
    box-shadow: 0 3px 8px 0 rgba(0,0,0,0.03);
    -webkit-transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
    transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
    -o-transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
    transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
    transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;

}

.newinput {
   
    padding: 20px 32px 21px 59px;
    background: rgba(255,255,255,0.2);
    border: none;
    outline: none;
    backgroubnd:#fff;
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03);
    -webkit-transition: background .4s, -webkit-box-shadow .2s;
    transition: background .4s, -webkit-box-shadow .2s;
    -o-transition: background .4s, box-shadow .2s;
    transition: background .4s, box-shadow .2s;
    transition: background .4s, box-shadow .2s, -webkit-box-shadow .2s;
}

.btn {
  
    padding: 0 10px;
    font-size: .9em;
    line-height: 28px;
    border-radius: 2px;
    
    display: inline-block;
    font-weight: 300;
    color: #404040;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
  cursor: pointer;
    -webkit-transition: none;
    transition: none;
}
.btn-space {
    margin-right: 5px;
    margin-bottom: 10px;
}
.btn-primary {
    color: #fff;
    background-color: #346CB0;
    border-color: #346CB0;
}
.btn-primary-verde {
    color: #fff;
    background-color: #53a93f;
    border-color: #53a93f;
}

.boxmediopago{
    display: inline-block;
    padding: 4px 8px;
    background: #D1E7B7;
    margin-right: 3px;
    border-radius: 5px;
}
 .wide-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 900px;
    margin: 0 auto;
    border-radius: 4px;
}
   .elconcepto{  
  WIDTH: 60px;
   border:0px;
   font-family:'open sans',arial,sans-serif;
  font-size:1em;
}
.negrita{ font-weight:bold;}
 .fila{ border-bottom:1px solid #eee; padding:5px;
 }
 .fila:hover{background:#D8E4F0;}
 .fila:hover .elconcepto{background:#D8E4F0;}

 .anchoInput{ width:300px;}
 .mensaje{cursor:hand;}


 
.fondoGrisOscuro{background-color:#cccccc;}
.fondoAzul{ background-color:#1F6EB9;}
.fondoVerde{background-color:#1FA67A;}
.fondoAmarillo{background-color:#FDFDC9;}
.fondoVerdeClaro{background-color:#A2C88C;}
.fondoNaranja{background-color:#FF6600;}

.flipswitch {
    position: relative;
    background: #f3f3f3;
	vertical-align: middle;
    width: 60px;
    height: 25px;
    -webkit-appearance: initial;
    border-radius: 3px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 12px;
    /* font-family: Trebuchet, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
}
.flipswitch:after
{
    position:absolute;
	
    top:5%;
    display:block; 
    line-height: 20px;
    width:45%;
    height:90%;
    background:#fff;
    box-sizing:border-box;
    text-align:center;
    transition: all 0.3s ease-in 0s; 
    color:black;
    border:#bfbfbf  1px solid;
    border-radius:3px;
}
.flipswitch:after
{
    left:2%;
    content: "NO";
    background:#d6d4d4;
}
.flipswitch:checked:after
{
    left: 53%;
    content: "SI";
    background: #85bf8d;
    color: #fff;
    border: 0px;
}

.font9em{
  font-size: .9em;
}

.flipswitchdia {
    position: relative;
    background: #f3f3f3;
	vertical-align: middle;
    width: 30px;
    height: 30px;
    -webkit-appearance: initial;
    border-radius: 30px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 12px;
    /* font-family: Trebuchet, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer;
    border: 0px solid #ddd;
}
.flipswitchdia:after
{
    position:absolute;
	
    top:5%;
    display:block; 
    line-height: 30px;
    width:100%;
    height:100%;
    background:#fff;
    box-sizing:border-box;
    text-align:center;
    transition: all 0.3s ease-in 0s; 
    color:black;
    border:#bfbfbf  1px solid;
    border-radius:30px;
}
.flipswitchdia:after
{
   
    content: "NO";
    background:#d6d4d4;
}
.flipswitchdia:checked:after
{
    
    content: "SI";
    background: #85bf8d;
    color: #fff;
    border: 0px;
}


.flipswitchdisponible {
    position: relative;
    background: #f3f3f3;
	vertical-align: middle;
    width: 180px;
    height: 25px;
    -webkit-appearance: initial;
    border-radius: 3px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 12px;
    /* font-family: Trebuchet, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
}
.flipswitchdisponible:after
{
    position:absolute;
	
    top:5%;
    display:block; 
    line-height: 20px;
    width:45%;
    height:90%;
    background:#fff;
    box-sizing:border-box;
    text-align:center;
    transition: all 0.3s ease-in 0s; 
    color:white;
    border:#bfbfbf  1px solid;
    border-radius:3px;
}
.flipswitchdisponible:after
{
    left:2%;
    content: "DISPONIBLE";
    background:#85bf8d;
}
.flipswitchdisponible:checked:after
{
     left: 53%;
    content: "OCULTO";
    color:#fff;
    background:#ababab;
}



.flipswitchabierto {
    position: relative;
    background: #f3f3f3;
	vertical-align: middle;
    width: 160px;
    height: 25px;
    -webkit-appearance: initial;
    border-radius: 3px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 12px;
    /* font-family: Trebuchet, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
}

.flipswitchabierto:after
{
    position:absolute;
	
    top:5%;
    display:block; 
    line-height: 20px;
    width:45%;
    height:90%;
    background:#fff;
    box-sizing:border-box;
    text-align:center;
    transition: all 0.3s ease-in 0s; 
    color:white;
    border:#bfbfbf  1px solid;
    border-radius:3px;
}
.flipswitchabierto:after
{
    left:2%;
    content: "ABIERTO";
    background:#85bf8d;
}
.flipswitchabierto:checked:after
{
     left: 53%;
    content: "CERRADO";
    color:#fff;
    background:#ad4444;
}

.flipswitchmostrar {
    position: relative;
    background: #f3f3f3;
	vertical-align: middle;
    width: 120px;
    height: 25px;
    -webkit-appearance: initial;
    border-radius: 3px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 12px;
    /* font-family: Trebuchet, Arial, sans-serif; */
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
}
.flipswitchmostrar:after
{
    position:absolute;
	
    top:5%;
    display:block; 
    line-height: 20px;
    width:45%;
    height:90%;
    background:#fff;
    box-sizing:border-box;
    text-align:center;
    transition: all 0.3s ease-in 0s; 
    color:black;
    border:#bfbfbf  1px solid;
    border-radius:3px;
}
.flipswitchmostrar:after
{
    left:2%;
    content: "Oculto";
    background:#d6d4d4;
}
.flipswitchmostrar:checked:after
{
    left: 53%;
    content: "Mostrar";
    background: #85bf8d;
    color: #fff;
    border: 0px;
}



	.easy-autocomplete-container {  max-width: 600px; width: 600px;   }
	
.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 1px;
  padding-left: 0;
  position: relative;
  top: -1px;
	min-width: 50px;
	min-height: 40px;
  max-height:150px; 
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
	
   

/*----------------------------
    archivos
-----------------------------*/


   .drop a{
    background-color:#1F6EB9;
    padding:12px 26px;
    color:#fff;
    font-size:14px;
    border-radius:2px;
    cursor:pointer;
    display:inline-block;
    margin-top:12px;
    line-height:1;
}

.drop a:hover{
    background-color:#53A93F;
}

.drop input{
    display:none;
}

#upload ul,#uploadpdf ul{
    list-style:none;
  
    border-top:0px solid #2b2e31;
    border-bottom:0px solid #3d4043;
}

#upload ul li,#uploadpdf ul li{

    background-color:#217d5f;   

    border-top:0px solid #3d4043;
    border-bottom:0px solid #2b2e31;
    padding:15px;
    height: 92px;

    position: relative;
}

#upload ul li input, #uploadpdf ul li input{
    display: none;
}

#upload ul li p,#uploadpdf ul li p{
    width: 300px;
    overflow: hidden;
    white-space: nowrap;
    color: #EEE;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 100px;
}

#upload ul li i,#uploadpdf ul li i{
    font-weight: normal;
    font-style:normal;
    color:#fff;
    display:block;
}

#upload ul li canvas,#uploadpdf ul li canvas{
    top: 15px;
    left: 32px;
    position: absolute;
}

#upload ul li span,#uploadpdf ul li span{
    width: 15px;
    height: 12px;
    background: url('https://www.inmobusqueda.com/administracion/propiedad/assets/img/icons.png') no-repeat;
    position: absolute;
    top: 34px;
    right: 33px;
    cursor:pointer;
}

#upload ul li.working span, #uploadpdf ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#upload ul li.error p,#uploadpdf ul li.error p{
    color:red;
 
}
#upload ul li.error,#uploadpdf ul li.error {
    color:red;
    background-color:#FDFDC9;   
}
#upload ul li.error span,#uploadpdf ul li.error span {
  background:#FDFDC9;
}


/*----------------------------
    The Demo Footer
-----------------------------*/


footer{
    background-color: #080808;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0,0,0,0.4);
    height: 40px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100000;
}

footer h2{
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top:0;
    left: 50%;
    bottom:0;
    margin-left: -420px;
    padding:13px 20px 0;
    border:1px solid #000;
    border-width:0 1px;
    background-color:rgba(0,0,0,0.6);
    box-shadow:0 0 5px #000 inset;
    line-height: 1;
    margin-top: 0;
}

footer h2 a{
    color: #EEEEEE !important;
    text-decoration:none !important;
}

footer h2 i{
    font-style:normal;
    color:#888;
}

#tzine-download{
    opacity:0.9;
    background-color:#257691;
    font-size:11px;
    text-align:center;
    text-transform:uppercase;
    width:150px;
    height:28px;
    line-height:28px;
    text-decoration:none !important;

    display: inline-block;
    border-radius: 2px;
    color: #fff !Important;
    font-weight: bold;
    box-shadow: 0 -1px 2px #1e5e74 inset;

    border-top:1px solid #26849c;

    text-shadow:1px 1px 1px #1e6176;
    margin-top:6px;
}

#tzine-download:hover{
    opacity:1;
}

#tzine-actions{
    position:absolute;
    top:0;
    width:500px;
    right:50%;
    margin-right:-420px;
    text-align:right;
}

#tzine-actions iframe{
    display: inline-block;
    height: 21px;
    width: 95px;
    position: relative;
    float: left;
    margin-top: 11px;
}
   
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

.drop{
background-color: #e8eeff;
    padding: 40px 50px;
    margin: 30px 0;
    border: 5px solid rgb(166, 166, 167);
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #7f858a;
}

/* jQuery UI Datepicker moving pixels fix */
table.ui-datepicker-calendar {border-collapse: separate;}
.ui-datepicker-calendar td {border: 1px solid transparent;}

/* jQuery UI Datepicker hide datepicker helper */
#ui-datepicker-div {display:none;}

/* jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background: #41a584 none;
   border-radius:3px;
	color: white;
}

.agrandar{
  animation: animagrandar 0.3s ease-in 0s 1 normal forwards;
}
@keyframes animagrandar {
  0% {
    transform: scale(0.1);
  }

  100% {
    transform: scale(1);
  }
}


html.modal-active, body.modal-active {
  overflow: hidden;
}


#modal-container {
  position: fixed;
  display: table;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  z-index: 1;
}

#modal-container.two {
  transform: scale(1);
}
#modal-container.two .modal-background {
  background: rgba(0, 0, 0, 0);
  animation: fadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.two .modal-background .modal {
  opacity: 0;
  animation: scaleUp 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.two + .content {
  animation: scaleBack 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.two.out {
  animation: quickScaleDown 0s 0.5s linear forwards;
}
#modal-container.two.out .modal-background {
  animation: fadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.two.out .modal-background .modal {
  animation: scaleDown 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.two.out + .content {
  animation: scaleForward 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

#modal-container .modal-background {
  display: table-cell;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
}
#modal-container .modal-background .modal {
  background: white;
  padding: 50px;
  display: inline-block;
  border-radius: 3px;
  font-weight: 300;
  position: relative;
}
#modal-container .modal-background .modal h2 {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 15px;
}
#modal-container .modal-background .modal p {
  font-size: 18px;
  line-height: 22px;
}
#modal-container .modal-background .modal .modal-svg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 3px;
}
#modal-container .modal-background .modal .modal-svg rect {
  stroke: #fff;
  stroke-width: 2px;
  stroke-dasharray: 778;
  stroke-dashoffset: 778;
}

.content {
  min-height: 100%;
  height: 100%;
  background: white;
  position: relative;
  z-index: 0;
}
.content h1 {
  padding: 75px 0 30px 0;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}
.content .buttons {
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
.content .buttons .button {
  display: inline-block;
  text-align: center;
  padding: 10px 15px;
  margin: 10px;
  background: red;
  font-size: 18px;
  background-color: #efefef;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.content .buttons .button:hover {
  color: white;
  background: #009bd5;
}

@keyframes unfoldIn {
  0% {
    transform: scaleY(0.005) scaleX(0);
  }
  50% {
    transform: scaleY(0.005) scaleX(1);
  }
  100% {
    transform: scaleY(1) scaleX(1);
  }
}
@keyframes unfoldOut {
  0% {
    transform: scaleY(1) scaleX(1);
  }
  50% {
    transform: scaleY(0.005) scaleX(1);
  }
  100% {
    transform: scaleY(0.005) scaleX(0);
  }
}
@keyframes zoomIn {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes fadeIn {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.7);
  }
}
@keyframes fadeOut {
  0% {
    background: rgba(0, 0, 0, 0.7);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
@keyframes scaleUp {
  0% {
    transform: scale(0.8) translateY(1000px);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(0px);
    opacity: 1;
  }
}
@keyframes scaleDown {
  0% {
    transform: scale(1) translateY(0px);
    opacity: 1;
  }
  100% {
    transform: scale(0.8) translateY(1000px);
    opacity: 0;
  }
}
@keyframes scaleBack {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.85);
  }
}
@keyframes scaleForward {
  0% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes quickScaleDown {
  0% {
    transform: scale(1);
  }
  99.9% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes slideUpLarge {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes slideDownLarge {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes moveUp {
  0% {
    transform: translateY(150px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes moveDown {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(150px);
  }
}
@keyframes blowUpContent {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  99.9% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(0);
  }
}
@keyframes blowUpContentTwo {
  0% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes roadRunnerIn {
  0% {
    transform: translateX(-1500px) skewX(30deg) scaleX(1.3);
  }
  70% {
    transform: translateX(30px) skewX(0deg) scaleX(0.9);
  }
  100% {
    transform: translateX(0px) skewX(0deg) scaleX(1);
  }
}
@keyframes roadRunnerOut {
  0% {
    transform: translateX(0px) skewX(0deg) scaleX(1);
  }
  30% {
    transform: translateX(-30px) skewX(-5deg) scaleX(0.9);
  }
  100% {
    transform: translateX(1500px) skewX(30deg) scaleX(1.3);
  }
}
@keyframes sketchIn {
  0% {
    stroke-dashoffset: 778;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes sketchOut {
  0% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 778;
  }
}
@keyframes modalFadeIn {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: white;
  }
}
@keyframes modalFadeOut {
  0% {
    background-color: white;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes modalContentFadeIn {
  0% {
    opacity: 0;
    top: -20px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes modalContentFadeOut {
  0% {
    opacity: 1;
    top: 0px;
  }
  100% {
    opacity: 0;
    top: -20px;
  }
}
@keyframes bondJamesBond {
  0% {
    transform: translateX(1000px);
  }
  80% {
    transform: translateX(0px);
    border-radius: 75px;
    height: 75px;
    width: 75px;
  }
  90% {
    border-radius: 3px;
    height: 182px;
    width: 247px;
  }
  100% {
    border-radius: 3px;
    height: 162px;
    width: 227px;
  }
}
@keyframes killShot {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translateY(300px) rotate(45deg);
    opacity: 0;
  }
}
@keyframes fadeToRed {
  0% {
    background-color: rgba(0, 0, 0, 0.6);
  }
  100% {
    background-color: rgba(255, 0, 0, 0.8);
  }
}
@keyframes slowFade {
  0% {
    opacity: 1;
  }
  99.9% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}





/* Magnific Popup CSS */
/* ===================================================== */

.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-container,.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}


/*!
 * jquery-confirm v3.2.3 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.6;text-align:center;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;font-size:27px!important;line-height:14px!important;display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;padding-bottom:15px;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-radius:4px;min-height:1em;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}@keyframes glow{0%,100%{box-shadow:0 0 3px red}50%{box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);-ms-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);-ms-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);-ms-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);-ms-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);-ms-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}