/*
 * Globals
 */


/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
  
}
a {
  text-decoration: none;
}

.cover-container {
  max-width: 50em;
  
}
.jumbotron {
  background:rgba(0,0,0,.4);
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
}
.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
}



.destination { 
  background-image: url("../../images/icons/geo.svg"), url("../../images/icons/close.svg");
  background-position: left 4% center, right -28px center;
  background-repeat: no-repeat, no-repeat; 
  background-size: 1.3rem, 28px;
  padding: 3px 28px 3px 40px; /* USE the same right padding in jQ! */
  font-weight:500;
}
.destination::placeholder {
  color: #707070;
  font-weight:500;
}
.destination:focus::placeholder {
  color: #b4b4b4;
}


.clearable{
  
}
.clearable.x{
  background-position: left 4% center, right 5px center;
}
.clearable.onX{
  cursor: pointer;
}



/*
 .destination:focus {
  background-image: url("../../images/icons/calendar.svg"), url("../../images/icons/geo.svg");
  background-position: 5% center, 95% center;
  background-repeat: no-repeat,no-repeat; 
  background-size: auto 1.3rem,auto 1.3rem;
  padding-left:50px,50px;
}
*/
.dates {
  background-image: url("../../images/icons/calendar.svg");
  background-position: 4% center;
  background-repeat: no-repeat; 
  background-size: auto 1.3rem;
  padding-left:40px;
}
.dates::placeholder {
  color: #707070;
  font-weight:500;
}

footer {
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  text-decoration: none;
}


