/*!
Theme Name: Rangoli
Theme URI: http://underscores.me/
Author: Dxk
Author URI: https://www.linkedin.com/in/deepak-kaushik-132098128/
Description: Rangoli TechTraders is a proprietary trading firm based in Panchkula, specializing in quantitative algorithmic trading strategies. Founded in 1996, the firm was established with a vision to leverage arbitrage opportunities in India’s capital and derivatives markets. As a trading member of multiple Indian exchanges, we gain direct market access and benefit from the lowest transaction costs. Our core expertise lies in the research and development of quantitative trading algorithms, driven by advanced mathematical and statistical methodologies.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: httpsrangoligroup-in
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Rangoli is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
.wp-block-buttons.is-content-justification-center {
    justify-content: center;
    margin-bottom: 30px;
}
.csr-table td:first-child, 
.csr-table th:first-child {
  width: 12%;
}

.wp-block-button__link {
  display: inline-block;
  padding: 12px 24px;
  background-color: #05c18b; 
  color: #fff;
  text-decoration: none;
  border: 2px solid #05c18b;
  border-radius: 8px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}

.wp-block-button__link:hover {
  background-color: #0b0041; 
  border-color: #0b0041;
  color: #fff;
  transform: scale(1.05); 
  box-shadow: 0 4px 15px rgba(11, 0, 65, 0.4);
}


.wp-block-button__link:focus {
  outline: 3px solid #0b0041;
  outline-offset: 2px;
} 
.csr-heading {
    background: linear-gradient(135deg, #05c18b 0%, #0b0041 100%);
    color: #fff;
    padding: 50px;
    margin-bottom: 35px;
}

.broker-list {
  list-style: none; 
  padding: 0;
  background-color: #f4f9f8; 
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.broker-list li {
  padding: 16px 20px;
  border-bottom: 1px solid #d9e4e2;
  font-size: 16px;
  line-height: 1.6;
  color: #08242B;
  position: relative;
  padding-left: 40px; 
  background-color: #fff;
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.broker-list li:last-child {
  border-bottom: none;
}


.broker-list li::before {
  content: "\2022"; 
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  color: #05c18b; 
  font-size: 20px;
  font-weight: bold;
}

.broker-list li:hover {
  background-color: #e6f9f3; 
  transform: translateX(5px); 
}
.wp-block-table td, .wp-block-table th{
	border:none;
}

.wp-block-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
/*   box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); */
}



.wp-block-table th,
.wp-block-table td {
  padding: 15px 18px;
  border-bottom: 1px solid #ddd;
  font-size: 15px;
  color: #08242B;
}


.wp-block-table th {
  background-color: #05c18b;
  font-weight: bold;
  text-transform: uppercase;
}

.wp-block-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

.wp-block-table a {
  color: #0b0041; 
  text-decoration: none;
  font-weight: bold;
  transition: color 0.3s ease;
}

.wp-block-table a:hover {
  color: #05c18b; 
  text-decoration: underline;
}
.contact.disclaimer-links {
    display: flex;
    justify-content: space-evenly;
}
.contact-disclaimer {
    margin: 0 0 70px 0;
}
.contact-table td:nth-child(2) {
    width: 157px;
}
.contact-table td:nth-child(1) {
    width: 157px;
}
.contact-table td:nth-child(4) {
    width: 157px;
}
.featured-section-two .text {
					line-height: 30px;
					font-size: var(--font-18);
/* 					color: var(--color-thirtyeight); */
	                color:#000;
					margin-top: var(--margin-top-30);
					font-family: var(--font-family-Nunito);
				}

#banktable tr td:first-child{
	width:250px;
}
#banktable tr td:nth-child(2){
	width:500px;
}