
input[type="text"],
input[type="number"],
input[type="password"],
textarea,
textarea.form-control {
    height: 29px;
    margin: 0;
    padding: 0 24px 0 5px;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #AAA;
    font-family: 'Roboto', sans-serif;
    font-size: 10px !important;
    font-weight: 300;
    /*line-height: 50px;*/
    color: #888;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

    textarea,
    textarea.form-control {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 30px;
    }

        input[type="text"]:focus,
        input[type="password"]:focus,
        textarea:focus,
        textarea.form-control:focus {
            outline: 0;
            background: #fff;
            border: 1px solid #fff;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder,
        textarea:-moz-placeholder, textarea.form-control:-moz-placeholder {
            color: #d5d3d3;
        }

        input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,
        textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder {
            color: #d5d3d3;
        }

        input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder {
            color: #d5d3d3;
        }



button.btn {
    color: #333333;
    background-color: #eef2d7;
    border-color: #b8c48d; /*cambio-color cambia el color de la botonera */
    background: rgba(237,240,219,1);
    background: -moz-linear-gradient(top, rgba(237,240,219,1) 0%, rgba(157,172,93,1) 99%, rgba(157,172,93,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,240,219,1)), color-stop(99%, rgba(157,172,93,1)), color-stop(100%, rgba(157,172,93,1)));
    background: -webkit-linear-gradient(top, rgba(237,240,219,1) 0%, rgba(157,172,93,1) 99%, rgba(157,172,93,1) 100%);
    background: -o-linear-gradient(top, rgba(237,240,219,1) 0%, rgba(157,172,93,1) 99%, rgba(157,172,93,1) 100%);
    background: -ms-linear-gradient(top, rgba(237,240,219,1) 0%, rgba(157,172,93,1) 99%, rgba(157,172,93,1) 100%);
    background: linear-gradient(to bottom, rgba(237,240,219,1) 0%, rgba(157,172,93,1) 99%, rgba(157,172,93,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf0db', endColorstr='#9dac5d', GradientType=0 );
    font-size: 11px;
}

    button.btn:hover {
        opacity: 0.4;
        /*color: #fff;*/
    }

    button.btn:active {
        outline: 0;
        opacity: 0.6;
        color: #fff;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    button.btn:focus {
        outline: 0;
        opacity: 0.6;
        background: #de615e;
        color: #fff;
    }

    button.btn:active:focus, button.btn.active:focus {
        outline: 0;
        opacity: 0.6;
        background: #de615e;
        color: #fff;
    }
