.jwm-formulario-wrap{
    max-width:600px;
    margin:0 auto;
}

.jwm-campo{
    margin-bottom:20px;
}

.jwm-campo label{
    display:block;
    margin-bottom:8px;
    font-weight:600;
}

.jwm-campo input,
.jwm-campo select{
    width:100%;
    height:48px;
    padding:0 15px;
    border:1px solid #dcdcdc;
    border-radius:4px;
    box-sizing:border-box;
}

.jwm-campo input:focus,
.jwm-campo select:focus{
    outline:none;
    border-color:#0057b8;
}

.jwm-boton{
    border:0;
    cursor:pointer;
    padding:15px 25px;
    background:#0057b8;
    color:#fff;
    border-radius:4px;
    font-size:16px;
}

.jwm-boton:hover{
    opacity:.9;
}

.jwm-boton:disabled{
    opacity:.5;
    cursor:not-allowed;
}
