/* Estilos generales */
body{
background-color: #ffffff;
background-image: url("http://image.infofybeca.com/lib/fe3311717164047e7d1073/m/3/4d0e3794-aa44-481f-ae5c-cc6000972cf8.jpg");
}
p{
    color: #fff;
}

/* Contenedo del formulario */
.formulario{
    background-color: #fff;
    padding: 2em;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    border: #00BED6 solid 4px;
}

/* Select ciudades de formulario */
.btn-light{
    background: #ffffff;
    border: 1px solid #cccccc;
}

h4{
    color: #00BED6;
    margin: 0;
    font-size: medium;
    font-weight: bold;
}

label{
    font-stretch: condensed;
    color: #8f8f8f;
}

.form-control,
.filter-option-inner-inner
{
    font-weight: 600;
    color: #00BED6;
}

.uppercase{
    text-transform:uppercase;
}

.lowercase{
    text-transform:lowercase;
}

p{
    color: #00BED6;
}

/* Placeholder */
.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #ccc;
    font-weight: normal;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc;
   font-weight: normal;
   opacity: 1 /* esto es porque Firefox le reduce la opacidad por defecto */;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
   font-weight: normal;
   opacity:  1;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #ccc;
   font-weight: normal;
}