/* Start custom CSS for shortcode, class: .elementor-element-87bb685 *//* กล่อง Register */
.jet-form-builder {
    max-width: 550px;
    margin: 50px auto;
    padding: 40px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,.12);
    border-top: 4px solid #b8963e;
}

/* Label */
.jet-form-builder label{
    display:block;
    margin-bottom:8px;
    color:#0d1b2a;
    font-size:15px;
    font-weight:600;
}

/* Input */
.jet-form-builder input{
    width:100%;
    height:60px;
    border:1px solid #ddd !important;
    border-radius:12px !important;
    padding:0 20px !important;
    background:#fff !important;
    transition:.3s;
}

.jet-form-builder input:focus{
    border-color:#b8963e !important;
    box-shadow:0 0 0 4px rgba(184,150,62,.15);
}

/* ปุ่ม Register */
.jet-form-builder__submit{
    width:100%;
   
    border:none !important;
    border-radius:50px !important;
    background:#b8963e !important;
    color:#fff !important;
    font-size:16px !important;
    font-weight:700 !important;
    margin-top:15px;
    transition:.3s;
     display: flex !important;
    align-items: center;
    justify-content: center;

   
    text-align: center;
    
}

.jet-form-builder__submit:hover{
    background:#94742d !important;
    transform:translateY(-2px);
}

/* Success */
.jet-form-builder__response-message--success{
    border-radius:12px;
    margin-top:20px;
}

/* Error */
.jet-form-builder__response-message--error{
    border-radius:12px;
    margin-top:20px;
}/* End custom CSS */