.contenedor-viz {padding-top:30px}

#control1 h3, #control2 h3 {
    font-size: 16px;color: #0571B0;
}

#control1 .btn.btn-default {margin-bottom: 10px !important; padding: 10px 10px !important; border-radius: 300px; letter-spacing: 1.5px;}
#control1 .btn.btn-default:hover, #control1 .btn.btn-default:focus {color: #fff;}

#mats .btn.btn-default {margin-bottom: 10px !important; padding: 10px 10px !important; border-radius: 300px; letter-spacing: 1.5px;}
#mats .btn.btn-default:hover, #mats .btn.btn-default:focus {color: #fff;}

.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {padding: 10px 10px !important; background-color: #fff !important; border: 1px solid #ccc !important; height: 37px !important;}

#buscadorb {
	text-transform: uppercase !important;
    font-size: 11px !important;
    font-weight: 400 !important; letter-spacing: 2px}

.bienes {padding: 15px 15px !important; font-weight: bold; font-size: 16px;}

/*.bienes .btn-default { color: #ccc !important;}*/

.bienes hr {border-top: 2px solid #0571B0 !important; }

@media (max-width: 768px) {
.btn-group, .btn-group-vertical {display: grid !important;}
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff !important;
    background-color: #0097cf !important;
}

.picta { color: #f84e5d; font-size: 16px !important; text-transform: uppercase !important;}

#bloodhound {
	margin: 30px;
}

#buscador{
/*  font-family: 'Quicksand', sans-serif;*/
}

.tt-dropdown-menu,
.gist {
  text-align: left;
/*  font-family: 'Quicksand', sans-serif;*/
}

.typeahead,
.tt-query,
.tt-hint {
  /*width: 396px;*/
  height: 50px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
/*  font-family: 'Quicksand', sans-serif;*/
}

.typeahead {
  background-color: #fff;
/*  font-family: 'Quicksand', sans-serif;*/
}

.typeahead:focus {
  border: 2px solid #0097cf;
/*  font-family: 'Quicksand', sans-serif;*/
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  font-family: 'Quicksand', sans-serif;
}

.tt-hint {
  color: #999;
/*  font-family: 'Quicksand', sans-serif;*/
}

.tt-dropdown-menu {
  /*width: 422px;*/
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  font-family: 'Quicksand', sans-serif;
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Quicksand', sans-serif;
}

.empty-message {
  padding: 3px 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Quicksand', sans-serif;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
  font-family: 'Quicksand', sans-serif;
}

.tt-suggestion p {
  margin: 0;
}

#mats {
	margin-top: 30px;
}

#fotos {
	margin-top: 30px;
}