//
// Button groups
// --------------------------------------------------
// Make the div behave like a button
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle; // match .btn alignment given font-size hack above
> .btn {
position: relative;
float: left;
// Bring the "active" button to the front
&:hover,
&:focus,
&:active,
&.active {
z-index: 2;
}
&:focus {
// Remove focus outline when dropdown JS adds it after closing the menu
outline: 0;
}
}
}
// Prevent double borders when buttons are next to each other
.btn-group {
.btn + .btn,
.btn + .btn-group,
.btn-group + .btn,
.btn-group + .btn-group {
margin-left: -1px;
}
}
// Optional: Group multiple button groups together for a toolbar
.btn-toolbar {
margin-left: -5px; // Offset the first child's margin
&:extend(.clearfix all);
.btn-group,
.input-group {
float: left;
}
> .btn,
> .btn-group,
> .input-group {
margin-left: 5px;
}
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
.btn-group > .btn:first-child {
margin-left: 0;
&:not(:last-child):not(.dropdown-toggle) {
.border-right-radius(0);
}
}
// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
.border-left-radius(0);
}
// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child {
> .btn:last-child,
> .dropdown-toggle {
.border-right-radius(0);
}
}
.btn-group > .btn-group:last-child > .btn:first-child {
.border-left-radius(0);
}
// On active and open, don't show outline
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
// Sizing
//
// Remix the default button sizing classes into new ones for easier manipulation.
.btn-group-xs > .btn { &:extend(.btn-xs); }
.btn-group-sm > .btn { &:extend(.btn-sm); }
.btn-group-lg > .btn { &:extend(.btn-lg); }
// Split button dropdowns
// ----------------------
// Give the line between buttons some depth
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
// The clickable button for toggling the menu
// Remove the gradient and set the same inset shadow as the :active state
.btn-group.open .dropdown-toggle {
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
// Show no shadow for `.btn-link` since it has no other button styles.
&.btn-link {
.box-shadow(none);
}
}
// Reposition the caret
.btn .caret {
margin-left: 0;
}
// Carets in other button sizes
.btn-lg .caret {
border-width: @caret-width-large @caret-width-large 0;
border-bottom-width: 0;
}
// Upside down carets for .dropup
.dropup .btn-lg .caret {
border-width: 0 @caret-width-large @caret-width-large;
}
// Vertical button groups
// ----------------------
.btn-group-vertical {
> .btn,
> .btn-group,
> .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
// Clear floats so dropdown menus can be properly placed
> .btn-group {
&:extend(.clearfix all);
> .btn {
float: none;
}
}
> .btn + .btn,
> .btn + .btn-group,
> .btn-group + .btn,
> .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
}
.btn-group-vertical > .btn {
&:not(:first-child):not(:last-child) {
border-radius: 0;
}
&:first-child:not(:last-child) {
border-top-right-radius: @border-radius-base;
.border-bottom-radius(0);
}
&:last-child:not(:first-child) {
border-bottom-left-radius: @border-radius-base;
.border-top-radius(0);
}
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) {
> .btn:last-child,
> .dropdown-toggle {
.border-bottom-radius(0);
}
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
.border-top-radius(0);
}
// Justified button groups
// ----------------------
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
> .btn,
> .btn-group {
float: none;
display: table-cell;
width: 1%;
}
> .btn-group .btn {
width: 100%;
}
> .btn-group .dropdown-menu {
left: auto;
}
}
// Checkbox and radio options
//
// In order to support the browser's form validation feedback, powered by the
// `required` attribute, we have to "hide" the inputs via `opacity`. We cannot
// use `display: none;` or `visibility: hidden;` as that also hides the popover.
// This way, we ensure a DOM element is visible to position the popover from.
//
// See https://github.com/twbs/bootstrap/pull/12794 for more.
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
position: absolute;
z-index: -1;
.opacity(0);
}
.elementor-animation-grow-rotate {
transition-duration: 0.3s;
transition-property: transform;
}
.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
transform: scale(1.1) rotate(4deg);
}
The exness mobile app Exness MT4 mobile app is designed to give traders a seamless experience, allowing them to manage their trades and transactions efficiently from their smartphones. In the fast-paced world of online trading, accessibility and speed are essential. The Exness mobile app brings these features together to ensure that users can execute trades, analyze the market, and monitor their portfolios from anywhere in the world. The Exness mobile app offers a variety of features that cater to both novice and experienced traders. Some of these features include: The design of the Exness mobile app is intuitive and easy to navigate. Users can quickly access different sections of the app, whether they are looking to open a new trade or check market trends. This user-friendly interface is especially beneficial for beginners who may feel overwhelmed by complex trading platforms. One of the most important aspects of trading is having access to real-time data. The Exness mobile app provides live quotes and updated market rates, allowing traders to make informed decisions based on current market conditions. This feature is crucial for those looking to capitalize on short-term trading opportunities. Traders using the Exness app can choose from a wide range of trading instruments, including forex pairs, commodities, indices, and cryptocurrencies. This diversity allows traders to diversify their portfolios and explore different markets according to their trading strategies. The app also includes advanced charting tools and technical analysis indicators. Traders can analyze price movements and market trends using various indicators to enhance their trading strategies. This feature empowers users to conduct thorough analyses without needing sophisticated desktop software. Speed is of the essence in trading, and the Exness mobile app ensures that orders are executed instantly. This rapid order processing minimizes the risk of slippage and enables traders to enter or exit positions at their desired prices.
Key Features of the Exness Mobile App
User-Friendly Interface
Real-Time Market Data
Multiple Trading Instruments
Advanced Charting Tools
Instant Order Execution
Security is crucial when dealing with financial transactions. The Exness mobile app employs advanced security protocols to protect user data and ensure the safety of funds. Traders can deposit or withdraw money with peace of mind, knowing their transactions are secure.
The Exness mobile app is not just about features; it also offers numerous benefits to traders:

