.badge-danger{
	    background-color: #D65C4F;
}


.user-info
{
	width: calc(100% - 80px);
}

.mt10 {
	margin-top: 10px;	
}

.pac-container{
  z-index            : 1051;
}
/* Ocultamos el input file */
input[type="file"] {
  z-index            : 999;
  line-height        : 0;
  font-size          : 50px;
  position           : absolute;
  opacity            : 0;
  filter             : alpha(opacity = 0);
  -ms-filter         : "alpha(opacity=0)";
  margin             : -28px 0;
  padding            : 0;
  left               : 0;
  height             : 40px;
  width              : 100%;
  cursor             : pointer;
}

/* Al label lo convertimos en "boton" 
(en apariencia) */
.cargar{
  text-align         : center;
  background-color   : #4FA2C2;
  color              : #fff;
  display            : block;
  width              : 40%;
  height             : 40px;
  font-size          : 18px;
  float              : left;
  line-height        : 2.3em;
  cursor             : pointer;
}

.logoImage input[type="text"]{
  width              : 60%;
  float              : left;
  border             : none;
  background         : #DEDEDE;
  height             : 40px;
}
ul li{
  list-style         : none;
}
ul{
  padding-left       : 0px !important;
}
.botonplus{
  padding            : 10px;
  -webkit-box-shadow : 1px 0px 2px 0px rgba(0,0,0,.58);
  -moz-box-shadow    : 1px 0px 2px 0px rgba(0,0,0,.58);
  box-shadow         : 1px 0px 2px 0px rgba(0,0,0,.58);
  margin             : 0 12px 0 -14px;

  background-color   : #50ABC2;
  color              : #fff;
  
}
.has-switch{
  float              : right ;
}

.radio.radio-block {
  display            : block;
  cursor             : pointer;
  padding            : 8px 0px 10px 13px;
  margin-bottom      : 0;
  margin-top         : 3px;
  background-color   : #fcfcfc;
  border             : 1px solid #ddd;
  border-radius      : 2px;
}
.panel .form-group : first-child, .well .form-group:first-child {
  margin-top         : 5px;
}
/*---------------------------------------------------------------------
 *------------ estilo para crear lista en forma de arbol -------------
 --------------------------------------------------------------------*/

 .treeview {
  margin             : 10px 0 0 20px;
}

.treeview li {
  padding            : 2px 0 2px 16px;
  list-style         : none !important;
}
#subMenu{
  display            : block;
  -webkit-transition : 2s ease-out;
  -moz-transition    : 2s ease-out;
  -o-transition      : 2s ease-out;
  transition         : 2s ease-out;
}

.hideButton{
  display            : none;
}


.dropdown-menu {

  min-width          : 230px;
  
}
.mt25{
  margin-top         : 25px;
}
.pt{
  padding-top: 30px;
}

.breadcrumb-line
{
  /*margin-top         : 15px;*/
}
.breadcrumb li{
  padding-left       : 10px;
}


label.error {
  margin-top         : 6px;
  margin-bottom      : 0;
  color              : #fff;
  background-color   : #D65C4F;
  display            : table;
  padding            : 5px 8px;
  font-size          : 11px;
  font-weight        : 600;
  line-height        : 14px;
  /*position           : absolute;
  opacity            : 1;*/
}

.alert-block{ width: 100%; }

.ingoGps{
  position:absolute;
  min-height: 450px;
  z-index: 99;
  margin:30px;
  clear: both;
}

#bodyContent  .callout{
  margin:18px  0!important
}
.text-center{
  text-align: center !important;
}
.thanks{
  display: block;
  margin:200px auto;

  text-align: center;

}
.thanks h1{
  font-size: 50px;
}

#map-canvas {
  margin: 0;
  padding: 0;
  height: 400px;
  max-width: none;
}
#map-canvas img {
  max-width: none !important;
}

.gm-style-iw {
  width: 200px !important;
  top: 15px !important;
  left: 0px !important;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(79, 162, 194, 0.6);
  

}

#iw-container .iw-title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 11px;
  font-weight: 400;
  padding: 10px;
  background-color: #32434D;
  color: white;
  margin: 0; 
}

#iw-container .thumb-options{
  color: white;
  font-size: 14px;
  padding-top:10% ;
  padding-right: 8px;
  padding-left: 8px;
  text-align: left;
  line-height: 15px;
}

.gm-style-iw div{

}

.contenteTextCenter{
  width:100% !important; 
  text-align:center;
}

.valign{
  padding-top: 28px !important;;
}
#filters{
  display: none;
}



.vAling{

    padding: 8px 10px;
}

.form-group label :not(.error){
  font-size: 14px;
  font-weight: 400;
}
