

input[type='text']{
       float: none;
    background: #fff;
    border: 1px solid #3399ff;
    margin-buttom: 10px;
    color: #000;
    position: right;
    padding: 9px 13px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    width: 350px;
    height:14px;
    vertical-align: middle;
    margin-right:20px;
    webkit-appearance: none;
}

     input[type='submit']{
    width:100%;
    color:#fff;
    position:relative;
    padding:9px 13px;
    margin-right:10px;
    margin-top: 20px;
    font-family:Arial, Helvetica, sans-serif;

    height:50px !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0094FF), to(#006BB7))!important;
    background: -webkit-linear-gradient(#0094FF, #006BB7)!important;
    background: -moz-linear-gradient(#0094FF, #006BB7)!important;
    background: -ms-linear-gradient(#0094FF, #006BB7)!important;
    background: -o-linear-gradient(#0094FF, #006BB7)!important;
    background: linear-gradient(#0094FF, #006BB7)!important;
    -pie-background: linear-gradient(#0094FF, #006BB7)!important;
    float:none;
    webkit-appearance: none;
    border: 1px solid #3399ff;
    }

    input[type='submit']:hover{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#006BB7), to(#005B99))!important;
    background: -webkit-linear-gradient(#006BB7, #005B99)!important;
    background: -moz-linear-gradient(#006BB7, #005B99)!important;
    background: -ms-linear-gradient(#006BB7, #005B99)!important;
    background: -o-linear-gradient(#006BB7, #005B99)!important;
    background: linear-gradient(#006BB7, #005B99)!important;
    -pie-background: linear-gradient(#006BB7, #005B99)!important;
    webkit-appearance: none;
        border: 1px solid #3399ff;
     
    }    


    input[type='checkbox']{
       width:16px !important;
       height: 16px !important;
       float: none;
       webkit-appearance: none;
        border: 1px solid #3399ff;
            background: #fff !important;

    }

    select {
        height:30px !important;
        float:none;
        width: 376px;
        margin-right:20px;
webkit-appearance: none;
    border: 1px solid #3399ff;
    }

hr.clearfix {
visibility:hidden;
}

.clearfix:after {
  clear: both;
}

div.field-wrap checkbox-wrap label-left{
        /* vertical-align: top  !important;*/
}

label {  
    font-size:14px;
    height:16px;
    margin-top:0px;
    margin-bottom:0px;
}

.ninja-forms-required-items{
    font-size:14px;
}

.ninja-forms-field p{
    font-size:14px;
    margin-bottom:10px;
}