/* ======================================================
   WC EU Withdrawal Integration
====================================================== */

.woocommerce-form-order-withdrawal-request{

    max-width:850px;

    margin:40px auto;

    padding:35px;

    background:#fff;

    border:1px solid #ececec;

    border-radius:10px;

}
.woocommerce-form-order-withdrawal-request h2,
.woocommerce-form-order-withdrawal-request h3{

    margin-bottom:20px;

    font-weight:600;

}
.woocommerce-form-order-withdrawal-request input[type=text],
.woocommerce-form-order-withdrawal-request input[type=email],
.woocommerce-form-order-withdrawal-request input[type=tel],
.woocommerce-form-order-withdrawal-request input[type=number],
.woocommerce-form-order-withdrawal-request textarea,
.woocommerce-form-order-withdrawal-request select{

    border-radius:6px;

    min-height:48px;

    border:1px solid #d8d8d8;

}
.woocommerce-form-order-withdrawal-request input:focus,
.woocommerce-form-order-withdrawal-request textarea:focus,
.woocommerce-form-order-withdrawal-request select:focus{

    border-color:#000;

    box-shadow:none;

}
.woocommerce-form-order-withdrawal-request label{

    font-weight:600;

}
textarea{

    min-height:140px;

}
.woocommerce-form-order-withdrawal-request button{

    background:#111;

    color:#fff;

    border:none;

    border-radius:6px;

    padding:14px 28px;

}

.woocommerce-form-order-withdrawal-request button:hover{

    background:#000;

}
.select2-container{

    width:100%!important;

}

.select2-selection{

    border-radius:6px!important;

    min-height:48px!important;

}

.select2-selection__rendered{

    line-height:46px!important;

}
.woocommerce-info,
.woocommerce-message,
.woocommerce-error{

    border-radius:6px;

}
@media (max-width:768px){

.form-row-first,
.form-row-last{

    width:100%!important;

    float:none!important;

}

}