/*
Theme Name: Unicoach
Theme URI: http://unicoach.webgeniuslab.net/
Author: WebGeniusLab
Author URI: http://webgeniuslab.net/
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.1.10
Requires at least: 5.7
Requires PHP: 7.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: unicoach
*/

/* STEP 1: Layout - Place forms and summary side-by-side */
.arm_module_forms_main_container,
.arm_setup_gatewaybox_main_wrapper {
/*   width: 48%;
  float: left; */
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px;
  margin: 10px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}
.arm_setup_summary_text_main_container {
/*   width: 48%;
  float: right; */
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px;
  margin: 10px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}

/* STEP 2: Clear float below all boxes */
.arm_setup_submit_btn_main_wrapper,
.armclear {
  clear: both;
}

/* STEP 3: Responsive - Stack everything vertically */
@media (max-width: 768px) {
  .arm_module_forms_main_container,
  .arm_setup_gatewaybox_main_wrapper,
  .arm_setup_summary_text_main_container {
    width: 100%;
    float: none;
    margin: 10px 0;
  }
}

/* STEP 4: Remove unwanted padding and border from inner forms */
.arm_module_forms_main_container .arm_module_forms_container .arm_form_101,
.arm-form-container .arm_form_101.arm-default-form:not(.arm_admin_member_form),
.arm_update_card_form_container .arm_form_101,
.arm_admin_member_form .arm_editor_form_fileds_wrapper {
  padding: 0 !important;
  border: none !important;
}

/* STEP 5: Remove unnecessary module borders */
.arm-default-form .arm_module_box.arm_module_coupons_container,
.arm-default-form .arm_module_box.arm_module_forms_container,
.arm-default-form .arm_module_box.arm_module_gateways_container,
.arm-default-form .arm_module_box.arm_module_plans_container,
.arm-default-form .arm_module_forms_container {
  border-bottom: none !important;
  border-radius: 0 !important;
}

/* STEP 6: Hide plan selector */
.arm_module_plans_main_container {
  display: none !important;
}



/* Main container styling */
.arm_summary_box {
  background: #f9fafb;
  border-left: 4px solid #4f46e5;
  border-radius: 10px;
  padding: 24px 28px;
  font-family: 'Poppins', sans-serif;
  color: #1f2937;
  font-size: 16px;
  line-height: 1.6;
  text-align: left !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* Heading */
.arm_summary_heading {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  color: #111827;
}

/* Text lines */
.arm_summary_line {
  margin-bottom: 10px;
  font-size: 16px;
}

.arm_summary_line strong {
  color: #111827;
}

/* Final line emphasis */
.arm_summary_line.final {
  font-weight: bold;
  font-size: 17px;
  color: #111827;
}

/* Currency styling */
.arm_order_currency {
  color: #4f46e5;
  font-weight: 600;
}
.arm_setup_gatewaybox_main_wrapper{
    display: none;
}

