.blue {
    background: #3498db none repeat scroll 0 0;
    color: white !important;
}

.blue:hover {
    color: white !important;
    background-color: #404040;
}

.bluebox {
    background: #3498db none repeat scroll 0 0;
    display: block;
    margin: 20px auto;
    padding: 20px 15px;
    transition: all 0.3s ease 0s;
    width: 290px;
}

.bluebox:hover {
    color: white;
    background-color: #404040;
}

.error {
    border-color: red !important;
}

.form.dark {
    border-color: #8d8d8d;
}

.select {
    height: 50px;
    overflow: hidden;
    background: transparent url('../images/arrow_down.png') no-repeat scroll right center;
    text-align: left;
}

.select select {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    line-height: 1;
    width: 107%;
}

.select select.inForm {
    height: 44px;
    width: 105%;
}

.icon.edificacion{
    background: transparent url("../images/icons/edificacion.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.icon.edificio{
    background: transparent url("../images/icons/edificio.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.icon.estructuras{
    background: transparent url("../images/icons/estructuras.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.icon.sondeos{
    background: transparent url("../images/icons/sondeos.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.icon.unifamiliar_standard{
    background: transparent url("../images/icons/unifamiliar_estandard.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.icon.unifamiliar{
    background: transparent url("../images/icons/unifamiliar.svg") no-repeat scroll left top / 55px auto;
    padding: 25px 41px 25px 18px;
}

.price-table-top a.price-table-img,
.pricing-table.active .price-table-top a.price-table-img{
    min-height: 300px;
    background-color: #111 !important;
}

.pp_social {
    display: none !important;
}
/*#team .col-xs-4{*/
    /*width: 20% !important;*/
/*}*/

.table-inner a.price-buy-now{
    width: 130px;
}

/* Placeholders */
::-webkit-input-placeholder {
    color: #727272;
}

:-moz-placeholder { /* Firefox 18- */
    color: #727272;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #727272;
}

:-ms-input-placeholder {
    color: #727272;
}

input.form, textarea{
    color: #dadada !important;
}