/*
Theme Name: lowbest 
Theme URI: https://demo.themexbd.com/wpv/lowbest/
Author: themexbd
Author URI: https://www.templatemonster.com/authors/themex/
Description: Lowbest - Lawyer and Attorney WordPress Theme
Version: 1.0.1
Tested up to: 6.1
Requires PHP: 7.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready
Text Domain: lowbest
*/
/*----------------------------------------
 Don't change any css from here. If you need to change, Please use child theme.
------------------------------------------*/

html, body{
	overflow-x:hidden;
	
/* General Form Layout */
.custom-form input[type="text"],
.custom-form input[type="number"],
.custom-form input[type="email"],
.custom-form input[type="file"],
.custom-form input[type="submit"] {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #ccc;
  border-radius: 6px;
  background-color: #fff;
  font-size: 15px;
  color: #333;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

/* Hover/Focus States */
.custom-form input[type="text"]:focus,
.custom-form input[type="number"]:focus,
.custom-form input[type="email"]:focus,
.custom-form input[type="file"]:focus {
  border-color: #0073aa;
  box-shadow: 0 0 5px rgba(0,115,170,0.3);
  outline: none;
}

/* Remove default file input circle/button look */
.custom-form input[type="file"] {
  border: 1px dashed #aaa;
  padding: 10px;
  border-radius: 6px;
  background-color: #fafafa;
  cursor: pointer;
}

.custom-form input[type="file"]::file-selector-button {
  background-color: #0073aa;
  color: #fff;
  border: none;
  border-radius: 4px;
  padding: 8px 12px;
  margin-right: 10px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.custom-form input[type="file"]::file-selector-button:hover {
  background-color: #005b88;
}

/* Submit Button */
.custom-form input[type="submit"] {
  background-color: #0073aa;
  color: #fff;
  border: none;
  cursor: pointer;
  font-weight: 600;
  text-transform: uppercase;
  transition: background-color 0.3s ease;
  margin-top: 10px;
}

.custom-form input[type="submit"]:hover {
  background-color: #005b88;
}

/* Field spacing */
.witr_form_field2 {
  margin-bottom: 20px;
}