Perhaps the greatest advantage of the Exness mobile app is the convenience it offers. Traders can manage their accounts, execute trades, and stay updated on market developments wherever they are. This flexibility allows traders to seize opportunities in a timely manner, enhancing their ability to respond to market movements rapidly.
The mobile app allows traders to access their accounts anytime, anywhere. Global financial markets operate round the clock, and the Exness app ensures that traders never miss an opportunity, regardless of their timezone or location.
The app provides push notifications for key events, including significant price changes or updates on essential economic indicators. This feature ensures that traders remain informed and can act swiftly when the market changes.
For those new to trading, the Exness mobile app includes educational resources such as tutorials, videos, and articles. This ensures that users are always learning and improving their trading skills, making the app suitable for beginners and seasoned traders alike.
Getting started with the Exness mobile app is a straightforward process:
The Exness mobile app is available for both iOS and Android devices. Users can download the app from the App Store or Google Play Store. After installation, users can create a new account or log in with their existing Exness account credentials.
Before trading, users are required to verify their accounts. This process is essential for maintaining security and compliance with regulatory standards. Users must provide relevant documents to confirm their identities before they can deposit funds and start trading.
Once the account is verified, users can fund their trading accounts using various payment methods available in the app. This flexibility in funding options makes it easy for traders to deposit and withdraw their capital easily.
After funding the account, traders can begin exploring the app’s features and start trading. Whether it is executing a new trade, adjusting existing ones, or analyzing market conditions, the Exness mobile app provides all the necessary tools at their fingertips.
In conclusion, the Exness mobile app is a powerful tool for traders looking for a reliable and efficient way to manage their trading activities. With its user-friendly interface, real-time market data, and extensive trading instruments, the app caters to a wide range of trading needs. The convenience of trading on the go and the added security features make it an excellent choice for both novice and experienced traders. By leveraging the capabilities of the Exness mobile app, traders can maximize their trading potential and stay updated with market developments more efficiently than ever before.
]]>