
input[type="text"],
input[type="number"],
input[type="password"],
textarea,
textarea.form-control {
    height: 24px;
    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: black;
    -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: 15px;
    }

        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 {
    height: 24px;
    margin: 0;
    padding: 0 17px;
   
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 2px;
    text-shadow: none;
    -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;
    /*background: -moz-linear-gradient(top, #ffffff 0%, #ecf4fe 1%, #ecf4fe 81%, #D0E4FE 99%, #ecf4fe 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(1%, #ffffff), color-stop(81%, #ecf4fe), color-stop(99%, #D0E4FE), color-stop(100%, #ecf4fe));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ecf4fe 1%, #ecf4fe 81%, #D0E4FE 99%, #ecf4fe 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ecf4fe 1%, #ecf4fe 81%, #D0E4FE 99%, #ecf4fe 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ecf4fe 1%, #ecf4fe 81%, #D0E4FE 99%, #ecf4fe 100%);*/
    background: linear-gradient(to bottom, rgba(237,241,245,1) 0%, rgba(255,255,255,1) 1%, rgba(237,241,245,1) 6%, rgba(232,236,240,1) 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecf4fe', GradientType=0 );*/
}

    button.btn:hover {
        border-color: #f9e3ca;
        background: #f9e3ca !important;
    }

    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;
    }

